Merge pull request #1048 from DavidKarlas/cacheThreadsAndBulkFetch
authorJeffrey Stedfast <jeff@xamarin.com>
Wed, 28 May 2014 17:59:27 +0000 (13:59 -0400)
committerJeffrey Stedfast <jeff@xamarin.com>
Wed, 28 May 2014 17:59:27 +0000 (13:59 -0400)
[Mono.Debugger.Soft] Caching threads and bulk fetching StackFrames

405 files changed:
.gitattributes
Makefile.am
autogen.sh
build-mingw32.sh
configure.ac [new file with mode: 0644]
configure.in [deleted file]
eglib/src/gptrarray.c
libgc/Makefile.direct
libgc/README.Mono
libgc/autogen.sh
libgc/configure.ac [new file with mode: 0644]
libgc/configure.in [deleted file]
libgc/doc/README
libgc/doc/README.changes
libgc/version.h
mcs/build/tests.make
mcs/class/Accessibility/Accessibility-net_4_5.csproj
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-net_4_5.csproj
mcs/class/Cscompmgd/Cscompmgd-net_4_5.csproj
mcs/class/CustomMarshalers/CustomMarshalers-net_4_5.csproj
mcs/class/EntityFramework.SqlServer/EntityFramework.SqlServer-net_4_5.csproj
mcs/class/EntityFramework/EntityFramework-net_4_5.csproj
mcs/class/Facades/System.Collections.Concurrent/System.Collections.Concurrent-net_4_5.csproj
mcs/class/Facades/System.Collections/System.Collections-net_4_5.csproj
mcs/class/Facades/System.ComponentModel.Annotations/System.ComponentModel.Annotations-net_4_5.csproj
mcs/class/Facades/System.ComponentModel.EventBasedAsync/System.ComponentModel.EventBasedAsync-net_4_5.csproj
mcs/class/Facades/System.ComponentModel/System.ComponentModel-net_4_5.csproj
mcs/class/Facades/System.Diagnostics.Contracts/System.Diagnostics.Contracts-net_4_5.csproj
mcs/class/Facades/System.Diagnostics.Debug/System.Diagnostics.Debug-net_4_5.csproj
mcs/class/Facades/System.Diagnostics.Tools/System.Diagnostics.Tools-net_4_5.csproj
mcs/class/Facades/System.Diagnostics.Tracing/System.Diagnostics.Tracing-net_4_5.csproj
mcs/class/Facades/System.Dynamic.Runtime/System.Dynamic.Runtime-net_4_5.csproj
mcs/class/Facades/System.Globalization/System.Globalization-net_4_5.csproj
mcs/class/Facades/System.IO/System.IO-net_4_5.csproj
mcs/class/Facades/System.Linq.Expressions/System.Linq.Expressions-net_4_5.csproj
mcs/class/Facades/System.Linq.Parallel/System.Linq.Parallel-net_4_5.csproj
mcs/class/Facades/System.Linq.Queryable/System.Linq.Queryable-net_4_5.csproj
mcs/class/Facades/System.Linq/System.Linq-net_4_5.csproj
mcs/class/Facades/System.Net.NetworkInformation/System.Net.NetworkInformation-net_4_5.csproj
mcs/class/Facades/System.Net.Primitives/System.Net.Primitives-net_4_5.csproj
mcs/class/Facades/System.Net.Requests/System.Net.Requests-net_4_5.csproj
mcs/class/Facades/System.ObjectModel/System.ObjectModel-net_4_5.csproj
mcs/class/Facades/System.Reflection.Emit.ILGeneration/System.Reflection.Emit.ILGeneration-net_4_5.csproj
mcs/class/Facades/System.Reflection.Emit.Lightweight/System.Reflection.Emit.Lightweight-net_4_5.csproj
mcs/class/Facades/System.Reflection.Emit/System.Reflection.Emit-net_4_5.csproj
mcs/class/Facades/System.Reflection.Extensions/System.Reflection.Extensions-net_4_5.csproj
mcs/class/Facades/System.Reflection.Primitives/System.Reflection.Primitives-net_4_5.csproj
mcs/class/Facades/System.Reflection/System.Reflection-net_4_5.csproj
mcs/class/Facades/System.Resources.ResourceManager/System.Resources.ResourceManager-net_4_5.csproj
mcs/class/Facades/System.Runtime.Extensions/System.Runtime.Extensions-net_4_5.csproj
mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/System.Runtime.InteropServices.WindowsRuntime-net_4_5.csproj
mcs/class/Facades/System.Runtime.InteropServices/System.Runtime.InteropServices-net_4_5.csproj
mcs/class/Facades/System.Runtime.Numerics/System.Runtime.Numerics-net_4_5.csproj
mcs/class/Facades/System.Runtime.Serialization.Json/System.Runtime.Serialization.Json-net_4_5.csproj
mcs/class/Facades/System.Runtime.Serialization.Primitives/System.Runtime.Serialization.Primitives-net_4_5.csproj
mcs/class/Facades/System.Runtime.Serialization.Xml/System.Runtime.Serialization.Xml-net_4_5.csproj
mcs/class/Facades/System.Runtime/System.Runtime-net_4_5.csproj
mcs/class/Facades/System.Security.Principal/System.Security.Principal-net_4_5.csproj
mcs/class/Facades/System.ServiceModel.Http/System.ServiceModel.Http-net_4_5.csproj
mcs/class/Facades/System.ServiceModel.Primitives/System.ServiceModel.Primitives-net_4_5.csproj
mcs/class/Facades/System.Text.Encoding.Extensions/System.Text.Encoding.Extensions-net_4_5.csproj
mcs/class/Facades/System.Text.Encoding/System.Text.Encoding-net_4_5.csproj
mcs/class/Facades/System.Text.RegularExpressions/System.Text.RegularExpressions-net_4_5.csproj
mcs/class/Facades/System.Threading.Tasks.Parallel/System.Threading.Tasks.Parallel-net_4_5.csproj
mcs/class/Facades/System.Threading.Tasks/System.Threading.Tasks-net_4_5.csproj
mcs/class/Facades/System.Threading.Timer/System.Threading.Timer-net_4_5.csproj
mcs/class/Facades/System.Threading/System.Threading-net_4_5.csproj
mcs/class/Facades/System.Xml.ReaderWriter/System.Xml.ReaderWriter-net_4_5.csproj
mcs/class/Facades/System.Xml.XDocument/System.Xml.XDocument-net_4_5.csproj
mcs/class/Facades/System.Xml.XmlSerializer/System.Xml.XmlSerializer-net_4_5.csproj
mcs/class/I18N/CJK/I18N.CJK-net_4_5.csproj
mcs/class/I18N/Common/I18N-net_4_5.csproj
mcs/class/I18N/MidEast/I18N.MidEast-net_4_5.csproj
mcs/class/I18N/Other/I18N.Other-net_4_5.csproj
mcs/class/I18N/Rare/I18N.Rare-net_4_5.csproj
mcs/class/I18N/West/I18N.West-net_4_5.csproj
mcs/class/IBM.Data.DB2/IBM.Data.DB2-net_4_5.csproj
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_5.csproj
mcs/class/Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/DirectoryScanner.cs
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_5.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_5.csproj
mcs/class/Microsoft.Build.Tasks/Makefile
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_5.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.dll.sources
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AL.cs
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/CodeTaskFactory.cs [new file with mode: 0644]
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks_test.dll.sources
mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/ALTest.cs
mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/CodeTaskFactoryTest.cs [new file with mode: 0644]
mcs/class/Microsoft.Build.Utilities/Makefile
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_5.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ToolLocationHelper.cs
mcs/class/Microsoft.Build/Microsoft.Build-net_4_5.csproj
mcs/class/Microsoft.Build/Microsoft.Build.Evaluation/Project.cs
mcs/class/Microsoft.Build/Microsoft.Build.Evaluation/ProjectCollection.cs
mcs/class/Microsoft.Build/Microsoft.Build.Execution/ProjectInstance.cs
mcs/class/Microsoft.Build/Microsoft.Build.Internal/BuildEngine4.cs
mcs/class/Microsoft.Build/Microsoft.Build.Internal/BuildTaskDatabase.cs
mcs/class/Microsoft.Build/Microsoft.Build.Internal/ExpressionParserManual.cs
mcs/class/Microsoft.CSharp/Microsoft.CSharp-net_4_5.csproj
mcs/class/Microsoft.VisualC/Microsoft.VisualC-net_4_5.csproj
mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_5.csproj
mcs/class/Mono.C5/Mono.C5-net_4_5.csproj
mcs/class/Mono.CSharp/Mono.CSharp-net_4_5.csproj
mcs/class/Mono.CSharp/Test/Evaluator/TypesTest.cs
mcs/class/Mono.CSharp/monotouch_Mono.CSharp.dll.sources
mcs/class/Mono.Cairo/Mono.Cairo-net_4_5.csproj
mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_5.csproj
mcs/class/Mono.Cecil/Mono.Cecil-net_4_5.csproj
mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_5.csproj
mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter-net_4_5.csproj
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_5.csproj
mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_4_5.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-net_4_5.csproj
mcs/class/Mono.Http/Mono.Http-net_4_5.csproj
mcs/class/Mono.Management/Mono.Management-net_4_5.csproj
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-net_4_5.csproj
mcs/class/Mono.Messaging/Mono.Messaging-net_4_5.csproj
mcs/class/Mono.Options/Mono.Options-net_4_5.csproj
mcs/class/Mono.Parallel/Mono.Parallel-net_4_5.csproj
mcs/class/Mono.Posix/Mono.Posix-net_4_5.csproj
mcs/class/Mono.Posix/Mono.Unix.Native/Stdlib.cs
mcs/class/Mono.Security.Win32/Mono.Security.Win32-net_4_5.csproj
mcs/class/Mono.Security/Makefile
mcs/class/Mono.Security/Mono.Security-net_4_5.csproj
mcs/class/Mono.Security/Mono.Security-tests-net_2_0.csproj
mcs/class/Mono.Security/Mono.Security-tests-net_4_0.csproj
mcs/class/Mono.Security/Mono.Security-tests-net_4_5.csproj
mcs/class/Mono.Security/Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtension.cs
mcs/class/Mono.Security/Mono.Security.X509.Extensions/SubjectKeyIdentifierExtension.cs
mcs/class/Mono.Security/Mono.Security_test.dll.sources
mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtensionTest.cs [new file with mode: 0644]
mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/SubjectKeyIdentifierExtensionTest.cs [new file with mode: 0644]
mcs/class/Mono.Simd/Mono.Simd-net_4_5.csproj
mcs/class/Mono.Tasklets/Mono.Tasklets-net_4_5.csproj
mcs/class/Mono.WebBrowser/Mono.WebBrowser-net_4_5.csproj
mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-net_4_5.csproj
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_5.csproj
mcs/class/Npgsql/Npgsql-net_4_5.csproj
mcs/class/PEAPI/PEAPI-net_4_5.csproj
mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen-net_4_5.csproj
mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_5.csproj
mcs/class/System.ComponentModel.Composition/System.ComponentModel.Composition-net_4_5.csproj
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj
mcs/class/System.Configuration.Install/System.Configuration.Install-net_4_5.csproj
mcs/class/System.Configuration/Makefile
mcs/class/System.Configuration/System.Configuration-net_4_5.csproj
mcs/class/System.Configuration/System.Configuration-tests-net_2_0.csproj
mcs/class/System.Configuration/System.Configuration-tests-net_4_0.csproj
mcs/class/System.Configuration/System.Configuration-tests-net_4_5.csproj
mcs/class/System.Configuration/System.Configuration/AppSettingsSection.cs
mcs/class/System.Configuration/System.Configuration_test.dll.sources
mcs/class/System.Configuration/Test/App.config
mcs/class/System.Configuration/Test/System.Configuration.Test20.csproj
mcs/class/System.Configuration/Test/System.Configuration/AppSettingsSectionTest.cs [new file with mode: 0644]
mcs/class/System.Configuration/Test/appSettings.config [new file with mode: 0644]
mcs/class/System.Core/System.Core-net_4_5.csproj
mcs/class/System.Core/System.Core-plaincore-build.csproj [new file with mode: 0644]
mcs/class/System.Core/System.Core-plaincore-net_2_0.csproj [new file with mode: 0644]
mcs/class/System.Core/System.Core-plaincore-net_4_0.csproj [new file with mode: 0644]
mcs/class/System.Core/System.Core-plaincore-net_4_5.csproj [new file with mode: 0644]
mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-net_4_5.csproj
mcs/class/System.Data.Linq/System.Data.Linq-net_4_5.csproj
mcs/class/System.Data.OracleClient/System.Data.OracleClient-net_4_5.csproj
mcs/class/System.Data.Services.Client/System.Data.Services.Client-net_4_5.csproj
mcs/class/System.Data.Services/System.Data.Services-net_4_5.csproj
mcs/class/System.Data/System.Data-net_4_5.csproj
mcs/class/System.Design/System.Design-net_2_0-1.csproj [deleted file]
mcs/class/System.Design/System.Design-net_4_0-1.csproj [deleted file]
mcs/class/System.Design/System.Design-net_4_5-1.csproj [deleted file]
mcs/class/System.Design/System.Design-net_4_5.csproj
mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols-net_4_5.csproj
mcs/class/System.DirectoryServices/System.DirectoryServices-net_4_5.csproj
mcs/class/System.Drawing.Design/System.Drawing.Design-net_4_5.csproj
mcs/class/System.Drawing/System.Drawing-net_4_5.csproj
mcs/class/System.Dynamic/System.Dynamic-net_4_5.csproj
mcs/class/System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj
mcs/class/System.IO.Compression.FileSystem/AssemblyInfo.cs
mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem-net_4_5.csproj
mcs/class/System.IO.Compression/AssemblyInfo.cs
mcs/class/System.IO.Compression/System.IO.Compression-net_4_5.csproj
mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_5.csproj
mcs/class/System.IdentityModel/System.IdentityModel-net_4_5.csproj
mcs/class/System.Json.Microsoft/System.Json.Microsoft-net_4_5.csproj
mcs/class/System.Json/System.Json-net_4_5.csproj
mcs/class/System.Management/System.Management-net_4_5.csproj
mcs/class/System.Messaging/System.Messaging-net_4_5.csproj
mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj
mcs/class/System.Net.Http.WebRequest/Assembly/AssemblyInfo.cs
mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest-net_4_5.csproj
mcs/class/System.Net.Http/System.Net.Http-net_4_5.csproj
mcs/class/System.Net/System.Net-net_4_5.csproj
mcs/class/System.Numerics/System.Numerics-net_4_5.csproj
mcs/class/System.Reactive.Core/System.Reactive.Core-net_4_5.csproj
mcs/class/System.Reactive.Debugger/System.Reactive.Debugger-net_4_5.csproj
mcs/class/System.Reactive.Experimental/System.Reactive.Experimental-net_4_5.csproj
mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj
mcs/class/System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj
mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases-net_4_5.csproj
mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices-net_4_5.csproj
mcs/class/System.Reactive.Providers/System.Reactive.Providers-net_4_5.csproj
mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting-net_4_5.csproj
mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms-net_4_5.csproj
mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading-net_4_5.csproj
mcs/class/System.Runtime.Caching/System.Runtime.Caching-net_4_5.csproj
mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-net_4_5.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-net_4_5.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/TcpServerChannel.cs
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/RemotingThreadPool.cs
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/DataContractSerializer.cs
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization_test.dll.sources
mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/Bug11916Test.cs [new file with mode: 0644]
mcs/class/System.Security/System.Security-net_4_5.csproj
mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_5.csproj
mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-net_4_5.csproj
mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing-net_4_5.csproj
mcs/class/System.ServiceModel.Web/System.Runtime.Serialization.Json/JsonSerializationWriter.cs
mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_4_5.csproj
mcs/class/System.ServiceModel.Web/Test/System.Runtime.Serialization.Json/DataContractJsonSerializerTest.cs
mcs/class/System.ServiceModel/System.ServiceModel-net_4_0-1.csproj [deleted file]
mcs/class/System.ServiceModel/System.ServiceModel-net_4_5-1.csproj [deleted file]
mcs/class/System.ServiceModel/System.ServiceModel-net_4_5.csproj
mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_2_0.csproj [new file with mode: 0644]
mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_0.csproj [new file with mode: 0644]
mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_5.csproj [new file with mode: 0644]
mcs/class/System.ServiceProcess/System.ServiceProcess-net_4_5.csproj
mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_5.csproj
mcs/class/System.Transactions/System.Transactions-net_4_5.csproj
mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_4_5.csproj
mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj
mcs/class/System.Web.DynamicData/System.Web.DynamicData-net_4_5.csproj
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design-net_4_5.csproj
mcs/class/System.Web.Extensions/System.Web.Extensions-net_4_5.csproj
mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_5.csproj
mcs/class/System.Web.Http.WebHost/System.Web.Http.WebHost-net_4_5.csproj
mcs/class/System.Web.Http/System.Web.Http-net_4_5.csproj
mcs/class/System.Web.Mvc2/System.Web.Mvc2-net_4_5.csproj
mcs/class/System.Web.Mvc3/System.Web.Mvc3-net_4_5.csproj
mcs/class/System.Web.Razor/System.Web.Razor-net_4_5.csproj
mcs/class/System.Web.Routing/System.Web.Routing-net_4_5.csproj
mcs/class/System.Web.Services/System.Web.Services-net_4_5.csproj
mcs/class/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment-net_4_5.csproj
mcs/class/System.Web.WebPages.Razor/System.Web.WebPages.Razor-net_4_5.csproj
mcs/class/System.Web.WebPages/System.Web.WebPages-net_4_5.csproj
mcs/class/System.Web/System.Web-net_2_0-1.csproj [deleted file]
mcs/class/System.Web/System.Web-net_2_0-2.csproj [deleted file]
mcs/class/System.Web/System.Web-net_4_0-1.csproj [deleted file]
mcs/class/System.Web/System.Web-net_4_0-2.csproj [deleted file]
mcs/class/System.Web/System.Web-net_4_5-1.csproj [deleted file]
mcs/class/System.Web/System.Web-net_4_5-2.csproj [deleted file]
mcs/class/System.Web/System.Web-net_4_5.csproj
mcs/class/System.Web/System.Web-plainweb-net_2_0.csproj [new file with mode: 0644]
mcs/class/System.Web/System.Web-plainweb-net_4_0.csproj [new file with mode: 0644]
mcs/class/System.Web/System.Web-plainweb-net_4_5.csproj [new file with mode: 0644]
mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-net_4_5.csproj
mcs/class/System.Windows/System.Windows-net_4_5.csproj
mcs/class/System.XML/Makefile
mcs/class/System.XML/System.Xml-bare-build.csproj [new file with mode: 0644]
mcs/class/System.XML/System.Xml-bare-net_2_0.csproj [new file with mode: 0644]
mcs/class/System.XML/System.Xml-bare-net_4_0.csproj [new file with mode: 0644]
mcs/class/System.XML/System.Xml-bare-net_4_5.csproj [new file with mode: 0644]
mcs/class/System.XML/System.Xml-net_2_0-1.csproj [deleted file]
mcs/class/System.XML/System.Xml-net_4_0-1.csproj [deleted file]
mcs/class/System.XML/System.Xml-net_4_5-1.csproj [deleted file]
mcs/class/System.XML/System.Xml-net_4_5.csproj
mcs/class/System.Xaml/System.Xaml-net_4_5.csproj
mcs/class/System.Xml.Linq/System.Xml.Linq-net_4_5.csproj
mcs/class/System.Xml.Serialization/System.Xml.Serialization-net_4_5.csproj
mcs/class/System/Makefile
mcs/class/System/System-bare-build.csproj [new file with mode: 0644]
mcs/class/System/System-bare-net_2_0.csproj [new file with mode: 0644]
mcs/class/System/System-bare-net_4_0.csproj [new file with mode: 0644]
mcs/class/System/System-bare-net_4_5.csproj [new file with mode: 0644]
mcs/class/System/System-basic-1.csproj [deleted file]
mcs/class/System/System-build-1.csproj [deleted file]
mcs/class/System/System-net_2_0-1.csproj [deleted file]
mcs/class/System/System-net_2_0-2.csproj [deleted file]
mcs/class/System/System-net_4_0-1.csproj [deleted file]
mcs/class/System/System-net_4_0-2.csproj [deleted file]
mcs/class/System/System-net_4_5-1.csproj [deleted file]
mcs/class/System/System-net_4_5-2.csproj [deleted file]
mcs/class/System/System-net_4_5.csproj
mcs/class/System/System-secxml-build.csproj [new file with mode: 0644]
mcs/class/System/System-secxml-net_2_0.csproj [new file with mode: 0644]
mcs/class/System/System-secxml-net_4_0.csproj [new file with mode: 0644]
mcs/class/System/System-secxml-net_4_5.csproj [new file with mode: 0644]
mcs/class/System/System.Net.Mail/SmtpClient.cs
mcs/class/System/System.Net.WebSockets/ClientWebSocket.cs
mcs/class/System/System.Net.WebSockets/HttpListenerWebSocketContext.cs
mcs/class/System/System.Net.WebSockets/StreamWebSocket.cs [deleted file]
mcs/class/System/System.Net.WebSockets/WebSocket.cs
mcs/class/System/System.Net/HttpConnection.cs
mcs/class/System/System.Net/HttpListenerContext.cs
mcs/class/System/System.Net/HttpListenerRequest.cs
mcs/class/System/System.Net/HttpWebRequest.cs
mcs/class/System/System.Net/IPv6Address.cs
mcs/class/System/System.Net/MacProxy.cs
mcs/class/System/System.Net/ServicePoint.cs
mcs/class/System/System.Net/SimpleAsyncResult.cs
mcs/class/System/System.Net/WebConnection.cs
mcs/class/System/System.Net/WebConnectionStream.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/OSX509Certificates.cs
mcs/class/System/System.dll.sources
mcs/class/System/System/Platform.cs
mcs/class/System/Test/System.Net.WebSockets/ClientWebSocketTest.cs
mcs/class/System/Test/System.Net/IPAddressTest.cs
mcs/class/System/mobile_System.dll.sources
mcs/class/SystemWebTestShim/SystemWebTestShim-net_4_5.csproj
mcs/class/WebMatrix.Data/WebMatrix.Data-net_4_5.csproj
mcs/class/WindowsBase/WindowsBase-net_4_5.csproj
mcs/class/corlib/Makefile
mcs/class/corlib/System.Security.Claims/ClaimTypes.cs [new file with mode: 0644]
mcs/class/corlib/System/Console.iOS.cs
mcs/class/corlib/Test/System.Threading.Tasks/TaskTest.cs
mcs/class/corlib/Test/System/LazyTest.cs
mcs/class/corlib/Test/System/TimeZoneTest.cs
mcs/class/corlib/corlib-net_4_5.csproj
mcs/class/corlib/corlib.dll.sources
mcs/class/monodoc/monodoc-net_4_5.csproj
mcs/errors/cs0455-6.cs [new file with mode: 0644]
mcs/errors/cs1501-16.cs [new file with mode: 0644]
mcs/errors/cs1593-5.cs [new file with mode: 0644]
mcs/jay/reader.c
mcs/mcs/assembly.cs
mcs/mcs/convert.cs
mcs/mcs/cs-parser.jay
mcs/mcs/doc.cs
mcs/mcs/ecore.cs
mcs/mcs/eval.cs
mcs/mcs/expression.cs
mcs/mcs/field.cs
mcs/mcs/generic.cs
mcs/mcs/mcs-net_4_5.csproj
mcs/mcs/method.cs
mcs/mcs/nullable.cs
mcs/mcs/statement.cs
mcs/tests/gtest-610.cs [new file with mode: 0644]
mcs/tests/gtest-611.cs [new file with mode: 0644]
mcs/tests/gtest-612.cs [new file with mode: 0644]
mcs/tests/gtest-613.cs [new file with mode: 0644]
mcs/tests/gtest-etree-01.cs
mcs/tests/gtest-optional-31.cs [new file with mode: 0644]
mcs/tests/test-833.cs
mcs/tests/test-859.cs [new file with mode: 0644]
mcs/tests/test-892.cs [new file with mode: 0644]
mcs/tests/test-893.cs [new file with mode: 0644]
mcs/tests/test-xml-063-ref.xml
mcs/tests/test-xml-063.cs
mcs/tests/test-xml-070-ref.xml
mcs/tests/ver-il-net_4_5.xml
mcs/tools/msbuild/Main.cs
mcs/tools/msbuild/Makefile
mcs/tools/msbuild/SolutionParser.cs
mcs/tools/msbuild/data/msbuild.rsp [new file with mode: 0644]
mono/io-layer/io.c
mono/io-layer/processes.c
mono/metadata/Makefile.am.in
mono/metadata/cominterop.c
mono/metadata/icall.c
mono/metadata/marshal.c
mono/metadata/null-gc.c
mono/metadata/reflection-internals.h [new file with mode: 0644]
mono/metadata/reflection.c
mono/metadata/sgen-alloc.c
mono/metadata/sgen-gc.c
mono/metadata/sgen-new-bridge.c
mono/metadata/sgen-nursery-allocator.c
mono/metadata/sgen-old-bridge.c
mono/metadata/sgen-tarjan-bridge.c
mono/metadata/threads.c
mono/mini/aot-runtime.c
mono/mini/mini-llvm.c
mono/mini/mini.h
mono/mini/unwind.c
mono/profiler/decode.c
mono/profiler/proflog.c
mono/tests/Makefile.am
mono/tests/custom-attr-errors-lib.cs [new file with mode: 0644]
mono/tests/custom-attr-errors.cs [new file with mode: 0644]
mono/tests/reflection-load-with-context-lib.cs [new file with mode: 0644]
mono/tests/reflection-load-with-context-second-lib.cs [new file with mode: 0644]
mono/tests/reflection-load-with-context.cs [new file with mode: 0644]
mono/utils/atomic.h
mono/utils/gc_wrapper.h
mono/utils/mono-context.h
mono/utils/mono-counters.c
mono/utils/mono-error.c
mono/utils/mono-semaphore.c
mono/utils/mono-threads-mach-helper.c
mono/utils/strtod.c
msvc/scripts/Makefile
msvc/scripts/csproj.tmpl
msvc/scripts/genproj.cs
msvc/scripts/net_4_5.sln
msvc/scripts/order.xml
runtime/Makefile.am
support/map.c
support/map.h
support/stdio.c
support/sys-mman.c
winconfig.h

index c7e0c474a2dcaab7cec15a4004a7f66ffa893f44..5c4cb01ff15ecaa8cc8e61dd4101ee6985956522 100644 (file)
@@ -1,5 +1,5 @@
 # ensure LF endings on all checkouts
-configure.in crlf=input
+configure.ac crlf=input
 
 # ensure native line endings on checkout
 *.c    crlf
index 30f8cdef0f477fde761d3e515ed5b9faf9aa343e..aa4bd78da9fb33e04fc70cc0b4ea1b5de863da99 100644 (file)
@@ -160,9 +160,9 @@ package-inputs:
        done
        echo "</root>" >> msvc/scripts/order.xml
 
-# Update llvm version in configure.in to the output of $LLVM_DIR/bin/llvm-config --version
+# Update llvm version in configure.ac to the output of $LLVM_DIR/bin/llvm-config --version
 update-llvm-version:
        if test "x$$LLVM_DIR" = "x"; then echo "Set the make variable LLVM_DIR to the directory containing the LLVM installation."; exit 1; fi
-       REV=`$(LLVM_DIR)/bin/llvm-config --version` && sed -e "s,expected_llvm_version=.*,expected_llvm_version=\"$$REV\"," < configure.in > tmp && mv tmp configure.in && echo "Version set to $$REV."
+       REV=`$(LLVM_DIR)/bin/llvm-config --version` && sed -e "s,expected_llvm_version=.*,expected_llvm_version=\"$$REV\"," < configure.ac > tmp && mv tmp configure.ac && echo "Version set to $$REV."
 
 
index a576ed6672afab5a9697e610ce8b6a9e0265b208..5213ecffd3c8f41d5c323cbbb2104d1a4663380f 100755 (executable)
@@ -37,7 +37,7 @@ if [ -z "$LIBTOOL" ]; then
   fi
 fi
 
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AM_PROG_LIBTOOL" $srcdir/configure.ac >/dev/null) && {
   ($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || {
     echo
     echo "**Error**: You must have \`libtool' installed to compile Mono."
@@ -47,8 +47,8 @@ fi
   }
 }
 
-grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && {
-  grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
+grep "^AM_GNU_GETTEXT" $srcdir/configure.ac >/dev/null && {
+  grep "sed.*POTFILES" $srcdir/configure.ac >/dev/null || \
   (gettext --version) < /dev/null > /dev/null 2>&1 || {
     echo
     echo "**Error**: You must have \`gettext' installed to compile Mono."
@@ -95,7 +95,7 @@ xlc )
 esac
 
 
-if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+if grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null; then
   if test -z "$NO_LIBTOOLIZE" ; then 
     echo "Running libtoolize..."
     ${LIBTOOL}ize --force --copy
@@ -138,7 +138,7 @@ aclocal -Wnone -I m4 -I . $ACLOCAL_FLAGS || {
   exit 1
 }
 
-if grep "^AC_CONFIG_HEADERS" configure.in >/dev/null; then
+if grep "^AC_CONFIG_HEADERS" configure.ac >/dev/null; then
   echo "Running autoheader..."
   autoheader || { echo "**Error**: autoheader failed."; exit 1; }
 fi
index 8bcb5ff973c1eb516b0550121872b754aef841ee..4c8ed8c1dc4f6e04ae258737d01c76442172c609 100755 (executable)
@@ -57,7 +57,7 @@ function setup ()
     CROSS_DLL_DIR="$CROSS_DIR/bin"
     PATH=$CROSS_BIN_DIR:$PATH
 
-    MONO_VERSION=`grep AC_INIT configure.in | cut -d ',' -f 2|tr -d '\[ \]'`
+    MONO_VERSION=`grep AC_INIT configure.ac | cut -d ',' -f 2|tr -d '\[ \]'`
     
     if [ -d ./.git ]; then
        MONO_GIT_COMMIT="`git log -1 --format=format:%t`"
diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..dbea6ae
--- /dev/null
@@ -0,0 +1,3791 @@
+# Process this file with autoconf to produce a configure script.
+#AC_PREREQ([2.62])
+
+AC_INIT(mono, [3.4.1],
+        [http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono])
+
+AC_CONFIG_SRCDIR([README.md])
+AC_CONFIG_MACRO_DIR([m4])
+AC_CANONICAL_SYSTEM
+AC_CANONICAL_HOST
+
+# Gross hack to enable 'make dist' on automake 1.9+tar 1.14.
+# The extra brackets are to foil regex-based scans.
+m4_ifdef([_A][M_PROG_TAR],[_A][M_SET_OPTION([tar-ustar])])
+
+AM_INIT_AUTOMAKE([1.9 dist-bzip2 tar-ustar no-dist-gzip foreign subdir-objects])
+AC_CONFIG_HEADERS([config.h])
+AM_MAINTAINER_MODE
+
+API_VER=2.0
+AC_SUBST(API_VER)
+
+AC_PROG_LN_S
+
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+case $host_os in
+*cygwin* )
+                echo "Run configure using ./configure --host=i686-pc-mingw32"
+                exit 1
+esac
+
+# In case of cygwin, override LN_S, irrespective of what it determines.
+# The build uses cygwin, but the actual runtime doesn't.
+case $host_os in
+*cygwin* ) LN_S='cp -p';;
+esac
+
+dnl
+dnl libgc checks
+dnl
+
+gc_headers=no
+gc=included
+gc_msg="included Boehm"
+use_included_gc=no
+libgc_configure_args=
+
+if test -d $srcdir/libgc ; then
+  gc_default=included
+else
+  gc_default=boehm
+fi
+
+# These variables are the CPPFLAGS/CFLAGS passed to libgc's configure
+# libgc should inherit the original CFLAGS/CPPFLAGS passed to configure, i.e. -O0
+CPPFLAGS_FOR_LIBGC=$CPPFLAGS
+CFLAGS_FOR_LIBGC=$CFLAGS
+CPPFLAGS_FOR_EGLIB=$CPPFLAGS
+CFLAGS_FOR_EGLIB=$CFLAGS
+
+#
+# These are the flags that need to be stored in the mono.pc file for 
+# compiling code that will embed Mono
+#
+libmono_cflags=""
+libmono_ldflags=""
+AC_SUBST(libmono_cflags)
+AC_SUBST(libmono_ldflags)
+
+# Variable to have relocatable .pc files (lib, or lib64)
+reloc_libdir=`basename ${libdir}`
+AC_SUBST(reloc_libdir)
+
+dnl if linker handles the version script
+no_version_script=no
+
+# Set to yes if Unix sockets cannot be created in an anonymous namespace
+need_link_unlink=no
+
+#Set to extra linker flags to be passed to the runtime binaries (mono /mono-sgen)
+extra_runtime_ldflags=""
+
+# Thread configuration inspired by sleepycat's db
+AC_MSG_CHECKING([host platform characteristics])
+libgc_threads=no
+has_dtrace=no
+parallel_mark=yes
+ikvm_native=yes
+
+case "$host" in
+       powerpc*-*-linux*)
+               # https://bugzilla.novell.com/show_bug.cgi?id=504411
+               disable_munmap=yes
+       ;;
+esac
+
+host_win32=no
+target_win32=no
+platform_android=no
+platform_darwin=no
+case "$host" in
+       *-mingw*|*-*-cygwin*)
+               AC_DEFINE(HOST_WIN32,1,[Host Platform is Win32])
+               AC_DEFINE(DISABLE_PORTABILITY,1,[Disable the io-portability layer])
+               AC_DEFINE(PLATFORM_NO_SYMLINKS,1,[This platform does not support symlinks])
+               host_win32=yes
+               mono_cv_clang=no
+               if test "x$cross_compiling" = "xno"; then
+                       target_win32=yes
+                       if test "x$host" == "x$build" -a "x$host" == "x$target"; then
+                               AC_DEFINE(TARGET_WIN32,1,[Target OS is Win32])
+                       fi
+               else
+                       target_win32=yes
+                       AC_DEFINE(TARGET_WIN32,1,[Target OS is Win32/MinGW])
+                       AC_DEFINE(MINGW_CROSS_COMPILE,1,[Cross-compiling using MinGW])
+               fi
+               HOST_CC="gcc"
+               # Windows 2000 is required that includes Internet Explorer 5.01
+               CPPFLAGS="$CPPFLAGS -DWINVER=0x0500 -D_WIN32_WINNT=0x0500 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024"
+               LDFLAGS="$LDFLAGS -lmswsock -lws2_32 -lole32 -loleaut32 -lpsapi -lversion -ladvapi32 -lwinmm -lkernel32"
+               libmono_cflags="-mms-bitfields -mwindows"
+               libmono_ldflags="-mms-bitfields -mwindows"
+               libdl=
+               libgc_threads=win32
+               gc_default=included
+               with_sigaltstack=no
+               LN_S=cp
+               # This forces libgc to use the DllMain based thread registration code on win32
+               libgc_configure_args="$libgc_configure_args --enable-win32-dllmain=yes"
+               ;;
+       *-*-*netbsd*)
+               host_win32=no
+               CPPFLAGS="$CPPFLAGS -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE"
+               libmono_cflags="-D_REENTRANT"
+               LDFLAGS="$LDFLAGS -pthread"
+               CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD"
+               libmono_ldflags="-pthread"
+               need_link_unlink=yes
+               libdl="-ldl"
+               libgc_threads=pthreads
+               with_sigaltstack=no
+               use_sigposix=yes
+               ;;
+       *-*-*freebsd*)
+               host_win32=no
+               if test "x$PTHREAD_CFLAGS" = "x"; then
+                       CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS"
+                       libmono_cflags=
+               else
+                       CPPFLAGS="$CPPFLAGS $PTHREAD_CFLAGS -DGC_FREEBSD_THREADS"
+                       libmono_cflags="$PTHREAD_CFLAGS"
+               fi
+               if test "x$PTHREAD_LIBS" = "x"; then
+                       LDFLAGS="$LDFLAGS -pthread -L/usr/local/lib"
+                       libmono_ldflags="-pthread"
+               else
+                       LDFLAGS="$LDFLAGS $PTHREAD_LIBS -L/usr/local/lib"
+                       libmono_ldflags="$PTHREAD_LIBS"
+               fi
+               CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD"
+               need_link_unlink=yes
+               AC_DEFINE(PTHREAD_POINTER_ID, 1, [pthread is a pointer])
+               libdl=
+               libgc_threads=pthreads
+               use_sigposix=yes
+               has_dtrace=yes
+               ;;
+       *-*-*openbsd*)
+               host_win32=no
+               CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE -DGC_OPENBSD_THREADS -DPLATFORM_BSD -D_REENTRANT -DUSE_MMAP"
+               if test "x$disable_munmap" != "xyes"; then
+               CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
+               fi
+               libmono_cflags="-D_THREAD_SAFE -D_REENTRANT"
+               LDFLAGS="$LDFLAGS -pthread"
+               need_link_unlink=yes
+               AC_DEFINE(PTHREAD_POINTER_ID)
+               libdl=
+               gc_default=boehm
+               libgc_threads=pthreads
+               with_sigaltstack=no
+               use_sigposix=yes
+               ;;
+       *-*-linux-android*)
+               host_win32=no
+               platform_android=yes
+               AC_DEFINE(PLATFORM_ANDROID,1,[Targeting the Android platform])
+               AC_DEFINE(TARGET_ANDROID,1,[Targeting the Android platform])
+
+               CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP"
+               if test "x$disable_munmap" != "xyes"; then
+                       CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
+               fi
+               libmono_cflags="-D_REENTRANT"
+               libdl="-ldl"
+               libgc_threads=pthreads
+               use_sigposix=yes
+
+               with_tls=pthread
+               with_sigaltstack=no
+               with_static_mono=no
+
+               # Android doesn't support boehm, as it's missing <link.h>
+               support_boehm=no
+               with_gc=sgen
+
+               # isinf(3) requires -lm; see isinf check below
+               LDFLAGS="$LDFLAGS -lm"
+
+               # Bionic's <pthread.h> sets PTHREAD_STACK_MIN=2*PAGE_SIZE; doesn't define
+               # PAGE_SIZE; breaks mono/io-layer/collection.c
+               # Bionic doesn't provide S_IWRITE; breaks io-layer/io.c
+               CFLAGS="$CFLAGS -DPAGE_SIZE=4096 -DS_IWRITE=S_IWUSR"
+               CXXFLAGS="$CXXFLAGS -DPAGE_SIZE=4096 -DS_IWRITE=S_IWUSR"
+
+               # The configure check can't detect this
+               AC_DEFINE(HAVE_LARGE_FILE_SUPPORT, 1, [Have large file support])
+
+               # to bypass the underscore linker check, can't work when cross-compiling
+               mono_cv_uscore=yes
+               mono_cv_clang=no
+               ;;
+       *-*-linux*)
+               host_win32=no
+               CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP"
+               if test "x$disable_munmap" != "xyes"; then
+                       CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
+               fi
+               libmono_cflags="-D_REENTRANT"
+               libdl="-ldl"
+               libgc_threads=pthreads
+               use_sigposix=yes
+               if test "x$cross_compiling" != "xno"; then
+                       # to bypass the underscore linker check, not
+                       # available during cross-compilation
+                       mono_cv_uscore=no
+                fi
+               case "$host" in
+               aarch64-*)
+                       support_boehm=no
+                       with_gc=sgen
+                       ;;
+               esac
+               ;;
+       *-*-nacl*)
+               host_win32=no
+               CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP"
+               if test "x$disable_munmap" != "xyes"; then
+                       CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
+               fi
+               libmono_cflags="-D_REENTRANT"
+               libdl=
+               libgc_threads=pthreads
+               gc_default=boehm
+               use_sigposix=yes
+               ikvm_native=no
+               AC_DEFINE(DISABLE_SOCKETS,1,[Disable sockets support])
+               AC_DEFINE(DISABLE_ATTACH, 1, [Disable agent attach support])
+               ;;
+       *-*-hpux*)
+               host_win32=no
+               CPPFLAGS="$CPPFLAGS -DGC_HPUX_THREADS -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_REENTRANT"
+               # +ESdbgasm only valid on bundled cc on RISC
+               # silently ignored for ia64
+               if test $GCC != "yes"; then
+                       CFLAGS="$CFLAGS +ESdbgasm"
+                       # Arrange for run-time dereferencing of null
+                       # pointers to produce a SIGSEGV signal.
+                       LDFLAGS="$LDFLAGS -z"
+               fi
+               CFLAGS="$CFLAGS +ESdbgasm"
+               LDFLAGS="$LDFLAGS -z"
+               libmono_cflags="-D_REENTRANT"
+               libmono_ldflags="-lpthread"
+               libgc_threads=pthreads
+               need_link_unlink=yes
+               use_sigposix=yes
+               ;;
+       *-*-solaris*)
+               host_win32=no
+               CPPFLAGS="$CPPFLAGS -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_MMAP -DUSE_MUNMAP -DPLATFORM_SOLARIS"
+               need_link_unlink=yes
+               libmono_cflags="-D_REENTRANT"
+               libgc_threads=pthreads
+               # This doesn't seem to work on solaris/x86, but the configure test runs
+               with_tls=pthread
+               has_dtrace=yes
+               use_sigposix=yes
+               enable_solaris_tar_check=yes
+               ;;
+       *-*-darwin*)
+               parallel_mark="Disabled_Currently_Hangs_On_MacOSX"
+               host_win32=no
+               platform_darwin=yes
+               target_mach=yes
+               CPPFLAGS="$CPPFLAGS -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP"
+               CPPFLAGS="$CPPFLAGS -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent"
+               libmono_cflags="-D_THREAD_SAFE"
+               need_link_unlink=yes
+               AC_DEFINE(PTHREAD_POINTER_ID)
+               AC_DEFINE(USE_MACH_SEMA, 1, [...])
+               no_version_script=yes
+               libdl=
+               libgc_threads=pthreads
+               has_dtrace=yes
+               if test "x$cross_compiling" = "xyes"; then
+                       has_broken_apple_cpp=yes
+               fi
+               dnl Snow Leopard is horribly broken -- it reports itself as i386-apple-darwin*, but
+               dnl its gcc defaults to 64-bit mode.  They have also deprecated the usage of ucontext
+               dnl we need to set some flags to build our 32-bit binaries on 10.6 properly
+               case "$host" in
+                       dnl Snow Leopard and newer config.guess reports as this
+                       i*86-*-darwin*)
+                               BROKEN_DARWIN_FLAGS="-arch i386 -D_XOPEN_SOURCE"
+                               BROKEN_DARWIN_CPPFLAGS="-D_XOPEN_SOURCE"
+                               CPPFLAGS="$CPPFLAGS $BROKEN_DARWIN_CPPFLAGS"
+                               CFLAGS="$CFLAGS $BROKEN_DARWIN_FLAGS"
+                               CXXFLAGS="$CXXFLAGS $BROKEN_DARWIN_FLAGS"
+                               CCASFLAGS="$CCASFLAGS $BROKEN_DARWIN_FLAGS"
+                               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC $BROKEN_DARWIN_CPPFLAGS"
+                               CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC $BROKEN_DARWIN_FLAGS"
+                               CPPFLAGS_FOR_EGLIB="$CPPFLAGS_FOR_EGLIB $BROKEN_DARWIN_CPPFLAGS"
+                               CFLAGS_FOR_EGLIB="$CFLAGS_FOR_EGLIB $BROKEN_DARWIN_FLAGS"
+                               ;;
+                       x*64-*-darwin*)
+                               ;;
+                       arm*-darwin*)
+                               has_dtrace=no
+                               ;;                      
+               esac
+               ;;
+       *-*-haiku*)
+               host_win32=no
+               CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_THREAD_SAFE"
+               libmono_cflags="-D_REENTRANT -D_THREAD_SAFE"
+               libdl=
+               LIBS="$LIBS -lnetwork"
+               need_link_unlink=yes
+               AC_DEFINE(PTHREAD_POINTER_ID)
+               libgc_threads=pthreads
+               use_sigposix=yes
+               ;;
+       *)
+               AC_MSG_WARN([*** Please add $host to configure.ac checks!])
+               host_win32=no
+               libdl="-ldl"
+               ;;
+esac
+AC_MSG_RESULT(ok)
+
+if test x$need_link_unlink = xyes; then
+   AC_DEFINE(NEED_LINK_UNLINK, 1, [Define if Unix sockets cannot be created in an anonymous namespace])
+fi
+
+AC_SUBST(extra_runtime_ldflags)
+AM_CONDITIONAL(HOST_WIN32, test x$host_win32 = xyes)
+AM_CONDITIONAL(TARGET_WIN32, test x$target_win32 = xyes)
+AM_CONDITIONAL(PLATFORM_LINUX, echo x$target_os | grep -q linux)
+AM_CONDITIONAL(PLATFORM_DARWIN, test x$platform_darwin = xyes)
+AM_CONDITIONAL(PLATFORM_SIGPOSIX, test x$use_sigposix = xyes)
+AM_CONDITIONAL(PLATFORM_ANDROID, test x$platform_android = xyes)
+
+AC_CHECK_TOOL(CC, gcc, gcc)
+AC_PROG_CC
+AC_CHECK_TOOL(CXX, g++, g++)
+AC_PROG_CXX
+AM_PROG_AS
+AC_PROG_INSTALL
+AC_PROG_AWK
+AM_PROG_CC_C_O
+dnl We should use AM_PROG_AS, but it's not available on automake/aclocal 1.4
+: ${CCAS='$(CC)'}
+# Set ASFLAGS if not already set.
+: ${CCASFLAGS='$(CFLAGS)'}
+AC_SUBST(CCAS)
+AC_SUBST(CCASFLAGS)
+
+# AC_PROG_CXX helpfully sets CXX to g++ even if no c++ compiler is found so check
+# GXX instead. See http://lists.gnu.org/archive/html/bug-autoconf/2002-04/msg00056.html
+if test "x$CXX" = "xg++"; then
+       if test "x$GXX" != "xyes"; then
+               # automake/libtool is so broken, it requires g++ even if the c++ sources
+               # are inside automake conditionals
+               AC_MSG_ERROR([You need to install g++])
+       fi
+fi
+
+dnl may require a specific autoconf version
+dnl AC_PROG_CC_FOR_BUILD
+dnl CC_FOR_BUILD not automatically detected
+CC_FOR_BUILD=$CC
+CFLAGS_FOR_BUILD=$CFLAGS
+BUILD_EXEEXT=
+if test "x$cross_compiling" = "xyes"; then
+       CC_FOR_BUILD=cc
+       CFLAGS_FOR_BUILD=
+       BUILD_EXEEXT=""
+fi
+AC_SUBST(CC_FOR_BUILD)
+AC_SUBST(CFLAGS_FOR_BUILD)
+AC_SUBST(HOST_CC)
+AC_SUBST(BUILD_EXEEXT)
+
+AM_CONDITIONAL(CROSS_COMPILING, [test x$cross_compiling = xyes])
+AM_CONDITIONAL(USE_BATCH_FILES, [test x$host_win32 = xyes -a x$cross_compiling = xyes])
+
+# Set STDC_HEADERS
+AC_HEADER_STDC
+AC_LIBTOOL_WIN32_DLL
+# This causes monodis to not link correctly
+#AC_DISABLE_FAST_INSTALL
+AM_PROG_LIBTOOL
+# Use dolt (http://dolt.freedesktop.org/) instead of libtool for building.
+DOLT
+
+export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
+AC_SUBST(export_ldflags)
+
+# Test whenever ld supports -version-script
+AC_PROG_LD
+AC_PROG_LD_GNU
+if test "x$lt_cv_prog_gnu_ld" = "xno"; then
+   no_version_script=yes
+fi
+
+AM_ICONV()
+
+AM_CONDITIONAL(NO_VERSION_SCRIPT, test x$no_version_script = xyes)
+
+AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h sys/param.h libproc.h)
+AC_CHECK_HEADERS(sys/param.h sys/socket.h sys/ipc.h sys/sem.h sys/utsname.h alloca.h ucontext.h pwd.h sys/select.h netinet/tcp.h netinet/in.h unistd.h sys/types.h link.h asm/sigcontext.h sys/inotify.h)
+AC_CHECK_HEADERS([linux/netlink.h linux/rtnetlink.h],
+                  [], [], [#include <stddef.h>
+                 #include <sys/socket.h>
+                 #include <linux/socket.h>])
+
+AC_CHECK_HEADERS(sys/user.h, [], [],
+[
+#ifdef HAVE_SYS_PARAM_H
+# include <sys/param.h>
+#endif
+])
+
+AC_CHECK_HEADER(zlib.h, [have_zlib=yes], [have_zlib=no])
+if test x$have_zlib = xyes; then
+   AC_TRY_COMPILE([#include <zlib.h>], [
+   #if defined(ZLIB_VERNUM) && (ZLIB_VERNUM >= 0x1230)
+   return 0;
+   #else
+   #error No good zlib found
+   #endif
+   ],[
+       AC_MSG_RESULT(Using system zlib)
+       zlib_msg="system zlib"
+       AC_DEFINE(HAVE_SYS_ZLIB,1,[Have system zlib])
+   ],[
+       AC_MSG_RESULT(Using embedded zlib)
+       have_zlib=no
+       zlib_msg="bundled zlib"
+   ])
+fi
+
+AM_CONDITIONAL(HAVE_ZLIB, test x$have_zlib = xyes)
+AC_DEFINE(HAVE_ZLIB,1,[Have system zlib])
+
+# for mono/metadata/debug-symfile.c
+AC_CHECK_HEADERS(elf.h)
+
+# for support
+AC_CHECK_HEADERS(poll.h)
+AC_CHECK_HEADERS(sys/poll.h)
+AC_CHECK_HEADERS(sys/wait.h)
+AC_CHECK_HEADERS(grp.h)
+AC_CHECK_HEADERS(syslog.h)
+
+# for mono/dis
+AC_CHECK_HEADERS(wchar.h)
+AC_CHECK_HEADERS(ieeefp.h)
+AC_MSG_CHECKING(for isinf)
+AC_TRY_LINK([#include <math.h>], [
+       int f = isinf (1);
+], [
+       AC_MSG_RESULT(yes)
+       AC_DEFINE(HAVE_ISINF, 1, [isinf available])
+], [
+       # We'll have to use signals
+       AC_MSG_RESULT(no)
+])
+# mingw
+AC_CHECK_FUNCS(_finite, , AC_MSG_CHECKING(for _finite in math.h)
+       AC_TRY_LINK([#include <math.h>], 
+       [ _finite(0.0); ], 
+       AC_DEFINE(HAVE__FINITE, 1, [Have _finite in -lm]) AC_MSG_RESULT(yes),
+       AC_MSG_RESULT(no)))
+
+# for Linux statfs support
+AC_CHECK_HEADERS(linux/magic.h)
+
+# not 64 bit clean in cross-compile
+AC_CHECK_SIZEOF(void *, 4)
+
+AC_CACHE_CHECK([for clang],
+       mono_cv_clang,[
+       AC_TRY_COMPILE([], [
+               #ifdef __clang__
+               #else
+               #error "FAILED"
+               #endif
+               return 0;
+       ],
+       [mono_cv_clang=yes],
+       [mono_cv_clang=no],
+       [])
+])
+
+WARN=''
+if test x"$GCC" = xyes; then
+        WARN='-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value'
+               # The runtime code does not respect ANSI C strict aliasing rules
+               CFLAGS="$CFLAGS -fno-strict-aliasing"
+
+               # We rely on signed overflow to behave
+               CFLAGS="$CFLAGS -fwrapv"
+
+               ORIG_CFLAGS=$CFLAGS
+               CFLAGS="$CFLAGS -Wdeclaration-after-statement"
+               AC_MSG_CHECKING(for -Wdeclaration-after-statement option to gcc)
+               AC_TRY_COMPILE([],[
+                               return 0;
+               ], [
+                  AC_MSG_RESULT(yes)
+               ], [
+                  AC_MSG_RESULT(no)
+                  CFLAGS=$ORIG_CFLAGS
+               ])
+
+               ORIG_CFLAGS=$CFLAGS
+               # Check for the normal version, since gcc ignores unknown -Wno options
+               CFLAGS="$CFLAGS -Wunused-but-set-variable -Werror"
+               AC_MSG_CHECKING(for -Wno-unused-but-set-variable option to gcc)
+               AC_TRY_COMPILE([],[
+                               return 0;
+               ], [
+                  AC_MSG_RESULT(yes)
+                  CFLAGS="$ORIG_CFLAGS -Wno-unused-but-set-variable"
+               ], [
+                  AC_MSG_RESULT(no)
+                  CFLAGS=$ORIG_CFLAGS
+               ])
+
+               if test "x$mono_cv_clang" = "xyes"; then
+                  # https://bugzilla.samba.org/show_bug.cgi?id=8118
+                  WARN="$WARN -Qunused-arguments"
+                  WARN="$WARN -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign"
+               fi
+else
+       # The Sun Forte compiler complains about inline functions that access static variables
+       # so disable all inlining.
+       case "$host" in
+       *-*-solaris*)
+               CFLAGS="$CFLAGS -Dinline="
+               ;;
+       esac
+fi
+CFLAGS="$CFLAGS -g $WARN"
+CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -g"
+
+# Where's the 'mcs' source tree?
+if test -d $srcdir/mcs; then
+  mcsdir=mcs
+else
+  mcsdir=../mcs
+fi
+
+AC_ARG_WITH(mcs-path, [  --with-mcs-path=/path/to/mcs      Specify an alternate mcs source tree],
+       if test x$with_mcs_path != "x" -a -d $with_mcs_path ; then
+               mcsdir=$with_mcs_path
+       fi
+)
+
+AC_ARG_WITH(jumptables, [  --with-jumptables=yes,no      enable/disable support for jumptables (ARM-only for now) (defaults to no)],[],[with_jumptables=no])
+
+#
+# A sanity check to catch cases where the package was unpacked
+# with an ancient tar program (Solaris)
+#
+AC_ARG_ENABLE(solaris-tar-check,
+[  --disable-solaris-tar-check    disable solaris tar check],
+   do_solaris_tar_check=no, do_solaris_tar_check=yes)
+
+if test x"$do_solaris_tar_check" = xyes -a x"$enable_solaris_tar_check" = xyes; then
+       AC_MSG_CHECKING(integrity of package)
+       if test -f $mcsdir/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapTypeMapper.cs
+       then
+               AC_MSG_RESULT(ok)
+       else
+               errorm="Your mono distribution is incomplete;  if unpacking from a tar file, make sure you use GNU tar;  see http://www.mono-project.com/IncompletePackage for more details"
+               AC_MSG_ERROR([$errorm])
+       fi
+fi
+
+if test "x$with_mcs_path" != "x"; then
+mcs_topdir=$(cd "$mcsdir" && pwd)
+mcs_topdir_from_srcdir=$mcs_topdir
+else
+mcs_topdir=$(cd "$srcdir/$mcsdir" && pwd)
+mcs_topdir_from_srcdir='$(top_builddir)'/$mcsdir
+fi
+
+# Convert mcs_topdir* paths to Windows syntax.
+if test x$cross_compiling$host_win32 = xnoyes; then
+  mcs_topdir=$(cygpath -m $mcs_topdir)
+  case $mcs_topdir_from_srcdir in
+    /cygdrive/*)
+       mcs_topdir_from_srcdir=$(cygpath -m $mcs_topdir_from_srcdir)
+       ;;
+  esac
+fi
+
+AC_SUBST([mcs_topdir])
+AC_SUBST([mcs_topdir_from_srcdir])
+
+# Where's the 'olive' source tree?
+if test -d $srcdir/olive; then
+  olivedir=olive
+else
+  olivedir=../olive
+fi
+
+if test -d $srcdir/$olivedir; then
+olive_topdir='$(top_srcdir)/'$olivedir
+fi
+
+# gettext: prepare the translation directories. 
+# we do not configure the full gettext, as we consume it dynamically from C#
+AM_PO_SUBDIRS
+
+if test "x$USE_NLS" = "xyes"; then
+   AC_CHECK_PROG(HAVE_MSGFMT, msgfmt,yes,no)
+
+   if test "x$HAVE_MSGFMT" = "xno"; then
+         AC_MSG_ERROR([msgfmt not found. You need to install the 'gettext' package, or pass --enable-nls=no to configure.])
+   fi
+fi
+
+AC_ARG_WITH([libgdiplus], 
+       [  --with-libgdiplus=installed|sibling|<path>   Override the libgdiplus used for System.Drawing tests (defaults to installed)], 
+       [], [with_libgdiplus=installed])
+
+case $with_libgdiplus in
+no|installed) libgdiplus_loc= ;;
+yes|sibling) libgdiplus_loc=`cd ../libgdiplus && pwd`/src/libgdiplus.la ;;
+/*) libgdiplus_loc=$with_libgdiplus ;;
+*) libgdiplus_loc=`pwd`/$with_libgdiplus ;;
+esac
+AC_SUBST([libgdiplus_loc])
+
+AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+
+pkg_config_path=
+AC_ARG_WITH(crosspkgdir, [  --with-crosspkgdir=/path/to/pkg-config/dir      Change pkg-config dir to custom dir],
+       if test x$with_crosspkgdir = "x"; then
+               if test -s $PKG_CONFIG_PATH; then
+                       pkg_config_path=$PKG_CONFIG_PATH
+               fi
+       else
+               pkg_config_path=$with_crosspkgdir
+               PKG_CONFIG_PATH=$pkg_config_path
+               export PKG_CONFIG_PATH
+       fi
+)
+
+ac_configure_args="$ac_configure_args \"CPPFLAGS_FOR_EGLIB=$EGLIB_CPPFLAGS\" \"CFLAGS_FOR_EGLIB=$CFLAGS_FOR_EGLIB\""
+AC_CONFIG_SUBDIRS(eglib)
+
+GLIB_CFLAGS='-I$(top_srcdir)/eglib/src -I$(top_builddir)/eglib/src'
+GLIB_LIBS='-L$(top_builddir)/eglib/src -leglib -lm'
+BUILD_GLIB_CFLAGS="$GLIB_CFLAGS"
+BUILD_GLIB_LIBS="$GLIB_LIBS"
+GMODULE_CFLAGS="$GLIB_CFLAGS"
+GMODULE_LIBS="$GLIB_LIBS"
+  
+AC_SUBST(GLIB_CFLAGS)
+AC_SUBST(GLIB_LIBS)
+AC_SUBST(GMODULE_CFLAGS)
+AC_SUBST(GMODULE_LIBS)
+AC_SUBST(BUILD_GLIB_CFLAGS)
+AC_SUBST(BUILD_GLIB_LIBS)
+
+AC_ARG_WITH(gc,   [  --with-gc=boehm,included,none  Controls the Boehm GC config, default=included],[gc=$with_gc],[gc=$gc_default])
+
+# Enable support for fast thread-local storage
+# Some systems have broken support, so we allow to disable it.
+AC_ARG_WITH(tls, [  --with-tls=__thread,pthread    select Thread Local Storage implementation (defaults to __thread)],[],[with_tls=__thread])
+
+# Enable support for using sigaltstack for SIGSEGV and stack overflow handling
+# This does not work on some platforms (bug #55253)
+AC_ARG_WITH(sigaltstack, [  --with-sigaltstack=yes,no      enable/disable support for sigaltstack (defaults to yes)],[],[with_sigaltstack=yes])
+
+AC_ARG_WITH(static_mono, [  --with-static_mono=yes,no      link mono statically to libmono (faster) (defaults to yes)],[],[with_static_mono=yes])
+AC_ARG_WITH(shared_mono, [  --with-shared_mono=yes,no      build a shared libmono library (defaults to yes)],[],[with_shared_mono=yes])
+# Same as --with-shared_mono=no
+AC_ARG_ENABLE(libraries, [  --disable-libraries disable the build of libmono], enable_libraries=$enableval, enable_libraries=yes)
+
+if test "x$enable_static" = "xno"; then
+   with_static_mono=no
+fi
+
+if test "x$enable_shared" = "xno"; then
+   with_shared_mono=no
+fi
+
+if test "x$enable_libraries" = "xno"; then
+   with_shared_mono=no
+fi
+
+AM_CONDITIONAL(DISABLE_LIBRARIES, test x$enable_libraries = xno)
+
+case $host in
+*nacl* ) with_shared_mono=yes;;
+esac
+
+if test "x$host_win32" = "xyes"; then
+   # Boehm GC requires the runtime to be in its own dll
+   with_static_mono=no
+fi
+
+AM_CONDITIONAL(STATIC_MONO, test x$with_static_mono != xno)
+AM_CONDITIONAL(SHARED_MONO, test x$with_shared_mono != xno)
+AC_ARG_ENABLE(mcs-build, [  --disable-mcs-build disable the build of the mcs directory], try_mcs_build=$enableval, enable_mcs_build=yes)
+
+AC_ARG_WITH(xen_opt,   [  --with-xen_opt=yes,no          Enable Xen-specific behaviour (defaults to yes)],[],[with_xen_opt=yes])
+if test "x$with_xen_opt" = "xyes" -a "x$mono_cv_clang" = "xno"; then
+       AC_DEFINE(MONO_XEN_OPT, 1, [Xen-specific behaviour])
+       ORIG_CFLAGS=$CFLAGS
+       CFLAGS="$CFLAGS -mno-tls-direct-seg-refs"
+       AC_MSG_CHECKING(for -mno-tls-direct-seg-refs option to gcc)
+       AC_TRY_COMPILE([], [
+               return 0;
+       ], [
+          AC_MSG_RESULT(yes)
+          # Pass it to libgc as well
+          CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -mno-tls-direct-seg-refs"
+       ], [
+          AC_MSG_RESULT(no)
+          CFLAGS=$ORIG_CFLAGS
+       ])
+fi
+
+AC_ARG_ENABLE(small-config, [  --enable-small-config Enable tweaks to reduce requirements (and capabilities)], enable_small_config=$enableval, enable_small_config=no)
+
+if test x$enable_small_config = xyes; then
+       AC_DEFINE(MONO_SMALL_CONFIG,1,[Reduce runtime requirements (and capabilities)])
+       CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DSMALL_CONFIG"
+fi
+
+AC_ARG_ENABLE(system-aot, [  --enable-system-aot  Enable the Ahead-Of-Time compilation of system assemblies during the build (on by default on some platforms)], enable_system_aot=$enableval, enable_system_aot=default)
+
+DISABLED_FEATURES=none
+
+AC_ARG_ENABLE(minimal, [  --enable-minimal=LIST      drop support for LIST subsystems.
+     LIST is a comma-separated list from: aot, profiler, decimal, pinvoke, debug, appdomains, verifier, 
+     reflection_emit, reflection_emit_save, large_code, logging, com, ssa, generics, attach, jit, simd, soft_debug, perfcounters, normalization, assembly_remapping, shared_perfcounters, remoting,
+        security, sgen_remset, sgen_marksweep_par, sgen_marksweep_fixed, sgen_marksweep_fixed_par, sgen_copying.],
+[
+       for feature in `echo "$enable_minimal" | sed -e "s/,/ /g"`; do
+               eval "mono_feature_disable_$feature='yes'"
+       done
+       DISABLED_FEATURES=$enable_minimal
+       disabled="Disabled:      $enable_minimal"
+],[])
+
+AC_DEFINE_UNQUOTED(DISABLED_FEATURES, "$DISABLED_FEATURES", [String of disabled features])
+
+if test "x$mono_feature_disable_aot" = "xyes"; then
+       AC_DEFINE(DISABLE_AOT_COMPILER, 1, [Disable AOT Compiler])
+       AC_MSG_NOTICE([Disabled AOT compiler])
+fi
+
+if test "x$mono_feature_disable_profiler" = "xyes"; then
+       AC_DEFINE(DISABLE_PROFILER, 1, [Disable default profiler support])
+       AC_MSG_NOTICE([Disabled support for the profiler])
+fi
+AM_CONDITIONAL(DISABLE_PROFILER, test x$mono_feature_disable_profiler = xyes)
+
+if test "x$mono_feature_disable_decimal" = "xyes"; then
+       AC_DEFINE(DISABLE_DECIMAL, 1, [Disable System.Decimal support])
+       AC_MSG_NOTICE([Disabled support for decimal])
+fi
+
+if test "x$mono_feature_disable_pinvoke" = "xyes"; then
+       AC_DEFINE(DISABLE_PINVOKE, 1, [Disable P/Invoke support])
+       AC_MSG_NOTICE([Disabled support for P/Invoke])
+fi
+
+if test "x$mono_feature_disable_debug" = "xyes"; then
+       AC_DEFINE(DISABLE_DEBUG, 1, [Disable runtime debugging support])
+       AC_MSG_NOTICE([Disabled support for runtime debugging])
+fi
+
+if test "x$mono_feature_disable_reflection_emit" = "xyes"; then
+       AC_DEFINE(DISABLE_REFLECTION_EMIT, 1, [Disable reflection emit support])
+       mono_feature_disable_reflection_emit_save=yes
+       AC_MSG_NOTICE([Disabled support for Reflection.Emit])
+fi
+
+if test "x$mono_feature_disable_reflection_emit_save" = "xyes"; then
+       AC_DEFINE(DISABLE_REFLECTION_EMIT_SAVE, 1, [Disable assembly saving support in reflection emit])
+       AC_MSG_NOTICE([Disabled support for Reflection.Emit.Save])
+fi
+
+if test "x$mono_feature_disable_large_code" = "xyes"; then
+       AC_DEFINE(DISABLE_LARGE_CODE, 1, [Disable support for huge assemblies])
+       AC_MSG_NOTICE([Disabled support for large assemblies])
+fi
+
+if test "x$mono_feature_disable_logging" = "xyes"; then
+       AC_DEFINE(DISABLE_LOGGING, 1, [Disable support debug logging])
+       AC_MSG_NOTICE([Disabled support for logging])
+fi
+
+if test "x$mono_feature_disable_com" = "xyes"; then
+       AC_DEFINE(DISABLE_COM, 1, [Disable COM support])
+       AC_MSG_NOTICE([Disabled COM support])
+fi
+
+if test "x$mono_feature_disable_ssa" = "xyes"; then
+       AC_DEFINE(DISABLE_SSA, 1, [Disable advanced SSA JIT optimizations])
+       AC_MSG_NOTICE([Disabled SSA JIT optimizations])
+fi
+
+if test "x$mono_feature_disable_generics" = "xyes"; then
+       AC_DEFINE(DISABLE_GENERICS, 1, [Disable generics support])
+       AC_MSG_NOTICE([Disabled Generics Support])
+fi
+
+if test "x$mono_feature_disable_shadowcopy" = "xyes"; then
+       AC_DEFINE(DISABLE_SHADOW_COPY, 1, [Disable Shadow Copy for AppDomains])
+       AC_MSG_NOTICE([Disabled Shadow copy for AppDomains])
+fi
+
+if test "x$mono_feature_disable_portability" = "xyes"; then
+       AC_DEFINE(DISABLE_PORTABILITY, 1, [Disables the IO portability layer])
+       AC_MSG_NOTICE([Disabled IO Portability layer])
+fi
+
+if test "x$mono_feature_disable_attach" = "xyes"; then
+       AC_DEFINE(DISABLE_ATTACH, 1, [Disable agent attach support])
+       AC_MSG_NOTICE([Disabled agent attach])
+fi
+
+if test "x$mono_feature_disable_full_messages" = "xyes"; then
+       AC_DEFINE(DISABLE_FULL_MESSAGES, 1, [Disables building in the full table of WAPI messages])
+       AC_MSG_NOTICE([Disabled full messages for Win32 errors, only core message strings shipped])
+fi
+
+if test "x$mono_feature_disable_verifier" = "xyes"; then
+       AC_DEFINE(DISABLE_VERIFIER, 1, [Disables the verifier])
+       AC_MSG_NOTICE([Disabled the metadata and IL verifiers])
+fi
+
+if test "x$mono_feature_disable_jit" = "xyes"; then
+       AC_DEFINE(DISABLE_JIT, 1, [Disable the JIT, only full-aot mode will be supported by the runtime.])
+       AC_MSG_NOTICE([Disabled the JIT engine, only full AOT will be supported])
+fi
+
+AM_CONDITIONAL(DISABLE_JIT, test x$mono_feature_disable_jit = xyes)
+
+if test "x$mono_feature_disable_simd" = "xyes"; then
+       AC_DEFINE(DISABLE_SIMD, 1, [Disable SIMD intrinsics related optimizations.])
+       AC_MSG_NOTICE([Disabled SIMD support])
+fi
+
+if test "x$mono_feature_disable_soft_debug" = "xyes"; then
+       AC_DEFINE(DISABLE_SOFT_DEBUG, 1, [Disable Soft Debugger Agent.])
+       AC_MSG_NOTICE([Disabled Soft Debugger.])
+fi
+
+if test "x$mono_feature_disable_perfcounters" = "xyes"; then
+       AC_DEFINE(DISABLE_PERFCOUNTERS, 1, [Disable Performance Counters.])
+       AC_MSG_NOTICE([Disabled Performance Counters.])
+fi
+if test "x$mono_feature_disable_normalization" = "xyes"; then
+       AC_DEFINE(DISABLE_NORMALIZATION, 1, [Disable String normalization support.])
+       AC_MSG_NOTICE([Disabled String normalization support.])
+fi
+
+if test "x$mono_feature_disable_assembly_remapping" = "xyes"; then
+       AC_DEFINE(DISABLE_ASSEMBLY_REMAPPING, 1, [Disable assembly remapping.])
+       AC_MSG_NOTICE([Disabled Assembly remapping.])
+fi
+
+if test "x$mono_feature_disable_shared_perfcounters" = "xyes"; then
+       AC_DEFINE(DISABLE_SHARED_PERFCOUNTERS, 1, [Disable shared perfcounters.])
+       AC_MSG_NOTICE([Disabled Shared perfcounters.])
+fi
+
+if test "x$mono_feature_disable_appdomains" = "xyes"; then
+       AC_DEFINE(DISABLE_APPDOMAINS, 1, [Disable support for multiple appdomains.])
+       AC_MSG_NOTICE([Disabled support for multiple appdomains.])
+fi
+
+if test "x$mono_feature_disable_remoting" = "xyes"; then
+       AC_DEFINE(DISABLE_REMOTING, 1, [Disable remoting support (This disables type proxies and make com non-functional)])
+       AC_MSG_NOTICE([Disabled remoting])
+fi
+
+if test "x$mono_feature_disable_security" = "xyes"; then
+       AC_DEFINE(DISABLE_SECURITY, 1, [Disable CAS/CoreCLR security])
+       AC_MSG_NOTICE([Disabled CAS/CoreCLR security manager (used e.g. for Moonlight)])
+fi
+
+if test "x$mono_feature_disable_sgen_remset" = "xyes"; then
+       AC_DEFINE(DISABLE_SGEN_REMSET, 1, [Disable wbarrier=remset support in SGEN.])
+       AC_MSG_NOTICE([Disabled wbarrier=remset support in SGEN.])
+fi
+
+if test "x$mono_feature_disable_sgen_marksweep_par" = "xyes"; then
+       AC_DEFINE(DISABLE_SGEN_MAJOR_MARKSWEEP_PAR, 1, [Disable major=marksweep-par support in SGEN.])
+       AC_MSG_NOTICE([Disabled major=marksweep-par support in SGEN.])
+fi
+
+if test "x$mono_feature_disable_sgen_marksweep_fixed" = "xyes"; then
+       AC_DEFINE(DISABLE_SGEN_MAJOR_MARKSWEEP_FIXED, 1, [Disable major=marksweep-fixed support in SGEN.])
+       AC_MSG_NOTICE([Disabled major=marksweep-fixed support in SGEN.])
+fi
+
+if test "x$mono_feature_disable_sgen_marksweep_fixed_par" = "xyes"; then
+       AC_DEFINE(DISABLE_SGEN_MAJOR_MARKSWEEP_FIXED_PAR, 1, [Disable major=marksweep-fixed-par support in SGEN.])
+       AC_MSG_NOTICE([Disabled major=marksweep-fixed-par support in SGEN.])
+fi
+
+if test "x$mono_feature_disable_sgen_copying" = "xyes"; then
+       AC_DEFINE(DISABLE_SGEN_MAJOR_COPYING, 1, [Disable major=copying support in SGEN.])
+       AC_MSG_NOTICE([Disabled major=copying support in SGEN.])
+fi
+
+AC_ARG_ENABLE(executables, [  --disable-executables disable the build of the runtime executables], enable_executables=$enableval, enable_executables=yes)
+AM_CONDITIONAL(DISABLE_EXECUTABLES, test x$enable_executables = xno)
+
+has_extension_module=no
+AC_ARG_ENABLE(extension-module, [  --enable-extension-module=LIST enable the core-extensions from LIST],
+[
+       for extension in `echo "$enable_extension_module" | sed -e "s/,/ /g"`; do
+               if test x$extension = xdefault ; then
+                       has_extension_module=yes;
+               fi
+       done
+       if test x$enable_extension_module = xyes; then
+               has_extension_module=yes;
+       fi
+], [])
+
+AM_CONDITIONAL([HAS_EXTENSION_MODULE], [test x$has_extension_module != xno])
+
+if test x$has_extension_module != xno ; then
+       AC_DEFINE([ENABLE_EXTENSION_MODULE], 1, [Extension module enabled])
+       AC_MSG_NOTICE([Enabling mono extension module.])
+fi
+
+AC_ARG_ENABLE(gsharing, [  --enable-gsharing Enable gsharing], enable_gsharing=$enableval, enable_gsharing=no)
+if test x$enable_gsharing = xyes; then
+       AC_DEFINE(ENABLE_GSHAREDVT,1,[Gsharing])
+fi
+
+AC_ARG_ENABLE(native-types, [  --enable-native-types Enable native types], enable_native_types=$enableval, enable_native_types=no)
+if test x$enable_native_types = xyes; then
+       AC_DEFINE(MONO_NATIVE_TYPES,1,[native types])
+fi
+
+AC_MSG_CHECKING(for visibility __attribute__)
+AC_COMPILE_IFELSE([
+       AC_LANG_SOURCE([[
+               void __attribute__ ((visibility ("hidden"))) doit (void) {}
+               int main () { doit (); return 0; }
+       ]])
+], [
+   have_visibility_hidden=yes
+   AC_MSG_RESULT(yes)
+], [
+   have_visibility_hidden=no
+   AC_MSG_RESULT(no)
+])
+
+AC_MSG_CHECKING(for deprecated __attribute__)
+AC_TRY_COMPILE([
+     int doit (void) __attribute__ ((deprecated));
+     int doit (void) { return 0; }
+], [
+       return 0;
+], [
+   have_deprecated=yes
+   AC_MSG_RESULT(yes)
+], [
+   have_deprecated=no
+   AC_MSG_RESULT(no)
+])
+
+AC_ARG_ENABLE(parallel-mark, [  --enable-parallel-mark     Enables GC Parallel Marking], enable_parallel_mark=$enableval, enable_parallel_mark=$parallel_mark)
+if test x$enable_parallel_mark = xyes; then
+       libgc_configure_args="$libgc_configure_args --enable-parallel-mark"
+fi
+
+AC_ARG_ENABLE(boehm, [  --disable-boehm            Disable the Boehm GC.], support_boehm=$enableval,support_boehm=${support_boehm:-yes})
+AM_CONDITIONAL(SUPPORT_BOEHM, test x$support_boehm = xyes)
+
+dnl
+dnl Boehm GC configuration
+dnl
+LIBGC_CPPFLAGS=
+LIBGC_LIBS=
+LIBGC_STATIC_LIBS=
+libgc_dir=
+case "x$gc" in
+       xboehm|xbohem|xyes)
+               AC_CHECK_HEADERS(gc.h gc/gc.h, gc_headers=yes)
+               AC_CHECK_LIB(gc, GC_malloc, found_boehm="yes",,$libdl)
+
+               if test "x$found_boehm" != "xyes"; then
+                       AC_MSG_ERROR("GC requested but libgc not found! Install libgc or run configure with --with-gc=none.")
+               fi
+               if test "x$gc_headers" != "xyes"; then
+                       AC_MSG_ERROR("GC requested but header files not found! You may need to install them by hand.")
+               fi
+
+               LIBGC_LIBS="-lgc $libdl"
+               LIBGC_STATIC_LIBS="$LIBGC_LIBS"
+               libmono_ldflags="$libmono_ldflags -lgc"
+               BOEHM_DEFINES="-DHAVE_BOEHM_GC"
+
+               # AC_CHECK_FUNCS does not work for some reason...
+               AC_CHECK_LIB(gc, GC_gcj_malloc, found_gcj_malloc="yes",,$libdl)
+               if test "x$found_gcj_malloc" = "xyes"; then
+                       BOEHM_DEFINES="-DHAVE_GC_GCJ_MALLOC $BOEHM_DEFINES"
+                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "System Boehm (with typed GC)", [GC description])
+                       gc_msg="System Boehm with typed GC"
+               else
+                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "System Boehm (no typed GC)", [GC description])
+                       gc_msg="System Boehm (without typed GC)"
+               fi
+               AC_CHECK_LIB(gc, GC_enable, found_gc_enable="yes",,$libdl)
+               if test "x$found_gc_enable" = "xyes"; then
+                       BOEHM_DEFINES="-DHAVE_GC_ENABLE $BOEHM_DEFINES"
+               fi
+
+               # check whether we need to explicitly allow
+                       # thread registering
+                       AC_CHECK_LIB(gc, GC_allow_register_threads, found_allow_register_threads="yes",,$libdl)
+                       if test "x$found_allow_register_threads" = "xyes"; then
+                        AC_DEFINE(HAVE_GC_ALLOW_REGISTER_THREADS, 1, [GC requires thread registration])
+                       fi
+
+               ;;
+
+       xincluded)
+               use_included_gc=yes
+               libgc_dir=libgc
+
+               LIBGC_CPPFLAGS='-I$(top_srcdir)/libgc/include'
+               LIBGC_LIBS='$(top_builddir)/libgc/libmonogc.la'
+               LIBGC_STATIC_LIBS='$(top_builddir)/libgc/libmonogc-static.la'
+
+               BOEHM_DEFINES="-DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE"
+
+               if test x$target_win32 = xyes; then
+                       BOEHM_DEFINES="$BOEHM_DEFINES -DGC_NOT_DLL"
+                       CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DGC_BUILD -DGC_NOT_DLL"
+               fi
+
+               gc_msg="bundled Boehm GC with typed GC"
+               if test x$enable_parallel_mark = xyes; then
+                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "Included Boehm (with typed GC and Parallel Mark)", [GC description])
+                       gc_msg="$gc_msg and parallel mark"
+               else
+                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "Included Boehm (with typed GC)", [GC description])
+               fi
+               ;;
+
+       xsgen)
+               AC_MSG_WARN("Use --with-sgen instead, --with-gc= controls Boehm configuration")
+               ;;
+
+       xnone)
+               AC_MSG_WARN("Compiling mono without GC.")
+               AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "none", [GC description])
+               AC_DEFINE(HAVE_NULL_GC,1,[No GC support.])
+               ;;
+       *)
+               AC_MSG_ERROR([Invalid argument to --with-gc.])
+               ;;
+esac
+
+AC_ARG_WITH(large-heap, [  --with-large-heap=yes,no       Enable support for GC heaps larger than 3GB (defaults to no)], [large_heap=$withval], [large_heap=no])
+if test "x$large_heap" = "xyes"; then
+   CPPFLAGS="$CPPFLAGS -DLARGE_CONFIG"
+fi
+
+AM_CONDITIONAL(INCLUDED_LIBGC, test x$use_included_gc = xyes)
+AC_SUBST(LIBGC_CPPFLAGS)
+AC_SUBST(LIBGC_LIBS)
+AC_SUBST(LIBGC_STATIC_LIBS)
+AC_SUBST(libgc_dir)
+AC_SUBST(BOEHM_DEFINES)
+
+dnl
+dnl End of libgc checks
+dnl
+
+dnl *************************************
+dnl *** Checks for zero length arrays ***
+dnl *************************************
+AC_MSG_CHECKING(whether $CC supports zero length arrays)
+AC_TRY_COMPILE([
+       struct s {
+               int  length;
+               char data [0];
+       };
+], [], [
+       AC_MSG_RESULT(yes)
+       AC_DEFINE_UNQUOTED(MONO_ZERO_LEN_ARRAY, 0, [Length of zero length arrays])
+], [
+       AC_MSG_RESULT(no)
+       AC_DEFINE_UNQUOTED(MONO_ZERO_LEN_ARRAY, 1, [Length of zero length arrays])
+])
+
+AC_CHECK_HEADERS(nacl/nacl_dyncode.h)
+
+if test x$target_win32 = xno; then
+
+       dnl hires monotonic clock support
+       AC_SEARCH_LIBS(clock_gettime, rt)
+
+       dnl dynamic loader support
+       AC_CHECK_FUNC(dlopen, DL_LIB="",
+               AC_CHECK_LIB(dl, dlopen, DL_LIB="-ldl", dl_support=no)
+       )
+       if test x$dl_support = xno; then
+               AC_MSG_WARN([No dynamic loading support available])
+       else
+               LIBS="$LIBS $DL_LIB"
+               AC_DEFINE(HAVE_DL_LOADER,1,[dlopen-based dynamic loader available])
+               dnl from glib's configure.ac
+               AC_CACHE_CHECK([for preceeding underscore in symbols],
+                       mono_cv_uscore,[
+                       AC_TRY_RUN([#include <dlfcn.h>
+                       int mono_underscore_test (void) { return 42; }
+                       int main() {
+                         void *f1 = (void*)0, *f2 = (void*)0, *handle;
+                         handle = dlopen ((void*)0, 0);
+                         if (handle) {
+                           f1 = dlsym (handle, "mono_underscore_test");
+                           f2 = dlsym (handle, "_mono_underscore_test");
+                         } return (!f2 || f1);
+                       }],
+                               [mono_cv_uscore=yes],
+                               [mono_cv_uscore=no],
+                       [])
+               ])
+               if test "x$mono_cv_uscore" = "xyes"; then
+                       MONO_DL_NEED_USCORE=1
+               else
+                       MONO_DL_NEED_USCORE=0
+               fi
+               AC_SUBST(MONO_DL_NEED_USCORE)
+               AC_CHECK_FUNC(dlerror)
+       fi
+
+       dnl ******************************************************************
+       dnl *** Checks for the IKVM JNI interface library                  ***
+       dnl ******************************************************************
+       AC_ARG_WITH(ikvm-native, [  --with-ikvm-native=yes,no      build the IKVM JNI interface library (defaults to yes)],[with_ikvm_native=$withval],[with_ikvm_native=$ikvm_native])
+
+       ikvm_native_dir=
+       if test x$with_ikvm_native = xyes; then
+               ikvm_native_dir=ikvm-native
+               jdk_headers_found="IKVM Native"
+       fi
+
+       AC_SUBST(ikvm_native_dir)
+
+       AC_CHECK_HEADERS(execinfo.h)
+
+       AC_CHECK_HEADERS(sys/auxv.h)
+
+       AC_CHECK_FUNCS(getgrgid_r)
+       AC_CHECK_FUNCS(getgrnam_r)
+       AC_CHECK_FUNCS(getpwnam_r)
+       AC_CHECK_FUNCS(getpwuid_r)
+       AC_CHECK_FUNCS(getresuid)
+       AC_CHECK_FUNCS(setresuid)
+       AC_CHECK_FUNCS(kqueue)
+       AC_CHECK_FUNCS(backtrace_symbols)
+       AC_CHECK_FUNCS(mkstemp)
+       AC_CHECK_FUNCS(mmap)
+       AC_CHECK_FUNCS(madvise)
+       AC_CHECK_FUNCS(getrusage)
+       AC_CHECK_FUNCS(getpriority)
+       AC_CHECK_FUNCS(setpriority)
+       AC_CHECK_FUNCS(dl_iterate_phdr)
+       AC_CHECK_FUNCS(dladdr)
+       AC_CHECK_FUNCS(sysconf)
+
+       AC_CHECK_FUNCS(sched_setaffinity)
+       AC_CHECK_FUNCS(sched_getcpu)
+
+       dnl ****************************************************************
+       dnl *** Check for sched_setaffinity from glibc versions before   ***
+       dnl *** 2.3.4. The older versions of the function only take 2    ***
+       dnl *** parameters, not 3.                                       ***
+       dnl ***                                                          ***
+       dnl *** Because the interface change was not made in a minor     ***
+       dnl *** version rev, the __GLIBC__ and __GLIBC_MINOR__ macros    ***
+       dnl *** won't always indicate the interface sched_affinity has.  ***
+       dnl ****************************************************************
+       AC_MSG_CHECKING(for sched_setaffinity from glibc < 2.3.4)
+       AC_TRY_COMPILE([#include <sched.h>], [
+            int mask = 1; 
+            sched_setaffinity(0, &mask);
+                       return 0;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY, 1, [Have GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY])
+       ], [
+               # We have the new, three-parameter version
+               AC_MSG_RESULT(no)
+       ])
+
+
+       dnl ******************************************************************
+       dnl *** Check for large file support                               ***
+       dnl *** (If we were using autoconf 2.50 we'd use AC_SYS_LARGEFILE) ***
+       dnl ******************************************************************
+       
+       # Check that off_t can represent 2**63 - 1 correctly, working around
+       # potential compiler bugs.  Defines LARGE_FILE_SUPPORT, adds $1 to
+       # CPPFLAGS and sets $large_offt to yes if the test succeeds
+       large_offt=no
+       AC_DEFUN([LARGE_FILES], [
+               large_CPPFLAGS=$CPPFLAGS
+               CPPFLAGS="$CPPFLAGS $1"
+               AC_TRY_COMPILE([
+                       #include <sys/types.h>
+                       #include <limits.h>
+               ], [
+                       /* Lifted this compile time assert method from: http://www.jaggersoft.com/pubs/CVu11_3.html */
+                       #define COMPILE_TIME_ASSERT(pred) \
+                               switch(0){case 0:case pred:;}
+                       COMPILE_TIME_ASSERT(sizeof(off_t) * CHAR_BIT == 64);
+               ], [
+                       AC_MSG_RESULT(ok)
+                       AC_DEFINE(HAVE_LARGE_FILE_SUPPORT, 1, [Have large file support])
+                       large_CPPFLAGS="$large_CPPFLAGS $1"
+                       large_offt=yes
+               ], [
+                       AC_MSG_RESULT(no)
+               ])
+               CPPFLAGS=$large_CPPFLAGS
+       ])
+
+       AC_MSG_CHECKING(if off_t is 64 bits wide)
+       LARGE_FILES("")
+       if test $large_offt = no; then
+               AC_MSG_CHECKING(if _FILE_OFFSET_BITS=64 gives 64 bit off_t)
+               LARGE_FILES("-D_FILE_OFFSET_BITS=64")
+       fi
+       if test $large_offt = no; then
+               AC_MSG_WARN([No 64 bit file size support available])
+       fi
+       
+       dnl *****************************
+       dnl *** Checks for libsocket  ***
+       dnl *****************************
+       AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
+
+       case "$host" in
+               *-*-*freebsd*)
+                       dnl *****************************
+                       dnl *** Checks for libinotify ***
+                       dnl *****************************
+                       AC_CHECK_LIB(inotify, inotify_init, LIBS="$LIBS -linotify")
+       esac
+
+       dnl *******************************
+       dnl *** Checks for MSG_NOSIGNAL ***
+       dnl *******************************
+       AC_MSG_CHECKING(for MSG_NOSIGNAL)
+       AC_TRY_COMPILE([#include <sys/socket.h>], [
+               int f = MSG_NOSIGNAL;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_MSG_NOSIGNAL, 1, [Have MSG_NOSIGNAL])
+       ], [
+               # We'll have to use signals
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *****************************
+       dnl *** Checks for IPPROTO_IP ***
+       dnl *****************************
+       AC_MSG_CHECKING(for IPPROTO_IP)
+       AC_TRY_COMPILE([#include <netinet/in.h>], [
+               int level = IPPROTO_IP;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IPPROTO_IP, 1, [Have IPPROTO_IP])
+       ], [
+               # We'll have to use getprotobyname
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *******************************
+       dnl *** Checks for IPPROTO_IPV6 ***
+       dnl *******************************
+       AC_MSG_CHECKING(for IPPROTO_IPV6)
+       AC_TRY_COMPILE([#include <netinet/in.h>], [
+               int level = IPPROTO_IPV6;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IPPROTO_IPV6, 1, [Have IPPROTO_IPV6])
+       ], [
+               # We'll have to use getprotobyname
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl ******************************
+       dnl *** Checks for IPPROTO_TCP ***
+       dnl ******************************
+       AC_MSG_CHECKING(for IPPROTO_TCP)
+       AC_TRY_COMPILE([#include <netinet/in.h>], [
+               int level = IPPROTO_TCP;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IPPROTO_TCP, 1, [Have IPPROTO_TCP])
+       ], [
+               # We'll have to use getprotobyname
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *****************************
+       dnl *** Checks for SOL_IP     ***
+       dnl *****************************
+       AC_MSG_CHECKING(for SOL_IP)
+       AC_TRY_COMPILE([#include <netdb.h>], [
+               int level = SOL_IP;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_SOL_IP, 1, [Have SOL_IP])
+       ], [
+               # We'll have to use getprotobyname
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *****************************
+       dnl *** Checks for SOL_IPV6     ***
+       dnl *****************************
+       AC_MSG_CHECKING(for SOL_IPV6)
+       AC_TRY_COMPILE([#include <netdb.h>], [
+               int level = SOL_IPV6;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_SOL_IPV6, 1, [Have SOL_IPV6])
+       ], [
+               # We'll have to use getprotobyname
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *****************************
+       dnl *** Checks for SOL_TCP    ***
+       dnl *****************************
+       AC_MSG_CHECKING(for SOL_TCP)
+       AC_TRY_COMPILE([#include <netdb.h>], [
+               int level = SOL_TCP;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_SOL_TCP, 1, [Have SOL_TCP])
+       ], [
+               # We'll have to use getprotobyname
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *****************************
+       dnl *** Checks for IP_PKTINFO ***
+       dnl *****************************
+       AC_MSG_CHECKING(for IP_PKTINFO)
+       AC_TRY_COMPILE([#include <linux/in.h>], [
+               int level = IP_PKTINFO;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IP_PKTINFO, 1, [Have IP_PKTINFO])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *****************************
+       dnl *** Checks for IPV6_PKTINFO ***
+       dnl *****************************
+       AC_MSG_CHECKING(for IPV6_PKTINFO)
+       AC_TRY_COMPILE([#include <netdb.h>], [
+               int level = IPV6_PKTINFO;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IPV6_PKTINFO, 1, [Have IPV6_PKTINFO])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl **********************************
+       dnl *** Checks for IP_DONTFRAG     ***
+       dnl **********************************
+       AC_MSG_CHECKING(for IP_DONTFRAG)
+       AC_TRY_COMPILE([#include <netinet/in.h>], [
+               int level = IP_DONTFRAG;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IP_DONTFRAG, 1, [Have IP_DONTFRAG])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl **********************************
+       dnl *** Checks for IP_DONTFRAGMENT ***
+       dnl **********************************
+       AC_MSG_CHECKING(for IP_DONTFRAGMENT)
+       AC_TRY_COMPILE([#include <Ws2ipdef.h>], [
+               int level = IP_DONTFRAGMENT;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IP_DONTFRAGMENT, 1, [Have IP_DONTFRAGMENT])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl **********************************
+       dnl *** Checks for IP_MTU_DISCOVER ***
+       dnl **********************************
+       AC_MSG_CHECKING(for IP_MTU_DISCOVER)
+       AC_TRY_COMPILE([#include <linux/in.h>], [
+               int level = IP_MTU_DISCOVER;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IP_MTU_DISCOVER, 1, [Have IP_MTU_DISCOVER])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl **********************************
+       dnl *** Checks for  IP_PMTUDISC_DO ***
+       dnl **********************************
+       AC_MSG_CHECKING(for IP_PMTUDISC_DO)
+       AC_TRY_COMPILE([#include <linux/in.h>], [
+               int level = IP_PMTUDISC_DO;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IP_PMTUDISC_DO, 1, [Have IP_PMTUDISC_DO])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *********************************
+       dnl *** Check for struct ip_mreqn ***
+       dnl *********************************
+       AC_MSG_CHECKING(for struct ip_mreqn)
+       AC_TRY_COMPILE([#include <netinet/in.h>], [
+               struct ip_mreqn mreq;
+               mreq.imr_address.s_addr = 0;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_STRUCT_IP_MREQN, 1, [Have struct ip_mreqn])
+       ], [
+               # We'll just have to try and use struct ip_mreq
+               AC_MSG_RESULT(no)
+               AC_MSG_CHECKING(for struct ip_mreq)
+               AC_TRY_COMPILE([#include <netinet/in.h>], [
+                       struct ip_mreq mreq;
+                       mreq.imr_interface.s_addr = 0;
+               ], [
+                       # Yes, we have it...
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_STRUCT_IP_MREQ, 1, [Have struct ip_mreq])
+               ], [
+                       # No multicast support
+                       AC_MSG_RESULT(no)
+               ])
+       ])
+       
+       dnl **********************************
+       dnl *** Check for gethostbyname2_r ***
+       dnl **********************************
+       AC_MSG_CHECKING(for gethostbyname2_r)
+               AC_TRY_LINK([#include <netdb.h>], [
+               gethostbyname2_r(NULL,0,NULL,NULL,0,NULL,NULL);
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_GETHOSTBYNAME2_R, 1, [Have gethostbyname2_r])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+
+       dnl *****************************
+       dnl *** Checks for libnsl     ***
+       dnl *****************************
+       AC_CHECK_FUNC(gethostbyaddr, , AC_CHECK_LIB(nsl, gethostbyaddr, LIBS="$LIBS -lnsl"))
+
+       AC_CHECK_FUNCS(inet_pton inet_aton)
+
+       dnl ***********************************************
+       dnl *** Checks for size of sockaddr_un.sun_path ***
+       dnl ***********************************************
+       # AC_CHECK_SIZEOF can't cope with struct members :-(
+       AC_MSG_CHECKING(size of sockaddr_un.sun_path)
+       AC_CACHE_VAL(mono_cv_sizeof_sunpath,
+               [AC_TRY_RUN([
+                       #include <sys/types.h>
+                       #include <stdio.h>
+                       #include <sys/un.h>
+
+                       int main(void) {
+                               struct sockaddr_un sock_un;
+                               FILE *f=fopen("conftestval", "w");
+                               if(!f) exit(1);
+                               fprintf(f, "%d\n", sizeof(sock_un.sun_path));
+                               exit(0);
+                       }
+               ], mono_cv_sizeof_sunpath=`cat conftestval`,
+                  mono_cv_sizeof_sunpath=0,
+                  mono_cv_sizeof_sunpath=0)])dnl
+       AC_MSG_RESULT($mono_cv_sizeof_sunpath)
+       AC_DEFINE_UNQUOTED(MONO_SIZEOF_SUNPATH, $mono_cv_sizeof_sunpath, [Sizeof sock_un.sun_path])
+
+       dnl *****************************
+       dnl *** Checks for libxnet    ***
+       dnl *****************************
+       case "${host}" in
+               *solaris* )
+                       AC_MSG_CHECKING(for Solaris XPG4 support)
+                       if test -f /usr/lib/libxnet.so; then
+                               CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=500"
+                               CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
+                               CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED=1"
+                               LIBS="$LIBS -lxnet"
+                               AC_MSG_RESULT(yes)
+                       else
+                               AC_MSG_RESULT(no)
+                       fi
+
+                       if test "$GCC" = "yes"; then
+                               CFLAGS="$CFLAGS -Wno-char-subscripts"
+                       fi
+               ;;
+       esac
+
+       dnl *****************************
+       dnl *** Checks for libpthread ***
+       dnl *****************************
+# on FreeBSD -STABLE, the pthreads functions all reside in libc_r
+# and libpthread does not exist
+#
+       case "${host}" in
+               *-*-*freebsd*)
+                       AC_CHECK_LIB(pthread, main, LIBS="$LIBS -pthread")
+               ;;
+               *-*-*openbsd*)
+                       AC_CHECK_LIB(pthread, main, LIBS="$LIBS -pthread")
+               ;;
+               *)
+                       AC_CHECK_LIB(pthread, main, LIBS="$LIBS -lpthread")
+               ;;
+       esac
+       AC_CHECK_HEADERS(pthread.h)
+       AC_CHECK_HEADERS(pthread_np.h)
+       AC_CHECK_FUNCS(pthread_mutex_timedlock)
+       AC_CHECK_FUNCS(pthread_getattr_np pthread_attr_get_np pthread_setname_np)
+       AC_CHECK_FUNCS(pthread_kill)
+       AC_MSG_CHECKING(for PTHREAD_MUTEX_RECURSIVE)
+       AC_TRY_COMPILE([ #include <pthread.h>], [
+               pthread_mutexattr_t attr;
+               pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
+       ], [
+               AC_MSG_RESULT(ok)
+       ], [
+               AC_MSG_RESULT(no)
+               AC_ERROR(Posix system lacks support for recursive mutexes)
+       ])
+       AC_CHECK_FUNCS(pthread_attr_setstacksize)
+       AC_CHECK_FUNCS(pthread_attr_getstack pthread_attr_getstacksize)
+       AC_CHECK_FUNCS(pthread_get_stacksize_np pthread_get_stackaddr_np)
+
+       dnl ***********************************
+       dnl *** Checks for signals
+       dnl ***********************************
+       AC_CHECK_HEADERS(signal.h)
+       AC_CHECK_FUNCS(sigaction)
+
+       dnl ***********************************
+       dnl *** Checks for working __thread ***
+       dnl ***********************************
+       AC_MSG_CHECKING(for working __thread)
+       if test "x$with_tls" != "x__thread"; then
+               AC_MSG_RESULT(disabled)
+       elif test "x$cross_compiling" = "xyes"; then
+               AC_MSG_RESULT(cross compiling, assuming yes)
+       else
+               AC_TRY_RUN([
+                       #if defined(__APPLE__) && defined(__clang__)
+                       #error "__thread does not currently work with clang on Mac OS X"
+                       #endif
+                       
+                       #include <pthread.h>
+                       __thread int i;
+                       static int res1, res2;
+
+                       void thread_main (void *arg)
+                       {
+                               i = arg;
+                               sleep (1);
+                               if (arg == 1)
+                                       res1 = (i == arg);
+                               else
+                                       res2 = (i == arg);
+                       }
+
+                       int main () {
+                               pthread_t t1, t2;
+
+                               i = 5;
+
+                               pthread_create (&t1, NULL, thread_main, 1);
+                               pthread_create (&t2, NULL, thread_main, 2);
+
+                               pthread_join (t1, NULL);
+                               pthread_join (t2, NULL);
+
+                               return !(res1 + res2 == 2);
+                       }
+               ], [
+                               AC_MSG_RESULT(yes)
+               ], [
+                               AC_MSG_RESULT(no)
+                               with_tls=pthread
+               ])
+       fi
+
+       dnl **************************************
+       dnl *** Checks for working sigaltstack ***
+       dnl **************************************
+       AC_MSG_CHECKING(for working sigaltstack)
+       if test "x$with_sigaltstack" != "xyes"; then
+               AC_MSG_RESULT(disabled)
+       elif test "x$cross_compiling" = "xyes"; then
+               AC_MSG_RESULT(cross compiling, assuming yes)
+       else
+               AC_TRY_RUN([
+                       #include <stdio.h>
+                       #include <stdlib.h>
+                       #include <unistd.h>
+                       #include <signal.h>
+                       #include <pthread.h>
+                       #include <sys/wait.h>
+                       #if defined(__FreeBSD__) || defined(__NetBSD__)
+                       #define SA_STACK SA_ONSTACK
+                       #endif
+                       static void
+                       sigsegv_signal_handler (int _dummy, siginfo_t *info, void *context)
+                       {
+                               exit (0);
+                       }
+
+                       volatile char*__ptr = NULL;
+                       static void *
+                       loop (void *ignored)
+                       {
+                               *__ptr = 0;
+                               return NULL;
+                       }
+
+                       static void
+                       child ()
+                       {
+                               struct sigaction sa;
+                       #ifdef __APPLE__
+                               stack_t sas;
+                       #else
+                               struct sigaltstack sas;
+                       #endif
+                               pthread_t id;
+                               pthread_attr_t attr;
+
+                               sa.sa_sigaction = sigsegv_signal_handler;
+                               sigemptyset (&sa.sa_mask);
+                               sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
+                               if (sigaction (SIGSEGV, &sa, NULL) == -1) {
+                                       perror ("sigaction");
+                                       return;
+                               }
+
+                               /* x86 darwin deliver segfaults using SIGBUS */
+                               if (sigaction (SIGBUS, &sa, NULL) == -1) {
+                                       perror ("sigaction");
+                                       return;
+                               }
+                               sas.ss_sp = malloc (SIGSTKSZ);
+                               sas.ss_size = SIGSTKSZ;
+                               sas.ss_flags = 0;
+                               if (sigaltstack (&sas, NULL) == -1) {
+                                       perror ("sigaltstack");
+                                       return;
+                               }
+
+                               pthread_attr_init (&attr);
+                               if (pthread_create(&id, &attr, loop, &attr) != 0) {
+                                       printf ("pthread_create\n");
+                                       return;
+                               }
+
+                               sleep (100);
+                       }
+
+                       int
+                       main ()
+                       {
+                               pid_t son;
+                               int status;
+                               int i;
+
+                               son = fork ();
+                               if (son == -1) {
+                                       return 1;
+                               }
+
+                               if (son == 0) {
+                                       child ();
+                                       return 0;
+                               }
+
+                               for (i = 0; i < 300; ++i) {
+                                       waitpid (son, &status, WNOHANG);
+                                       if (WIFEXITED (status) && WEXITSTATUS (status) == 0)
+                                               return 0;
+                                       usleep (10000);
+                               }
+
+                               kill (son, SIGKILL);
+                               return 1;
+                       }
+
+               ], [
+                               AC_MSG_RESULT(yes)
+                               AC_DEFINE(HAVE_WORKING_SIGALTSTACK, 1, [Have a working sigaltstack])
+               ], [
+                               with_sigaltstack=no
+                               AC_MSG_RESULT(no)
+               ])
+       fi
+
+       dnl ********************************
+       dnl *** Checks for semaphore lib ***
+       dnl ********************************
+       # 'Real Time' functions on Solaris
+       # posix4 on Solaris 2.6
+       # pthread (first!) on Linux
+       AC_SEARCH_LIBS(sem_init, pthread rt posix4) 
+
+       AC_SEARCH_LIBS(shm_open, pthread rt posix4) 
+       AC_CHECK_FUNCS(shm_open)
+
+       dnl ********************************
+       dnl *** Checks for timezone stuff **
+       dnl ********************************
+       AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff,
+               AC_TRY_COMPILE([
+                       #include <time.h>
+                       ], [
+                       struct tm tm;
+                       tm.tm_gmtoff = 1;
+                       ], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no))
+       if test $ac_cv_struct_tm_gmtoff = yes; then
+               AC_DEFINE(HAVE_TM_GMTOFF, 1, [Have tm_gmtoff])
+       else
+               AC_CACHE_CHECK(for timezone variable, ac_cv_var_timezone,
+                       AC_TRY_COMPILE([
+                               #include <time.h>
+                       ], [
+                               timezone = 1;
+                       ], ac_cv_var_timezone=yes, ac_cv_var_timezone=no))
+               if test $ac_cv_var_timezone = yes; then
+                       AC_DEFINE(HAVE_TIMEZONE, 1, [Have timezone variable])
+               else
+                       AC_ERROR(unable to find a way to determine timezone)
+               fi
+       fi
+
+       dnl *********************************
+       dnl *** Checks for math functions ***
+       dnl *********************************
+       AC_SEARCH_LIBS(sqrtf, m)
+       if test "x$has_broken_apple_cpp" != "xyes"; then
+               AC_CHECK_FUNCS(finite, , AC_MSG_CHECKING(for finite in math.h)
+                       AC_TRY_LINK([#include <math.h>], 
+                       [ finite(0.0); ], 
+                       AC_DEFINE(HAVE_FINITE, 1, [Have finite in -lm]) AC_MSG_RESULT(yes),
+                       AC_MSG_RESULT(no)))
+       fi
+        AC_CHECK_FUNCS(isfinite, , AC_MSG_CHECKING(for isfinite in math.h)
+                AC_TRY_LINK([#include <math.h>], 
+                [ isfinite(0.0); ], 
+                AC_DEFINE(HAVE_ISFINITE, 1, [Have isfinite]) AC_MSG_RESULT(yes),
+                AC_MSG_RESULT(no)))
+
+       dnl ****************************************************************
+       dnl *** Checks for working poll() (macosx defines it but doesn't ***
+       dnl *** have it in the library (duh))                            ***
+       dnl ****************************************************************
+       AC_CHECK_FUNCS(poll)
+
+       dnl *************************
+       dnl *** Check for signbit ***
+       dnl *************************
+       AC_MSG_CHECKING(for signbit)
+       AC_TRY_LINK([#include <math.h>], [
+               int s = signbit(1.0);
+       ], [
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_SIGNBIT, 1, [Have signbit])
+       ], [
+               AC_MSG_RESULT(no)
+       ]) 
+
+       dnl **********************************
+       dnl *** epoll                      ***
+       dnl **********************************
+       if test "x$ac_cv_header_nacl_nacl_dyncode_h" = "xno"; then
+               AC_CHECK_HEADERS(sys/epoll.h)
+               haveepoll=no
+               AC_CHECK_FUNCS(epoll_ctl, [haveepoll=yes], )
+               if test "x$haveepoll" = "xyes" -a "x$ac_cv_header_sys_epoll_h" = "xyes"; then
+                       AC_DEFINE(HAVE_EPOLL, 1, [epoll supported])
+               fi
+       fi
+
+       havekqueue=no
+
+       AC_CHECK_HEADERS(sys/event.h)
+       AC_CHECK_FUNCS(kqueue, [havekqueue=yes], )
+
+       dnl **************************************
+       dnl * Darwin has a race that prevents us from using reliably:
+       dnl * http://lists.apple.com/archives/darwin-dev/2011/Jun/msg00016.html
+       dnl * Since kqueue is mostly used for scaling large web servers, 
+       dnl * and very few folks run Mono on large web servers on OSX, falling
+       dnl * back 
+       dnl **************************************
+       if test "x$havekqueue" = "xyes" -a "x$ac_cv_header_sys_event_h" = "xyes"; then
+               if test "x$platform_darwin" = "xno"; then
+                       AC_DEFINE(USE_KQUEUE_FOR_THREADPOOL, 1, [Use kqueue for the threadpool])
+               fi
+       fi
+
+       dnl ******************************
+       dnl *** Checks for SIOCGIFCONF ***
+       dnl ******************************
+       AC_CHECK_HEADERS(sys/ioctl.h)
+       AC_CHECK_HEADERS(net/if.h, [], [],
+          [
+          #ifdef HAVE_SYS_TYPES_H
+          # include <sys/types.h>
+          #endif
+          #ifdef HAVE_SYS_SOCKET_H
+          # include <sys/socket.h>
+          #endif
+          ])
+       AC_MSG_CHECKING(for ifreq)
+       AC_TRY_COMPILE([
+               #include <stdio.h>
+               #include <sys/ioctl.h>
+               #include <net/if.h>
+               ], [
+               struct ifconf ifc;
+               struct ifreq *ifr;
+               void *x;
+               ifc.ifc_len = 0;
+               ifc.ifc_buf = NULL;
+               x = (void *) &ifr->ifr_addr;
+               ],[
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_SIOCGIFCONF, 1, [Can get interface list])
+               ], [
+                       AC_MSG_RESULT(no)
+               ])
+       dnl **********************************
+       dnl ***     Checks for sin_len     ***
+       dnl **********************************
+       AC_MSG_CHECKING(for sockaddr_in.sin_len)
+       AC_TRY_COMPILE([
+               #include <netinet/in.h>
+               ], [
+               struct sockaddr_in saddr;
+               saddr.sin_len = sizeof (saddr);
+               ],[
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_SOCKADDR_IN_SIN_LEN, 1, [sockaddr_in has sin_len])
+               ], [
+                       AC_MSG_RESULT(no)
+               ])      
+       dnl **********************************
+       dnl ***    Checks for sin6_len     ***
+       dnl **********************************
+       AC_MSG_CHECKING(for sockaddr_in6.sin6_len)
+       AC_TRY_COMPILE([
+               #include <netinet/in.h>
+               ], [
+               struct sockaddr_in6 saddr6;
+               saddr6.sin6_len = sizeof (saddr6);
+               ],[
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_SOCKADDR_IN6_SIN_LEN, 1, [sockaddr_in6 has sin6_len])
+               ], [
+                       AC_MSG_RESULT(no)
+               ])
+       dnl **********************************
+       dnl *** Check for getifaddrs       ***
+       dnl **********************************
+       AC_MSG_CHECKING(for getifaddrs)
+               AC_TRY_LINK([
+               #include <stdio.h>
+               #include <sys/types.h>
+               #include <sys/socket.h>
+               #include <ifaddrs.h>
+       ], [
+               getifaddrs(NULL);
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_GETIFADDRS, 1, [Have getifaddrs])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+       dnl **********************************
+       dnl *** Check for if_nametoindex   ***
+       dnl **********************************
+       AC_MSG_CHECKING(for if_nametoindex)
+               AC_TRY_LINK([
+               #include <stdio.h>
+               #include <sys/types.h>
+               #include <sys/socket.h>
+               #include <net/if.h>
+       ], [
+               if_nametoindex(NULL);
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_IF_NAMETOINDEX, 1, [Have if_nametoindex])
+       ], [
+               AC_MSG_RESULT(no)
+       ])
+                       
+       dnl **********************************
+       dnl *** Checks for MonoPosixHelper ***
+       dnl **********************************
+       AC_CHECK_HEADERS(checklist.h)
+       AC_CHECK_HEADERS(pathconf.h)
+       AC_CHECK_HEADERS(fstab.h)
+       AC_CHECK_HEADERS(attr/xattr.h)
+       AC_CHECK_HEADERS(sys/extattr.h)
+       AC_CHECK_HEADERS(sys/sendfile.h)
+       AC_CHECK_HEADERS(sys/statvfs.h)
+       AC_CHECK_HEADERS(sys/statfs.h)
+       AC_CHECK_HEADERS(sys/vfstab.h)
+       AC_CHECK_HEADERS(sys/xattr.h)
+       AC_CHECK_HEADERS(sys/mman.h)
+       AC_CHECK_HEADERS(sys/param.h)
+       AC_CHECK_HEADERS(sys/mount.h, [], [],
+               [
+               #ifdef HAVE_SYS_PARAM_H
+               # include <sys/param.h>
+               #endif
+               ])
+       AC_CHECK_HEADERS(sys/mount.h)
+       AC_CHECK_FUNCS(confstr)
+       AC_CHECK_FUNCS(seekdir telldir)
+       AC_CHECK_FUNCS(getdomainname)
+       AC_CHECK_FUNCS(setdomainname)
+       AC_CHECK_FUNCS(endgrent getgrent fgetgrent setgrent)
+       AC_CHECK_FUNCS(setgroups)
+       AC_CHECK_FUNCS(endpwent getpwent fgetpwent setpwent)
+       AC_CHECK_FUNCS(getfsstat)
+       AC_CHECK_FUNCS(lutimes futimes)
+       AC_CHECK_FUNCS(mremap)
+       AC_CHECK_FUNCS(remap_file_pages)
+       AC_CHECK_FUNCS(posix_fadvise)
+       AC_CHECK_FUNCS(posix_fallocate)
+       AC_CHECK_FUNCS(posix_madvise)
+       AC_CHECK_FUNCS(vsnprintf)
+       AC_CHECK_FUNCS(sendfile)
+       AC_CHECK_FUNCS(gethostid sethostid)
+       AC_CHECK_FUNCS(sethostname)
+       AC_CHECK_FUNCS(statfs)
+       AC_CHECK_FUNCS(fstatfs)
+       AC_CHECK_FUNCS(statvfs)
+       AC_CHECK_FUNCS(fstatvfs)
+       AC_CHECK_FUNCS(stime)
+       AC_CHECK_FUNCS(strerror_r)
+       AC_CHECK_FUNCS(ttyname_r)
+       AC_CHECK_FUNCS(psignal)
+       AC_CHECK_FUNCS(getlogin_r)
+       AC_CHECK_FUNCS(lockf)
+       AC_CHECK_FUNCS(swab)
+       AC_CHECK_FUNCS(setusershell endusershell)
+       AC_CHECK_FUNCS(futimens utimensat)
+       AC_CHECK_FUNCS(fstatat mknodat readlinkat)
+       AC_CHECK_FUNCS(readv writev preadv pwritev)
+       AC_CHECK_FUNCS(setpgid)
+       AC_CHECK_SIZEOF(size_t)
+       AC_CHECK_TYPES([blksize_t], [AC_DEFINE(HAVE_BLKSIZE_T)], , 
+               [#include <sys/types.h>
+                #include <sys/stat.h>
+                #include <unistd.h>])
+       AC_CHECK_TYPES([blkcnt_t], [AC_DEFINE(HAVE_BLKCNT_T)], ,
+               [#include <sys/types.h>
+                #include <sys/stat.h>
+                #include <unistd.h>])
+       AC_CHECK_TYPES([suseconds_t], [AC_DEFINE(HAVE_SUSECONDS_T)], ,
+               [#include <sys/time.h>])
+       AC_CHECK_TYPES([struct flock], [AC_DEFINE(HAVE_STRUCT_FLOCK)], ,
+               [#include <unistd.h>
+                #include <fcntl.h>])
+       AC_CHECK_TYPES([struct iovec], [AC_DEFINE(HAVE_STRUCT_IOVEC)], ,
+               [#include <sys/uio.h>])
+       AC_CHECK_TYPES([struct pollfd], [AC_DEFINE(HAVE_STRUCT_POLLFD)], ,
+               [#include <sys/poll.h>])
+       AC_CHECK_TYPES([struct stat], [AC_DEFINE(HAVE_STRUCT_STAT)], ,
+               [#include <sys/types.h>
+                #include <sys/stat.h>
+                #include <unistd.h>])
+       AC_CHECK_TYPES([struct timespec], [AC_DEFINE(HAVE_STRUCT_TIMESPEC)], ,
+               [#include <time.h>])
+       AC_CHECK_TYPES([struct timeval], [AC_DEFINE(HAVE_STRUCT_TIMEVAL)], ,
+               [#include <sys/time.h>
+                #include <sys/types.h>
+                #include <utime.h>])
+       AC_CHECK_TYPES([struct timezone], [AC_DEFINE(HAVE_STRUCT_TIMEZONE)], ,
+               [#include <sys/time.h>])
+       AC_CHECK_TYPES([struct utimbuf], [AC_DEFINE(HAVE_STRUCT_UTIMBUF)], ,
+               [#include <sys/types.h>
+                #include <utime.h>])
+       AC_CHECK_MEMBERS(
+               [struct dirent.d_off, struct dirent.d_reclen, struct dirent.d_type],,, 
+               [#include <sys/types.h>
+                #include <dirent.h>])
+       AC_CHECK_MEMBERS(
+               [struct passwd.pw_gecos],,, 
+               [#include <sys/types.h>
+                #include <pwd.h>])
+       AC_CHECK_MEMBERS(
+               [struct statfs.f_flags],,, 
+               [#include <sys/types.h>
+                #include <sys/vfs.h>])
+       AC_CHECK_MEMBERS(
+               [struct stat.st_atim, struct stat.st_mtim, struct stat.st_ctim],,, 
+               [#include <sys/types.h>
+                #include <sys/stat.h>
+                #include <unistd.h>])
+
+       dnl Favour xattr through glibc, but use libattr if we have to
+       AC_CHECK_FUNC(lsetxattr, ,
+               AC_CHECK_LIB(attr, lsetxattr, XATTR_LIB="-lattr",)
+       )
+       AC_SUBST(XATTR_LIB)
+
+       dnl kinfo_proc.kp_proc works on darwin but fails on other simil-bsds
+       AC_CHECK_MEMBERS(
+               [struct kinfo_proc.kp_proc],,, 
+               [#include <sys/types.h>
+                #include <sys/param.h>
+                #include <sys/sysctl.h>
+                #include <sys/proc.h>
+                ])
+
+       dnl *********************************
+       dnl *** Checks for Windows compilation ***
+       dnl *********************************
+       AC_CHECK_HEADERS(sys/time.h)
+       AC_CHECK_HEADERS(sys/param.h)
+       AC_CHECK_HEADERS(dirent.h)
+
+       dnl ******************************************
+       dnl *** Checks for OSX and iOS compilation ***
+       dnl ******************************************
+       AC_CHECK_HEADERS(CommonCrypto/CommonDigest.h)
+
+       dnl *********************************
+       dnl *** Check for Console 2.0 I/O ***
+       dnl *********************************
+       AC_CHECK_HEADERS([curses.h])
+       AC_CHECK_HEADERS([term.h], [], [],
+       [#if HAVE_CURSES_H
+        #include <curses.h>
+        #endif
+       ])
+       AC_CHECK_HEADERS([termios.h])
+
+       dnl * This is provided in io-layer, but on windows it's only available
+       dnl * on xp+
+       AC_DEFINE(HAVE_GETPROCESSID, 1, [Define if GetProcessId is available])
+else
+       dnl *********************************
+       dnl *** Checks for Windows compilation ***
+       dnl *********************************
+       AC_CHECK_HEADERS(winternl.h)
+
+       jdk_headers_found=no
+       AC_CHECK_LIB(ws2_32, main, LIBS="$LIBS -lws2_32", AC_ERROR(bad mingw install?))
+       AC_CHECK_LIB(psapi, main, LIBS="$LIBS -lpsapi", AC_ERROR(bad mingw install?))
+       AC_CHECK_LIB(ole32, main, LIBS="$LIBS -lole32", AC_ERROR(bad mingw install?))
+       AC_CHECK_LIB(winmm, main, LIBS="$LIBS -lwinmm", AC_ERROR(bad mingw install?))
+       AC_CHECK_LIB(oleaut32, main, LIBS="$LIBS -loleaut32", AC_ERROR(bad mingw install?))
+       AC_CHECK_LIB(advapi32, main, LIBS="$LIBS -ladvapi32", AC_ERROR(bad mingw install?))
+       AC_CHECK_LIB(version, main, LIBS="$LIBS -lversion", AC_ERROR(bad mingw install?))
+
+       dnl *********************************
+       dnl *** Check for struct ip_mreqn ***
+       dnl *********************************
+       AC_MSG_CHECKING(for struct ip_mreqn)
+       AC_TRY_COMPILE([#include <ws2tcpip.h>], [
+               struct ip_mreqn mreq;
+               mreq.imr_address.s_addr = 0;
+       ], [
+               # Yes, we have it...
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_STRUCT_IP_MREQN)
+       ], [
+               # We'll just have to try and use struct ip_mreq
+               AC_MSG_RESULT(no)
+               AC_MSG_CHECKING(for struct ip_mreq)
+               AC_TRY_COMPILE([#include <ws2tcpip.h>], [
+                       struct ip_mreq mreq;
+                       mreq.imr_interface.s_addr = 0;
+               ], [
+                       # Yes, we have it...
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_STRUCT_IP_MREQ)
+               ], [
+                       # No multicast support
+                       AC_MSG_RESULT(no)
+               ])
+       ])
+       AC_CHECK_FUNCS(GetProcessId)
+       AC_CHECK_DECLS(InterlockedExchange64, [], [], [[#include <windows.h>]])
+       AC_CHECK_DECLS(InterlockedCompareExchange64, [], [], [[#include <windows.h>]])
+       AC_CHECK_DECLS(InterlockedDecrement64, [], [], [[#include <windows.h>]])
+       AC_CHECK_DECLS(InterlockedIncrement64, [], [], [[#include <windows.h>]])
+       AC_CHECK_DECLS(InterlockedAdd, [], [], [[#include <windows.h>]])
+       AC_CHECK_DECLS(InterlockedAdd64, [], [], [[#include <windows.h>]])
+       AC_CHECK_DECLS(__readfsdword, [], [], [[#include <windows.h>]])
+fi
+
+dnl socklen_t check
+AC_MSG_CHECKING(for socklen_t)
+AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <sys/socket.h>
+],[
+  socklen_t foo;
+],[
+ac_cv_c_socklen_t=yes
+       AC_DEFINE(HAVE_SOCKLEN_T, 1, [Have socklen_t])
+       AC_MSG_RESULT(yes)
+],[
+       AC_MSG_RESULT(no)
+])
+
+AC_MSG_CHECKING(for array element initializer support)
+AC_TRY_COMPILE([#include <sys/socket.h>], [
+       const int array[] = {[1] = 2,};
+], [
+       # Yes, we have it...
+       AC_MSG_RESULT(yes)
+       AC_DEFINE(HAVE_ARRAY_ELEM_INIT,1,[Supports C99 array initialization])
+], [
+       # We'll have to use signals
+       AC_MSG_RESULT(no)
+])
+
+AC_CHECK_FUNCS(trunc, , AC_MSG_CHECKING(for trunc in math.h)
+       # Simply calling trunc (0.0) is no good since gcc will optimize the call away
+       AC_TRY_LINK([#include <math.h>], 
+       [ static void *p = &trunc; ],
+       [
+               AC_DEFINE(HAVE_TRUNC) 
+               AC_MSG_RESULT(yes)
+               ac_cv_trunc=yes
+       ],
+       AC_MSG_RESULT(no)))
+
+if test "x$ac_cv_truncl" != "xyes"; then
+   AC_CHECK_LIB(sunmath, aintl, [ AC_DEFINE(HAVE_AINTL, 1, [Has the 'aintl' function]) LIBS="$LIBS -lsunmath"])
+fi
+
+AC_CHECK_FUNCS(round)
+AC_CHECK_FUNCS(rint)
+AC_CHECK_FUNCS(execvp)
+
+dnl ****************************
+dnl *** Look for /dev/random ***
+dnl ****************************
+
+AC_MSG_CHECKING([if usage of random device is requested])
+AC_ARG_ENABLE(dev-random,
+[  --disable-dev-random    disable the use of the random device (enabled by default)],
+try_dev_random=$enableval, try_dev_random=yes)
+
+AC_MSG_RESULT($try_dev_random)
+
+case "{$build}" in
+    *-openbsd*)
+    NAME_DEV_RANDOM="/dev/srandom"
+    ;;
+
+dnl Win32 does not have /dev/random, they have their own method...
+
+    *-mingw*|*-*-cygwin*)
+    ac_cv_have_dev_random=no
+    ;;
+
+dnl Everywhere else, it's /dev/random
+
+    *)
+    NAME_DEV_RANDOM="/dev/random"
+    ;;
+esac
+
+AC_DEFINE_UNQUOTED(NAME_DEV_RANDOM, "$NAME_DEV_RANDOM", [Name of /dev/random])
+
+dnl Now check if the device actually exists
+
+if test "x$try_dev_random" = "xyes"; then
+    AC_CACHE_CHECK(for random device, ac_cv_have_dev_random,
+    [if test -r "$NAME_DEV_RANDOM" ; then
+        ac_cv_have_dev_random=yes; else ac_cv_have_dev_random=no; fi])
+    if test "x$ac_cv_have_dev_random" = "xyes"; then
+        AC_DEFINE(HAVE_CRYPT_RNG, 1, [Have /dev/random])
+    fi
+else
+    AC_MSG_CHECKING(for random device)
+    ac_cv_have_dev_random=no
+    AC_MSG_RESULT(has been disabled)
+fi
+
+if test "x$host_win32" = "xyes"; then
+    AC_DEFINE(HAVE_CRYPT_RNG)
+fi
+
+if test "x$ac_cv_have_dev_random" = "xno" \
+    && test "x$host_win32" = "xno"; then
+    AC_MSG_WARN([[
+***
+*** A system-provided entropy source was not found on this system.
+*** Because of this, the System.Security.Cryptography random number generator
+*** will throw a NotImplemented exception.
+***
+*** If you are seeing this message, and you know your system DOES have an
+*** entropy collection in place, please contact <crichton@gimp.org> and
+*** provide information about the system and how to access the random device.
+***
+*** Otherwise you can install either egd or prngd and set the environment
+*** variable MONO_EGD_SOCKET to point to the daemon's socket to use that.
+***]])
+fi
+AC_MSG_CHECKING([if inter-process shared handles are requested])
+AC_ARG_ENABLE(shared-handles, [  --disable-shared-handles disable inter-process shared handles], try_shared_handles=$enableval, try_shared_handles=yes)
+AC_MSG_RESULT($try_shared_handles)
+if test "x$try_shared_handles" != "xyes"; then
+       AC_DEFINE(DISABLE_SHARED_HANDLES, 1, [Disable inter-process shared handles])
+       AC_SUBST(DISABLE_SHARED_HANDLES)
+fi
+
+AC_ARG_ENABLE(bcl-opt, [  --disable-bcl-opt    BCL is compiled with no optimizations (allows accurate BCL debugging)], test_bcl_opt=$enableval, test_bcl_opt=yes)
+
+AC_ARG_ENABLE(nunit-tests, [  --enable-nunit-tests     Run the nunit tests of the class library on 'make check'])
+AM_CONDITIONAL(ENABLE_NUNIT_TESTS, [test x$enable_nunit_tests = xyes])
+
+AC_MSG_CHECKING([if big-arrays are to be enabled])
+AC_ARG_ENABLE(big-arrays,  [  --enable-big-arrays      Enable the allocation and indexing of arrays greater than Int32.MaxValue], enable_big_arrays=$enableval, enable_big_arrays=no)
+if test "x$enable_big_arrays" = "xyes" ; then
+    if  test "x$ac_cv_sizeof_void_p" = "x8"; then
+       AC_DEFINE(MONO_BIG_ARRAYS,1,[Enable the allocation and indexing of arrays greater than Int32.MaxValue])
+    else
+        AC_MSG_ERROR([The allocation and indexing of arrays greater than Int32.MaxValue is not supported on this platform.])
+    fi
+fi
+AC_MSG_RESULT($enable_big_arrays)
+
+dnl **************
+dnl *** DTRACE ***
+dnl **************
+
+AC_ARG_ENABLE(dtrace,[  --enable-dtrace        Enable DTrace probes], enable_dtrace=$enableval, enable_dtrace=$has_dtrace)
+
+if test "x$enable_dtrace" = "xyes"; then
+   if test "x$has_dtrace" = "xno"; then
+         AC_MSG_ERROR([DTrace probes are not supported on this platform.])
+   fi
+   AC_PATH_PROG(DTRACE, [dtrace], [no], [$PATH:/usr/sbin])
+   if test "x$DTRACE" = "xno"; then
+         AC_MSG_RESULT([dtrace utility not found, dtrace support disabled.])
+         enable_dtrace=no
+   elif ! $DTRACE -h -s $srcdir/data/mono.d > /dev/null 2>&1; then
+         AC_MSG_RESULT([dtrace doesn't support -h option, dtrace support disabled.])
+         enable_dtrace=no
+   fi
+fi
+
+dtrace_g=no
+if test "x$enable_dtrace" = "xyes"; then
+       AC_DEFINE(ENABLE_DTRACE, 1, [Enable DTrace probes])
+       DTRACEFLAGS=
+       if test "x$ac_cv_sizeof_void_p" = "x8"; then
+               case "$host" in
+                       powerpc-*-darwin*)
+                       DTRACEFLAGS="-arch ppc64"
+                       ;;
+                       i*86-*-darwin*)
+                       DTRACEFLAGS="-arch x86_64"
+                       ;;
+                       *)
+                       DTRACEFLAGS=-64
+                       ;;
+               esac
+       else
+               case "$host" in
+                       powerpc-*-darwin*)
+                       DTRACEFLAGS="-arch ppc"
+                       ;;
+                       i*86-*-darwin*)
+                       DTRACEFLAGS="-arch i386"
+                       ;;
+                       *)
+                       DTRACEFLAGS=-32
+                       ;;
+               esac
+       fi
+       AC_SUBST(DTRACEFLAGS)
+       case "$host" in
+               *-*-solaris*)
+               dtrace_g=yes
+               ;;
+       esac
+       AC_CHECK_HEADERS([sys/sdt.h])
+fi
+AM_CONDITIONAL(ENABLE_DTRACE, [test x$enable_dtrace = xyes])
+AM_CONDITIONAL(DTRACE_G_REQUIRED, [test x$dtrace_g = xyes])
+
+dnl **************
+dnl ***  NaCl  ***
+dnl **************
+
+AC_ARG_ENABLE(nacl_codegen, [  --enable-nacl-codegen      Enable Native Client code generation], enable_nacl_codegen=$enableval, enable_nacl_codegen=no)
+AC_ARG_ENABLE(nacl_gc, [  --enable-nacl-gc           Enable Native Client garbage collection], enable_nacl_gc=$enableval, enable_nacl_gc=no)
+
+AM_CONDITIONAL(NACL_CODEGEN, test x$enable_nacl_codegen != xno)
+
+dnl
+dnl Hack to use system mono for operations in build/install not allowed in NaCl.
+dnl
+nacl_self_host=""
+if test "x$ac_cv_header_nacl_nacl_dyncode_h" = "xyes"; then
+   nacl_self_host="nacl_self_host"
+fi
+AC_SUBST(nacl_self_host)
+
+if test "x$enable_nacl_codegen" = "xyes"; then
+   MONO_NACL_ALIGN_MASK_OFF=1
+   AC_DEFINE(TARGET_NACL, 1, [...])
+   AC_DEFINE(__native_client_codegen__, 1, [...])
+else
+   MONO_NACL_ALIGN_MASK_OFF=0
+   AC_DEFINE(__default_codegen__, 1, [...])
+fi
+if test "x$enable_nacl_gc" = "xyes"; then
+   if test "x$TARGET" = "xAMD64" -o "x$TARGET" = "xX86"; then
+      INSTRUMENT_CFLAG="-finstrument-for-thread-suspension"
+   else
+      # Not yet implemented
+      INSTRUMENT_CFLAG=""
+   fi
+   CPPFLAGS="$CPPFLAGS $INSTRUMENT_CFLAG -D__native_client_gc__"
+fi
+AC_SUBST(MONO_NACL_ALIGN_MASK_OFF)
+
+dnl **************
+dnl ***  LLVM  ***
+dnl **************
+
+AC_ARG_ENABLE(llvm,[  --enable-llvm    Enable the LLVM back-end], enable_llvm=$enableval, enable_llvm=no)
+AC_ARG_ENABLE(loadedllvm,[  --enable-loadedllvm        Load the LLVM back-end dynamically], enable_llvm=$enableval && enable_loadedllvm=$enableval, enable_loadedllvm=no)
+AC_ARG_ENABLE(llvm-version-check,[  --enable-llvm-version-check Check that the LLVM matches the version expected by mono], enable_llvm_version_check=$enableval, enable_llvm_version_check=no)
+
+AC_ARG_WITH(llvm, [  --with-llvm=<llvm prefix>    Enable the LLVM back-end], enable_llvm=yes,)
+
+if test "x$enable_llvm" = "xyes"; then
+   if test "x$with_llvm" != "x"; then
+         LLVM_CONFIG=$with_llvm/bin/llvm-config
+         if test ! -x $LLVM_CONFIG; then
+                AC_MSG_ERROR([LLVM executable $LLVM_CONFIG not found.])
+      fi
+   else
+      AC_PATH_PROG(LLVM_CONFIG, llvm-config, no)
+      if test "x$LLVM_CONFIG" = "xno"; then
+            AC_MSG_ERROR([llvm-config not found.])
+      fi
+   fi
+
+   llvm_codegen="x86codegen"
+   case "$target" in
+   arm*)
+               llvm_codegen="armcodegen"
+               ;;
+   esac
+
+   # The output of --cflags seems to include optimizations flags too
+   LLVM_CFLAGS=`$LLVM_CONFIG --cflags | sed -e 's/-O2//g' | sed -e 's/-O0//g' | sed -e 's/-fomit-frame-pointer//g' | sed -e 's/-fPIC//g'`
+   # LLVM is compiled with -fno-rtti, so we need this too, since our classes inherit
+   # from LLVM classes.
+   LLVM_CXXFLAGS="`$LLVM_CONFIG --cxxflags` -fno-rtti"
+   LLVM_LDFLAGS=`$LLVM_CONFIG --ldflags`
+   # This might include empty lines
+   LLVM_SYSTEM_LIBS=`$LLVM_CONFIG --system-libs 2>/dev/null | grep -- -`
+   if test "x$host" != "x$target"; then
+      # No need for jit libs
+      LLVM_LIBS=`$LLVM_CONFIG --libs core bitwriter`
+   else
+      LLVM_LIBS=`$LLVM_CONFIG --libs core bitwriter jit mcjit $llvm_codegen`
+   fi
+   LLVM_LIBS="$LLVM_LIBS $LLVM_LDFLAGS $LLVM_SYSTEM_LIBS -lstdc++"
+
+   expected_llvm_version="3.4svn-mono-mono/e656cac"
+
+   # Should be something like '2.6' or '2.7svn'
+   llvm_version=`$LLVM_CONFIG --version`
+   major_version=`echo $llvm_version | cut -c 1`
+   minor_version=`echo $llvm_version | cut -c 3`
+   llvm_api_version=`$LLVM_CONFIG --mono-api-version 2>/dev/null`
+   AC_MSG_CHECKING(LLVM version)
+   AC_MSG_RESULT($llvm_version)
+   if echo $llvm_version | grep -q 'mono'; then
+         if test "x$enable_llvm_version_check" == "xyes"; then
+                if test "$llvm_version" != "$expected_llvm_version"; then
+                       AC_MSG_ERROR([Expected llvm version $expected_llvm_version, but llvm-config --version returned $llvm_version"])
+                fi
+         fi
+         if test "x$llvm_api_version" = "x"; then
+               LLVM_CFLAGS="$LLVM_CFLAGS -DLLVM_API_VERSION=0"
+               LLVM_CXXFLAGS="$LLVM_CXXFLAGS -DLLVM_API_VERSION=0"
+         else
+               LLVM_CFLAGS="$LLVM_CFLAGS -DLLVM_API_VERSION=$llvm_api_version"
+               LLVM_CXXFLAGS="$LLVM_CXXFLAGS -DLLVM_API_VERSION=$llvm_api_version"
+         fi
+   else
+         AC_MSG_ERROR([Compiling with stock LLVM is not supported, please use the Mono LLVM repo at https://github.com/mono/llvm, with the GIT branch which matches this version of mono, i.e. 'mono-2-10' for Mono 2.10.])
+   fi
+
+   AC_DEFINE_UNQUOTED(LLVM_MAJOR_VERSION, $major_version, [Major version of LLVM libraries])
+   AC_DEFINE_UNQUOTED(LLVM_MINOR_VERSION, $minor_version, [Minor version of LLVM libraries])
+   AC_DEFINE_UNQUOTED(LLVM_VERSION, "$llvm_version", [Full version of LLVM libraties])
+
+   # Have to pass these on the command line since mini-llvm-cpp.h already includes
+   # llvm's config.h
+   LLVM_CXXFLAGS="$LLVM_CXXFLAGS -DLLVM_MAJOR_VERSION=$major_version -DLLVM_MINOR_VERSION=$minor_version"
+
+   AC_SUBST(LLVM_CFLAGS)
+   AC_SUBST(LLVM_CXXFLAGS)
+   AC_SUBST(LLVM_LIBS)
+   AC_SUBST(LLVM_LDFLAGS)
+   AC_DEFINE(ENABLE_LLVM, 1, [Enable the LLVM back end])
+fi
+
+AM_CONDITIONAL(ENABLE_LLVM, [test x$enable_llvm = xyes])
+if test "x$enable_loadedllvm" = "xyes"; then
+   AC_DEFINE(MONO_LLVM_LOADED, 1, [The LLVM back end is dynamically loaded])
+fi
+AM_CONDITIONAL(LOADED_LLVM, [test x$enable_loadedllvm = xyes])
+
+TARGET="unknown"
+ACCESS_UNALIGNED="yes"
+
+JIT_SUPPORTED=no
+INTERP_SUPPORTED=no
+LIBC="libc.so.6"
+INTL="libc.so.6"
+SQLITE="libsqlite.so.0"
+SQLITE3="libsqlite3.so.0"
+X11="libX11.so"
+XINERAMA="libXinerama.so"
+
+sizeof_register="SIZEOF_VOID_P"
+
+jit_wanted=true
+interp_wanted=false
+sgen_supported=false
+boehm_supported=true
+case "$host" in
+       mips*)
+               TARGET=MIPS;
+               arch_target=mips;
+               sgen_supported=true
+               ACCESS_UNALIGNED="no"
+               JIT_SUPPORTED=yes
+
+               AC_MSG_CHECKING(for mips n32)
+               AC_TRY_COMPILE([],[
+               #if _MIPS_SIM != _ABIN32
+               #error Not mips n32
+               #endif
+               return 0;
+               ],[
+               AC_MSG_RESULT(yes)
+               sizeof_register=8
+               ],[
+               AC_MSG_RESULT(no)
+               ])
+               ;;
+       i*86-*-*)
+               TARGET=X86;
+               arch_target=x86;
+               JIT_SUPPORTED=yes
+               case $host_os in
+                 solaris*)
+                       LIBC="libc.so"
+                       INTL="libintl.so"
+                       if test "x$ac_cv_sizeof_void_p" = "x8"; then
+                               TARGET=AMD64
+                               arch_target=amd64
+                       fi
+
+                       # On solaris 10 x86, gcc prints a warning saying 'visibility attribute not supported on this configuration; ignored', but linking fails. A test case:
+                       # int astruct __attribute__ ((visibility ("hidden")));
+                       # void foo ()
+                       # {
+                       #       void *p = &astruct;
+                       # }
+                       # gcc -fPIC --shared -o libfoo.so foo.c
+                       # yields:
+                       # foo.c:6: warning: visibility attribute not supported in this configuration; ignored
+                       # ld: fatal: relocation error: R_386_GOTOFF: file /var/tmp//ccxYR96k.o: symbol astruct: relocation must bind locally
+                       have_visibility_hidden=no
+                       sgen_supported=true
+                       ;;
+                 mingw*|cygwin*)
+                       sgen_supported=true
+                       have_visibility_hidden=no                 
+                       ;;
+                 haiku*)
+                       LIBC=libroot.so
+                       ;;
+                 linux*)
+                       sgen_supported=true
+                       AOT_SUPPORTED="yes"
+                       ;;
+                 darwin*)
+                       sgen_supported=true
+                       AOT_SUPPORTED="yes"
+                       ;;
+                 darwin*|openbsd*|freebsd*)
+                       sgen_supported=true
+                       ;;
+               esac
+               ;;
+       x86_64-*-* | amd64-*-*)
+               TARGET=AMD64;
+               arch_target=amd64;
+               JIT_SUPPORTED=yes
+               if test "x$ac_cv_sizeof_void_p" = "x4"; then
+                       AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
+                       sizeof_register=8
+               fi
+               case $host_os in
+                 linux*)
+                       sgen_supported=true
+                       AOT_SUPPORTED="yes"
+                       ;;
+                 darwin*|openbsd*|freebsd*)
+                       sgen_supported=true
+                       ;;
+               esac
+               case "$host" in
+                       x86_64-*-nacl*)
+                               AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
+                               sizeof_register=8
+                               ;;
+               esac
+               ;;
+       ia64-*-*)
+               TARGET=IA64
+               arch_target=ia64
+               ACCESS_UNALIGNED="no"
+               JIT_SUPPORTED=yes
+               LIBC="libc.so.6.1"
+               INTL="libc.so.6.1"
+               AC_CHECK_LIB(unwind, _U_dyn_register, [], [AC_MSG_ERROR(library libunwind not found)])
+               libmono_ldflags="-lunwind"
+               ;;
+       sparc*-*-*)
+               if test "x$ac_cv_sizeof_void_p" = "x8"; then
+                  TARGET=SPARC64
+               else
+                       TARGET=SPARC
+               fi
+               arch_target=sparc;
+               JIT_SUPPORTED=yes
+               ACCESS_UNALIGNED="no"
+               case $host_os in
+                 linux*) ;;
+                 *)
+                       LIBC="libc.so"
+                       INTL="libintl.so"
+               esac
+               if test x"$GCC" = xyes; then
+                       # We don't support v8 cpus
+                       CFLAGS="$CFLAGS -Wno-cast-align -mcpu=v9"
+               fi
+               if test x"$AR" = xfalse; then
+                       AC_MSG_ERROR([The required utility 'ar' is not found in your PATH. Usually it can be found in /usr/ccs/bin.])
+               fi
+               sgen_supported=true
+               ;;
+       *-mingw*|*-*-cygwin*)
+               # When this is enabled, it leads to very strange crashes at runtime (gcc-3.4.4)
+               have_visibility_hidden=no
+               INTL="intl"
+               ;;
+       macppc-*-openbsd* | powerpc*-*-linux* | powerpc-*-openbsd* | \
+        powerpc-*-sysv* | powerpc-*-darwin* | powerpc-*-netbsd* | powerpc-*-freebsd* )
+               if test "x$ac_cv_sizeof_void_p" = "x8"; then
+                       TARGET=POWERPC64;
+                       CPPFLAGS="$CPPFLAGS -D__mono_ppc__ -D__mono_ppc64__"
+                       CFLAGS="$CFLAGS -mminimal-toc"
+               else
+                       TARGET=POWERPC;
+                       CPPFLAGS="$CPPFLAGS -D__mono_ppc__"
+               fi
+               arch_target=ppc;
+               JIT_SUPPORTED=yes
+               case $host_os in
+                 linux*|darwin*)
+                       sgen_supported=true
+                       ;;
+               esac
+               ;;
+       arm*-darwin*)
+               TARGET=ARM;
+               arch_target=arm;
+               ACCESS_UNALIGNED="no"
+               JIT_SUPPORTED=yes
+               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
+               # libgc's gc_locks.h depends on this
+           CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC"
+               sgen_supported=true
+               ;;
+       arm*-linux*)
+               TARGET=ARM;
+               arch_target=arm;
+               ACCESS_UNALIGNED="no"
+               JIT_SUPPORTED=yes
+               sgen_supported=true
+               AOT_SUPPORTED="yes"
+               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
+               ;;
+# TODO: make proper support for NaCl host.
+#        arm*-*nacl)
+#              TARGET=ARM;
+#              arch_target=arm;
+#              ACCESS_UNALIGNED="no"
+#              JIT_SUPPORTED=yes
+#              sgen_supported=true
+#              AOT_SUPPORTED="no"
+#              ;;
+       aarch64-*)
+               # https://lkml.org/lkml/2012/7/15/133
+               TARGET=ARM64
+               arch_target=arm64
+               JIT_SUPPORTED=yes
+               sgen_supported=true
+               boehm_supported=false
+               ;;
+       s390x-*-linux*)
+               TARGET=S390X;
+               arch_target=s390x;
+               ACCESS_UNALIGNED="yes"
+               JIT_SUPPORTED=yes
+               sgen_supported=true
+               CFLAGS="$CFLAGS -mbackchain -D__USE_STRING_INLINES"
+               ;;
+esac
+
+HOST=$TARGET
+
+if test "x$host" != "x$target"; then
+   AC_DEFINE(MONO_CROSS_COMPILE,1,[The runtime is compiled for cross-compiling mode])
+   enable_mcs_build=no
+   case "$target" in
+   arm*-darwin*)
+               TARGET=ARM;
+               arch_target=arm;
+               ACCESS_UNALIGNED="no"
+               JIT_SUPPORTED=yes
+               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
+               jit_wanted=true
+               # Can't use tls, since it depends on the runtime detection of tls offsets
+               # in mono-compiler.h
+               with_tls=pthread
+               ;;
+   powerpc64-ps3-linux-gnu)
+               TARGET=POWERPC64
+               arch_target=powerpc64
+               AC_DEFINE(TARGET_PS3, 1, [...])
+               # It would be better to just use TARGET_POWERPC64, but lots of code already
+               # uses this define
+               AC_DEFINE(__mono_ppc64__, 1, [...])
+               AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
+               sizeof_register=8
+               target_byte_order=G_BIG_ENDIAN
+               ;;
+
+   powerpc64-xbox360-linux-gnu)
+               TARGET=POWERPC64
+               arch_target=powerpc64
+               AC_DEFINE(TARGET_XBOX360, 1, [...])
+               # It would be better to just use TARGET_POWERPC64, but lots of code already
+               # uses this define
+               sizeof_register=8
+               target_byte_order=G_BIG_ENDIAN
+               ;;
+   x86_64-*-nacl)
+               TARGET=AMD64
+               arch_target=amd64
+               AC_DEFINE(TARGET_AMD64, 1, [...])
+               AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
+               sizeof_register=8
+               ;;
+# TODO: make proper support for NaCl target.
+#   arm*-*nacl)
+#              TARGET=ARM
+#              arch_target=arm
+#              AC_DEFINE(TARGET_ARM, 1, [...])
+#              ACCESS_UNALIGNED="no"
+#              JIT_SUPPORTED=yes
+#              sizeof_register=4
+#               CPPFLAGS="$CPPFLAGS \
+#                    -D__ARM_EABI__ \
+#                    -D__arm__ \
+#                    -D__portable_native_client__ \
+#                    -Dtimezone=_timezone \
+#                    -DDISABLE_SOCKETS \
+#                    -DDISABLE_ATTACH \
+#                    -DUSE_NEWLIB"
+#              jit_wanted=true
+               # Can't use tls, since it depends on the runtime detection of tls offsets
+               # in mono-compiler.h
+#              with_tls=pthread
+#              ;;
+   i686-*-nacl)
+               TARGET=X86
+               arch_target=x86
+               AC_DEFINE(TARGET_X86, 1, [...])
+               sizeof_register=4
+               ;;
+   arm*-linux-*)
+               TARGET=ARM;
+               arch_target=arm;
+               AC_DEFINE(TARGET_ARM, 1, [...])
+               AC_DEFINE(TARGET_ANDROID, 1, [...])
+               ACCESS_UNALIGNED="no"
+               JIT_SUPPORTED=yes
+               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
+               jit_wanted=true
+               # Can't use tls, since it depends on the runtime detection of tls offsets
+               # in mono-compiler.h
+               with_tls=pthread
+               target_mach=no
+               case "$target" in
+               armv7l-unknown-linux-gnueabi*)
+                       # TEGRA
+                       CPPFLAGS="$CPPFLAGS"
+                       ;;
+               armv5-*-linux-androideabi*)
+                       CPPFLAGS="$CPPFLAGS"
+                       ;;
+               esac
+               ;;
+       aarch64-*)
+               TARGET=ARM64
+               JIT_SUPPORTED=yes
+               jit_wanted=true
+               ;;
+       *)
+               AC_MSG_ERROR([Cross compiling is not supported for target $target])
+       esac
+fi
+
+case "$TARGET" in
+X86)
+       AC_DEFINE(TARGET_X86, 1, [...])
+       ;;
+AMD64)
+       AC_DEFINE(TARGET_AMD64, 1, [...])
+       ;;
+ARM)
+       AC_DEFINE(TARGET_ARM, 1, [...])
+       ;;
+ARM64)
+       AC_DEFINE(TARGET_ARM64, 1, [...])
+       ;;
+POWERPC)
+       AC_DEFINE(TARGET_POWERPC, 1, [...])
+       ;;
+POWERPC64)
+       AC_DEFINE(TARGET_POWERPC, 1, [...])
+       AC_DEFINE(TARGET_POWERPC64, 1, [...])
+       ;;
+S390X)
+       AC_DEFINE(TARGET_S390X, 1, [...])
+       ;;
+MIPS)
+       AC_DEFINE(TARGET_MIPS, 1, [...])
+       ;;
+IA64)
+       AC_DEFINE(TARGET_IA64, 1, [...])
+       ;;
+SPARC)
+       AC_DEFINE(TARGET_SPARC, 1, [...])
+       ;;
+SPARC64)
+       AC_DEFINE(TARGET_SPARC64, 1, [...])
+       ;;
+esac
+
+dnl Use GCC atomic ops if they work on the target.
+if test x$GCC = "xyes"; then
+       case $TARGET in
+       X86 | AMD64 | ARM | ARM64 | POWERPC | POWERPC64 | MIPS | S390X | SPARC | SPARC64)
+               AC_DEFINE(USE_GCC_ATOMIC_OPS, 1, [...])
+               ;;
+       esac
+fi
+
+if test "x$target_mach" = "xyes"; then
+   if test "x$TARGET" = "xARM" -o "x$TARGET" = "xARM64"; then
+         AC_DEFINE(TARGET_IOS,1,[The JIT/AOT targets iOS])
+         CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DTARGET_IOS"
+         CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DTARGET_IOS"
+   else
+       AC_TRY_COMPILE([#include "TargetConditionals.h"],[
+       #if TARGET_IPHONE_SIMULATOR == 1 || TARGET_OS_IPHONE == 1
+       #error fail this for ios
+       #endif
+       return 0;
+       ], [
+                 AC_DEFINE(TARGET_OSX,1,[The JIT/AOT targets OSX])
+          CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DTARGET_OSX"
+          CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DTARGET_OSX"
+       ], [
+          AC_DEFINE(TARGET_IOS,1,[The JIT/AOT targets iOS])
+          CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DTARGET_IOS"
+          CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DTARGET_IOS"
+       ])
+       fi
+   AC_DEFINE(TARGET_MACH,1,[The JIT/AOT targets Apple platforms])
+fi
+
+if test "x$sizeof_register" = "x4"; then
+   AC_DEFINE(SIZEOF_REGISTER,4,[size of machine integer registers])
+elif test "x$sizeof_register" = "x8"; then
+   AC_DEFINE(SIZEOF_REGISTER,8,[size of machine integer registers])
+else
+   AC_DEFINE(SIZEOF_REGISTER,SIZEOF_VOID_P,[size of machine integer registers])
+fi
+
+if test "x$target_byte_order" = "xG_BIG_ENDIAN"; then
+   AC_DEFINE(TARGET_BYTE_ORDER,G_BIG_ENDIAN,[byte order of target])
+elif test "x$target_byte_order" = "xG_LITTLE_ENDIAN"; then
+   AC_DEFINE(TARGET_BYTE_ORDER,G_LITTLE_ENDIAN,[byte order of target])
+else
+   AC_DEFINE(TARGET_BYTE_ORDER,G_BYTE_ORDER,[byte order of target])
+fi
+
+if test "x$have_visibility_hidden" = "xyes"; then
+   AC_DEFINE(HAVE_VISIBILITY_HIDDEN, 1, [Support for the visibility ("hidden") attribute])
+fi
+
+if test "x$have_deprecated" = "xyes"; then
+   AC_DEFINE(HAVE_DEPRECATED, 1, [Support for the deprecated attribute])
+fi
+
+dnl 
+dnl Simple Generational checks (sgen)
+dnl
+if $sgen_supported; then
+   build_sgen_default=yes
+else
+   build_sgen_default=no
+fi
+SGEN_DEFINES=
+AC_ARG_WITH(sgen, [  --with-sgen=yes,no             Extra Generational GC, default=yes],[buildsgen=$with_sgen],[buildsgen=$build_sgen_default])
+if test x$buildsgen = xyes; then
+   if $sgen_supported; then
+       SGEN_DEFINES="-DHAVE_SGEN_GC -DHAVE_MOVING_COLLECTOR"
+       gc_msg="sgen and $gc_msg"
+   else
+       buildsgen=no
+       AC_MSG_WARN("Sgen is not supported on this platform")
+   fi
+fi
+AC_SUBST(SGEN_DEFINES)
+AM_CONDITIONAL(SUPPORT_SGEN, test x$buildsgen = xyes)
+
+USEJIT=false
+if test x$JIT_SUPPORTED = xyes; then
+   if $jit_wanted; then
+      USEJIT=true
+      jit_status="Building and using the JIT"
+   else
+      if $interp_wanted; then
+         jit_status="Building the JIT, defaulting to the interpreter"
+      else
+         AC_ERROR(No JIT or interpreter support available or selected.)
+      fi
+   fi
+else
+   if test x$interp_wanted = xtrue; then
+      jit_status="interpreter"
+   else
+      AC_ERROR(No JIT or interpreter support available or selected.)
+   fi
+fi
+
+AM_CONDITIONAL(USE_JIT, test x$USEJIT = xtrue)
+
+libsuffix=".so"
+
+case "$host" in
+     *-*-darwin*)
+       libsuffix=".dylib"
+       LIBC="libc.dylib"
+       INTL="libintl.dylib"
+       SQLITE="libsqlite.0.dylib"
+       SQLITE3="libsqlite3.0.dylib"
+       X11="libX11.dylib"
+       ;;
+     *-*-*netbsd*)
+       LIBC="libc.so.12"
+       INTL="libintl.so.0"
+       ;;
+    *-*-*freebsd*)
+       LIBC="libc.so"
+       INTL="libintl.so"
+       SQLITE="libsqlite.so"
+       SQLITE3="libsqlite3.so"
+       ;;
+    *-*-*openbsd*)
+       LIBC="libc.so"
+       INTL="libintl.so"
+        SQLITE="libsqlite.so"
+        SQLITE3="libsqlite3.so"
+       ;;
+    *-*-*linux*)
+       AC_PATH_X
+       dlsearch_path=`(libtool --config ; echo eval echo \\$sys_lib_dlsearch_path_spec) | sh`
+       AC_MSG_CHECKING(for the soname of libX11.so)
+       for i in $x_libraries $dlsearch_path; do
+               for r in 4 5 6; do
+                       if test -f $i/libX11.so.$r; then
+                               X11=libX11.so.$r
+                               AC_MSG_RESULT($X11)
+                       fi
+               done
+       done
+       
+       if test "x$X11" = "xlibX11.so"; then
+               AC_MSG_WARN([Could not find X development libs. Do you have the -devel package installed? Assuming libX11.so.6...]);
+               X11=libX11.so.6
+       fi
+       AC_MSG_CHECKING(for the soname of libXinerama.so)
+       for i in $x_libraries $dlsearch_path; do
+               for r in 1 2 3; do
+                       if test -f $i/libXinerama.so.$r; then
+                               XINERAMA=libXinerama.so.$r
+                               AC_MSG_RESULT($XINERAMA)
+                       fi
+               done
+       done
+       if test "x$XINERAMA" = "xlibXinerama.so"; then
+               AC_MSG_WARN([Could not find Xinerama development libs. Support for multiple monitors might not work...]);
+       fi
+       ;;
+esac
+
+
+AC_SUBST(libsuffix)
+
+if test "x$TARGET" = "xAMD64" -o "x$TARGET" = "xX86"; then
+       if test "x$with_tls" = "x__thread"; then
+               #
+               # On some linux distributions, TLS works in executables, but linking 
+               # against a shared library containing TLS fails with:
+               # undefined reference to `__tls_get_addr'
+               #
+               rm -f conftest.c conftest.so conftest
+               echo "static __thread int foo; int main () { foo = 5; return 0; }" > conftest.c
+               $CC -fPIC --shared -o conftest.so conftest.c > /dev/null 2>&1
+               $CC -o conftest conftest.so > /dev/null 2>&1
+               if test ! -f conftest; then
+                  AC_MSG_WARN([Disabling usage of __thread.]);
+                  with_tls=pthread
+               fi
+               rm -f conftest.c conftest.so conftest
+       fi
+fi
+
+AC_ARG_ENABLE(icall-symbol-map,[  --enable-icall-symbol-map Generate tables which map icall functions to their C symbols], icall_symbol_map=$enableval, icall_symbol_map=no)
+if test "x$icall_symbol_map" = "xyes"; then
+   AC_DEFINE(ENABLE_ICALL_SYMBOL_MAP, 1, [Icall symbol map enabled])
+fi
+
+AC_ARG_ENABLE(icall-export,[  --enable-icall-export Export icall functions], icall_export=$enableval, icall_export=no)
+if test "x$icall_export" = "xyes"; then
+   AC_DEFINE(ENABLE_ICALL_EXPORT, 1, [Icall export enabled])
+fi
+
+AC_ARG_ENABLE(icall-tables,[  --disable-icall-tables Disable the runtime lookup of icalls], icall_tables=$enableval, icall_tables=yes)
+if test "x$icall_tables" = "xno"; then
+   AC_DEFINE(DISABLE_ICALL_TABLES, 1, [Icall tables disabled])
+fi
+
+if test "x$with_tls" = "x__thread"; then
+       AC_DEFINE(HAVE_KW_THREAD, 1, [Have __thread keyword])
+       # Pass the information to libgc
+       CPPFLAGS="$CPPFLAGS -DUSE_COMPILER_TLS"
+       AC_MSG_CHECKING(if the tls_model attribute is supported)
+       AC_TRY_COMPILE([static __thread int foo __attribute__((tls_model("initial-exec")));], [
+               ], [
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_TLS_MODEL_ATTR, 1, [tls_model available])
+               ], [
+                       AC_MSG_RESULT(no)
+       ])
+fi
+
+if test ${TARGET} = ARM; then
+       dnl ******************************************
+       dnl *** Check to see what FPU is available ***
+       dnl ******************************************
+       AC_MSG_CHECKING(which FPU to use)
+
+       #
+       # This is a bit tricky:
+       #
+       # if (__ARM_PCS_VFP) {
+       #       /* mfloat-abi=hard == VFP with hard ABI */
+       # } elif (!__SOFTFP__) {
+       #       /* mfloat-abi=softfp == VFP with soft ABI */
+       # } else {
+       #       /* mfloat-abi=soft == no VFP */
+       # }
+       #
+       # The exception is iOS (w/ GCC) where none of the above
+       # are defined (but iOS always uses the 'softfp' ABI).
+       #
+       # No support for FPA.
+       #
+
+       fpu=NONE
+
+       # iOS GCC always uses the 'softfp' ABI.
+       if test x"$GCC" = xyes && test x$platform_darwin = xyes; then
+               fpu=VFP
+       fi
+
+       # Are we using the 'hard' ABI?
+       if test x$fpu = xNONE; then
+               AC_TRY_COMPILE([], [
+                       #ifndef __ARM_PCS_VFP
+                       #error "Float ABI is not 'hard'"
+                       #endif
+                       return 0;
+               ], [
+                       fpu=VFP_HARD
+               ], [
+                       fpu=NONE
+               ])
+       fi
+
+       # No 'hard' ABI. 'soft' or 'softfp'?
+       if test x$fpu = xNONE; then
+               AC_TRY_COMPILE([], [
+                       #ifdef __SOFTFP__
+                       #error "Float ABI is not 'softfp'"
+                       #endif
+                       return 0;
+               ], [
+                       fpu=VFP
+               ], [
+                       fpu=NONE
+               ])
+       fi
+
+       AC_MSG_RESULT($fpu)
+       CPPFLAGS="$CPPFLAGS -DARM_FPU_$fpu=1"
+       unset fpu
+
+       dnl *********************************************
+       dnl *** Check which ARM version(s) we can use ***
+       dnl *********************************************
+       AC_MSG_CHECKING(which ARM version to use)
+
+       AC_TRY_COMPILE([], [
+               #if !defined(__ARM_ARCH_5T__) && !defined(__ARM_ARCH_5TE__) && !defined(__ARM_ARCH_5TEJ__)
+               #error Not on ARM v5.
+               #endif
+               return 0;
+       ], [
+               arm_v5=yes
+
+               arm_ver=ARMv5
+       ], [])
+
+       AC_TRY_COMPILE([], [
+               #if !defined(__ARM_ARCH_6J__) && !defined(__ARM_ARCH_6ZK__) && !defined(__ARM_ARCH_6K__) && !defined(__ARM_ARCH_6T2__) && !defined(__ARM_ARCH_6M__)
+               #error Not on ARM v6.
+               #endif
+               return 0;
+       ], [
+               arm_v5=yes
+               arm_v6=yes
+
+               arm_ver=ARMv6
+       ], [])
+
+       AC_TRY_COMPILE([], [
+               #if !defined(__ARM_ARCH_7A__) && !defined(__ARM_ARCH_7R__) && !defined(__ARM_ARCH_7EM__) && !defined(__ARM_ARCH_7M__) && !defined(__ARM_ARCH_7S__)
+               #error Not on ARM v7.
+               #endif
+               return 0;
+       ], [
+               arm_v5=yes
+               arm_v6=yes
+               arm_v7=yes
+
+               arm_ver=ARMv7
+       ], [])
+
+       AC_MSG_RESULT($arm_ver)
+
+       if test x$arm_v5 = xyes; then
+               AC_DEFINE(HAVE_ARMV5, 1, [ARM v5])
+               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DHAVE_ARMV5=1"
+       fi
+
+       if test x$arm_v6 = xyes; then
+               AC_DEFINE(HAVE_ARMV6, 1, [ARM v6])
+               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DHAVE_ARMV6=1"
+       fi
+
+       if test x$arm_v7 = xyes; then
+               AC_DEFINE(HAVE_ARMV7, 1, [ARM v7])
+               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DHAVE_ARMV7=1"
+       fi
+fi
+
+if test ${TARGET} = ARM; then
+       if test "x${with_jumptables}" = "xyes"; then
+                AC_DEFINE(USE_JUMP_TABLES, 1, Use jump tables in JIT)
+        fi
+fi
+
+if test ${TARGET} = unknown; then
+       CPPFLAGS="$CPPFLAGS -DNO_PORT"
+       AC_MSG_WARN("mono has not been ported to $host: some things may not work.")
+fi
+
+if test ${ACCESS_UNALIGNED} = no; then
+       CPPFLAGS="$CPPFLAGS -DNO_UNALIGNED_ACCESS"
+fi
+
+case "x$gc" in
+       xincluded)
+               # Pass CPPFLAGS to libgc configure
+               # We should use a separate variable for this to avoid passing useless and
+               # potentially problematic defines to libgc (like -D_FILE_OFFSET_BITS=64)
+               # This should be executed late so we pick up the final version of CPPFLAGS
+               # The problem with this approach, is that during a reconfigure, the main
+               # configure scripts gets invoked with these arguments, so we use separate
+               # variables understood by libgc's configure to pass CPPFLAGS and CFLAGS.
+               TMP_CPPFLAGS="$CPPFLAGS $CPPFLAGS_FOR_LIBGC"
+               if test x$TARGET = xSPARC -o x$TARGET = xSPARC64; then
+                       TMP_CPPFLAGS=`echo $TMP_CPPFLAGS | sed -e 's/-D_FILE_OFFSET_BITS=64//g'`
+               fi
+               # Don't pass -finstrument-for-thread-suspension in, 
+               # if these are instrumented it will be very bad news 
+               # (infinite recursion, undefined parking behavior, etc)
+               TMP_CPPFLAGS=`echo $TMP_CPPFLAGS | sed -e 's/-finstrument-for-thread-suspension//g'`
+               ac_configure_args="$ac_configure_args --disable-embed-check --with-libgc-threads=$libgc_threads $libgc_configure_args \"CPPFLAGS_FOR_LIBGC=$TMP_CPPFLAGS\" \"CFLAGS_FOR_LIBGC=$CFLAGS_FOR_LIBGC\""
+               AC_CONFIG_SUBDIRS(libgc)
+               ;;
+esac
+
+AC_ARG_WITH(profile2,  [  --with-profile2=yes,no          If you want to install the 2.0/3.5 FX (defaults to yes)],            [], [with_profile2=yes])
+AC_ARG_WITH(profile4,  [  --with-profile4=yes,no          If you want to install the 4.0 FX (defaults to yes)],                [], [with_profile4=yes])
+AC_ARG_WITH(profile4_5,[  --with-profile4_5=yes,no        If you want to install the 4.5 FX (defaults to yes)],                [], [with_profile4_5=yes])
+AC_ARG_WITH(monodroid, [  --with-monodroid=yes,no         If you want to build the MonoDroid assemblies (defaults to no)],     [], [with_monodroid=no])
+AC_ARG_WITH(monotouch, [  --with-monotouch=yes,no,only    If you want to build the MonoTouch assemblies (defaults to no)],     [], [with_monotouch=no])
+AC_ARG_WITH(xammac,    [  --with-xammac=yes,no,only       If you want to build the Xamarin.Mac assemblies (defaults to no)],   [], [with_xammac=no])
+
+OPROFILE=no
+AC_ARG_WITH(oprofile,[  --with-oprofile=no,<oprofile install dir>   Enable oprofile support (defaults to no)],[
+       if test x$with_oprofile != xno; then
+           oprofile_include=$with_oprofile/include
+           if test ! -f $oprofile_include/opagent.h; then
+                 AC_MSG_ERROR([oprofile include file not found at $oprofile_include/opagent.h])
+               fi
+           OPROFILE=yes
+               OPROFILE_CFLAGS="-I$oprofile_include"
+           OPROFILE_LIBS="-L$with_oprofile/lib/oprofile -lopagent"
+           AC_DEFINE(HAVE_OPROFILE,1,[Have oprofile support])
+       fi
+])
+
+MALLOC_MEMPOOLS=no
+AC_ARG_WITH(malloc_mempools,[  --with-malloc-mempools=yes,no  Use malloc for each single mempool allocation (only for runtime debugging, defaults to no)],[
+       if test x$with_malloc_mempools = xyes; then
+               MALLOC_MEMPOOLS=yes
+               AC_DEFINE(USE_MALLOC_FOR_MEMPOOLS,1,[Use malloc for each single mempool allocation])
+       fi
+])
+
+
+DISABLE_MCS_DOCS=no
+AC_ARG_WITH(mcs_docs,[  --with-mcs-docs=yes,no         If you want to build the documentation under mcs (defaults to yes)],[
+       if test x$with_mcs_docs != xyes; then
+               DISABLE_MCS_DOCS=yes
+       fi
+])
+if test x$with_profile4 != xyes; then
+       DISABLE_MCS_DOCS=yes
+fi
+
+AC_ARG_WITH(lazy_gc_thread_creation, [  --with-lazy-gc-thread-creation=yes|no      Enable lazy runtime thread creation, embedding host must do it explicitly (defaults to no)],[
+       if test x$with_lazy_gc_thread_creation != xno ; then
+               AC_DEFINE(LAZY_GC_THREAD_CREATION,1,[Enable lazy gc thread creation by the embedding host.])
+       fi
+], [with_lazy_gc_thread_creation=no])
+
+AC_CHECK_HEADER([malloc.h], 
+               [AC_DEFINE([HAVE_USR_INCLUDE_MALLOC_H], [1], 
+                       [Define to 1 if you have /usr/include/malloc.h.])],,)
+
+if test x"$GCC" = xyes; then
+       # Implicit function declarations are not 64 bit safe
+       # Do this late, since this causes lots of configure tests to fail
+       CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
+       # jay has a lot of implicit declarations
+       JAY_CFLAGS="-Wno-implicit-function-declaration"
+fi
+
+# When --disable-shared is used, libtool transforms libmono-2.0.la into libmono-2.0.so
+# instead of libmono-static.a
+if test "x$enable_shared" = "xno" -a "x$enable_executables" = "xyes"; then
+   LIBMONO_LA=libmini-static.la
+else
+   if test x$buildsgen = xyes; then
+      LIBMONO_LA=libmonosgen-$API_VER.la
+   else
+      LIBMONO_LA=libmonoboehm-$API_VER.la
+   fi
+fi
+AC_SUBST(LIBMONO_LA)
+
+dnl
+dnl Consistency settings
+dnl
+if test x$cross_compiling = xyes -o x$enable_mcs_build = xno; then
+   DISABLE_MCS_DOCS=yes
+   with_profile2=no
+   with_profile4=no
+   with_profile4_5=no
+   with_monodroid=no
+   with_monotouch=no
+   with_xammac=no
+fi
+
+if test x$DISABLE_MCS_DOCS = xyes; then
+   docs_dir=""
+else
+   docs_dir=docs
+fi
+AC_SUBST(docs_dir)
+
+## Maybe should also disable if mcsdir is invalid.  Let's punt the issue for now.
+AM_CONDITIONAL(BUILD_MCS, [test x$cross_compiling = xno && test x$enable_mcs_build != xno])
+
+AM_CONDITIONAL(HAVE_OPROFILE, test x$OPROFILE = xyes)
+AC_SUBST(OPROFILE_CFLAGS)
+AC_SUBST(OPROFILE_LIBS)
+
+libmono_ldflags="$libmono_ldflags $LIBS"
+
+AM_CONDITIONAL(INSTALL_2_0, [test "x$with_profile2" = xyes])
+AM_CONDITIONAL(INSTALL_4_0, [test "x$with_profile4" = xyes])
+AM_CONDITIONAL(INSTALL_4_5, [test "x$with_profile4_5" = xyes])
+AM_CONDITIONAL(INSTALL_MONODROID, [test "x$with_monodroid" != "xno"])
+AM_CONDITIONAL(INSTALL_MONOTOUCH, [test "x$with_monotouch" != "xno"])
+AM_CONDITIONAL(INSTALL_XAMMAC, [test "x$with_xammac" != "xno"])
+AM_CONDITIONAL(ONLY_MONOTOUCH, [test "x$with_monotouch" = "xonly"])
+AM_CONDITIONAL(ONLY_XAMMAC, [test "x$with_xammac" = "xonly"])
+
+AM_CONDITIONAL(MIPS_GCC, test ${TARGET}${ac_cv_prog_gcc} = MIPSyes)
+AM_CONDITIONAL(MIPS_SGI, test ${TARGET}${ac_cv_prog_gcc} = MIPSno)
+AM_CONDITIONAL(SPARC, test x$TARGET = xSPARC)
+AM_CONDITIONAL(SPARC64, test x$TARGET = xSPARC64)
+AM_CONDITIONAL(X86, test x$TARGET = xX86)
+AM_CONDITIONAL(AMD64, test x$TARGET = xAMD64)
+AM_CONDITIONAL(IA64, test x$TARGET = xIA64)
+AM_CONDITIONAL(MIPS, test x$TARGET = xMIPS)
+AM_CONDITIONAL(POWERPC, test x$TARGET = xPOWERPC)
+AM_CONDITIONAL(POWERPC64, test x$TARGET = xPOWERPC64)
+AM_CONDITIONAL(ARM, test x$TARGET = xARM)
+AM_CONDITIONAL(ARM64, test x$TARGET = xARM64)
+AM_CONDITIONAL(S390X, test x$TARGET = xS390X)
+AM_CONDITIONAL(HOST_X86, test x$HOST = xX86)
+AM_CONDITIONAL(HOST_AMD64, test x$HOST = xAMD64)
+AM_CONDITIONAL(HOST_ARM, test x$HOST = xARM)
+AM_CONDITIONAL(HOST_ARM64, test x$HOST = xARM64)
+AM_CONDITIONAL(CROSS_COMPILE, test "x$host" != "x$target")
+
+AM_CONDITIONAL(JIT_SUPPORTED, test x$JIT_SUPPORTED = xyes)
+AM_CONDITIONAL(INTERP_SUPPORTED, test x$interp_wanted = xtrue)
+AM_CONDITIONAL(INCLUDED_LIBGC, test x$gc = xincluded)
+
+AC_SUBST(LIBC)
+AC_SUBST(INTL)
+AC_SUBST(SQLITE)
+AC_SUBST(SQLITE3)
+AC_SUBST(X11)
+AC_SUBST(XINERAMA)
+AC_DEFINE_UNQUOTED(ARCHITECTURE,"$arch_target",[The architecture this is running on])
+AC_SUBST(arch_target)
+AC_SUBST(CFLAGS)
+AC_SUBST(CPPFLAGS)
+AC_SUBST(LDFLAGS)
+
+mono_build_root=`pwd`
+AC_SUBST(mono_build_root)
+
+if test x$USEJIT = xtrue; then
+  mono_runtime=mono/mini/mono
+else
+  mono_runtime=mono/interpreter/mint
+fi
+AC_SUBST(mono_runtime)
+
+mono_cfg_root=$mono_build_root/runtime
+if test x$host_win32 = xyes; then
+  if test "x$cross_compiling" = "xno"; then
+    mono_cfg_dir=`cygpath -w -a $mono_cfg_root`\\etc
+  else
+    mono_cfg_dir=`echo $mono_cfg_root | tr '/' '\\'`\\etc
+  fi
+else
+  mono_cfg_dir=$mono_cfg_root/etc
+fi
+AC_SUBST(mono_cfg_dir)
+
+AC_CONFIG_FILES([po/mcs/Makefile.in])
+
+AC_CONFIG_FILES([runtime/mono-wrapper],[chmod +x runtime/mono-wrapper])
+AC_CONFIG_FILES([runtime/monodis-wrapper],[chmod +x runtime/monodis-wrapper])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/1.0/machine.config],
+[   depth=../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/1.0
+    cd runtime/etc/mono/1.0
+    rm -f machine.config
+    $LN_S $reldir/data/net_1_1/machine.config machine.config
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/machine.config],
+[   depth=../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0
+    cd runtime/etc/mono/2.0
+    rm -f machine.config
+    $LN_S $reldir/data/net_2_0/machine.config machine.config
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/web.config],
+[   depth=../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0
+    cd runtime/etc/mono/2.0
+    rm -f web.config
+    $LN_S $reldir/data/net_2_0/web.config web.config
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/browscap.ini],
+[   depth=../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/
+    cd runtime/etc/mono/
+    rm -f browscap.ini
+    $LN_S $reldir/data/browscap.ini browscap.ini
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/Browsers/Compat.browser],
+[   depth=../../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0/Browsers/
+    cd runtime/etc/mono/2.0/Browsers
+    rm -f Compat.browser
+    $LN_S $reldir/data/Browsers/Compat.browser Compat.browser
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/4.0/Browsers/Compat.browser],
+[   depth=../../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/4.0/Browsers/
+    cd runtime/etc/mono/4.0/Browsers
+    rm -f Compat.browser
+    $LN_S $reldir/data/Browsers/Compat.browser Compat.browser
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/4.5/Browsers/Compat.browser],
+[   depth=../../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/4.5/Browsers/
+    cd runtime/etc/mono/4.5/Browsers
+    rm -f Compat.browser
+    $LN_S $reldir/data/Browsers/Compat.browser Compat.browser
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/4.0/machine.config],
+[   depth=../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/4.0
+    cd runtime/etc/mono/4.0
+    rm -f machine.config
+    $LN_S $reldir/data/net_4_0/machine.config machine.config
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/4.0/web.config],
+[   depth=../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/4.0
+    cd runtime/etc/mono/4.0
+    rm -f web.config
+    $LN_S $reldir/data/net_4_0/web.config web.config
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/4.5/machine.config],
+[   depth=../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/4.5
+    cd runtime/etc/mono/4.5
+    rm -f machine.config
+    $LN_S $reldir/data/net_4_5/machine.config machine.config
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([runtime/etc/mono/4.5/web.config],
+[   depth=../../../..
+    case $srcdir in
+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
+    .) reldir=$depth ;;
+    *) reldir=$depth/$srcdir ;;
+    esac
+    $ac_aux_dir/install-sh -d runtime/etc/mono/4.5
+    cd runtime/etc/mono/4.5
+    rm -f web.config
+    $LN_S $reldir/data/net_4_5/web.config web.config
+    cd $depth
+],[LN_S='$LN_S'])
+
+AC_CONFIG_COMMANDS([quiet-libtool], [sed -e 's/echo "copying selected/# "copying selected/g' < libtool > libtool.tmp && mv libtool.tmp libtool && chmod a+x libtool; sed -e 's/$ECHO "copying selected/# "copying selected/g' < libtool > libtool.tmp && mv libtool.tmp libtool && chmod a+x libtool])
+
+AC_OUTPUT([
+Makefile
+mono-core.spec
+mono-uninstalled.pc
+scripts/mono-find-provides
+scripts/mono-find-requires
+mono/Makefile
+mono/utils/Makefile
+mono/metadata/Makefile
+mono/dis/Makefile
+mono/cil/Makefile
+mono/arch/Makefile
+mono/arch/x86/Makefile
+mono/arch/amd64/Makefile
+mono/arch/ppc/Makefile
+mono/arch/sparc/Makefile
+mono/arch/s390x/Makefile
+mono/arch/arm/Makefile
+mono/arch/arm64/Makefile
+mono/arch/ia64/Makefile
+mono/arch/mips/Makefile
+mono/interpreter/Makefile
+mono/tests/Makefile
+mono/tests/tests-config
+mono/tests/assemblyresolve/Makefile
+mono/tests/cas/Makefile
+mono/tests/cas/assembly/Makefile
+mono/tests/cas/demand/Makefile
+mono/tests/cas/inheritance/Makefile
+mono/tests/cas/linkdemand/Makefile
+mono/tests/cas/threads/Makefile
+mono/tests/gc-descriptors/Makefile
+mono/unit-tests/Makefile
+mono/benchmark/Makefile
+mono/monograph/Makefile
+mono/io-layer/Makefile
+mono/mini/Makefile
+mono/profiler/Makefile
+m4/Makefile
+ikvm-native/Makefile
+scripts/Makefile
+man/Makefile
+docs/Makefile
+data/Makefile
+data/net_2_0/Makefile
+data/net_4_0/Makefile
+data/net_4_5/Makefile
+data/net_2_0/Browsers/Makefile
+data/net_4_0/Browsers/Makefile
+data/net_4_5/Browsers/Makefile
+data/mint.pc
+data/mono-2.pc
+data/monosgen-2.pc
+data/mono.pc
+data/mono-cairo.pc
+data/mono-nunit.pc
+data/mono-options.pc
+data/mono-lineeditor.pc
+data/monodoc.pc
+data/dotnet.pc
+data/dotnet35.pc
+data/wcf.pc
+data/cecil.pc
+data/system.web.extensions_1.0.pc
+data/system.web.extensions.design_1.0.pc
+data/system.web.mvc.pc
+data/system.web.mvc2.pc
+data/system.web.mvc3.pc
+data/aspnetwebstack.pc
+data/reactive.pc
+samples/Makefile
+support/Makefile
+data/config
+tools/Makefile
+tools/locale-builder/Makefile
+tools/sgen/Makefile
+runtime/Makefile
+msvc/Makefile
+po/Makefile
+])
+
+# Update all submodules recursively to ensure everything is checked out
+$srcdir/scripts/update_submodules
+
+if test x$host_win32 = xyes; then
+   # Get rid of 'cyg' prefixes in library names
+   sed -e "s/\/cyg\//\/\//" libtool > libtool.new; mv libtool.new libtool; chmod 755 libtool
+   # libtool seems to inherit -mno-cygwin from our CFLAGS, and uses it to compile its executable
+   # wrapper scripts which use exec(). gcc has no problem compiling+linking this, but the resulting
+   # executable doesn't work...
+   sed -e "s,-mno-cygwin,,g" libtool > libtool.new; mv libtool.new libtool; chmod 755 libtool
+fi
+
+if test x$platform_darwin = xyes; then
+   # This doesn't seem to be required and it slows down parallel builds
+   sed -e 's,lock_old_archive_extraction=yes,lock_old_archive_extraction=no,g' < libtool > libtool.new && mv libtool.new libtool && chmod +x libtool
+fi
+
+(
+  case $prefix in
+  NONE) prefix=$ac_default_prefix ;;
+  esac
+  case $exec_prefix in
+  NONE) exec_prefix='${prefix}' ;;
+  esac
+
+  #
+  # If we are cross compiling, we don't build in the mcs/ tree.  Let us not clobber
+  # any existing config.make.  This allows people to share the same source tree
+  # with different build directories, one native and one cross
+  #
+  if test x$cross_compiling = xno && test x$enable_mcs_build != xno; then
+
+    test -w $mcs_topdir/build || chmod +w $mcs_topdir/build
+
+    echo "prefix=$prefix" > $mcs_topdir/build/config.make
+    echo "exec_prefix=$exec_prefix" >> $mcs_topdir/build/config.make
+    echo "sysconfdir=$sysconfdir" >> $mcs_topdir/build/config.make
+    echo 'mono_libdir=${exec_prefix}/lib' >> $mcs_topdir/build/config.make
+    echo 'IL_FLAGS = /debug' >> $mcs_topdir/build/config.make
+    echo "RUNTIME = $mono_build_root/runtime/mono-wrapper" >> $mcs_topdir/build/config.make
+    echo "ILDISASM = $mono_build_root/runtime/monodis-wrapper" >> $mcs_topdir/build/config.make
+    echo "JAY_CFLAGS = $JAY_CFLAGS" >> $mcs_topdir/build/config.make
+
+    case $INSTALL in
+    [[\\/$]]* | ?:[[\\/]]* ) mcs_INSTALL=$INSTALL ;;
+    *) mcs_INSTALL=$mono_build_root/$INSTALL ;;
+    esac
+
+    echo "INSTALL = $mcs_INSTALL" >> $mcs_topdir/build/config.make
+
+    export VERSION
+    [myver=$($AWK 'BEGIN {
+      split (ENVIRON["VERSION"] ".0.0.0", vsplit, ".")
+      if(length(vsplit [1]) > 4) {
+        split (substr(ENVIRON["VERSION"], 0, 4) "." substr(ENVIRON["VERSION"], 5) ".0.0", vsplit, ".")
+      }
+      print vsplit [1] "." vsplit [2] "." vsplit [3] "." vsplit [4]
+    }')]
+
+    echo "MONO_VERSION = $myver" >> $mcs_topdir/build/config.make
+
+    if test x$platform_darwin = xyes; then
+      echo "PLATFORM = darwin" >> $mcs_topdir/build/config.make
+    fi
+
+       if test x$AOT_SUPPORTED = xyes -a x$enable_system_aot = xdefault; then
+          enable_system_aot=yes
+       fi
+
+       if test "x$enable_loadedllvm" = "xyes"; then
+          # This seems to fail on the x86 buildbots
+          enable_system_aot=no
+       fi
+
+    if test x$host_win32 = xno -a x$enable_system_aot = xyes; then
+      echo "ENABLE_AOT = 1" >> $mcs_topdir/build/config.make
+    fi
+
+    if test x$DISABLE_MCS_DOCS = xyes; then
+      echo "DISABLE_MCS_DOCS = yes" >> $mcs_topdir/build/config.make
+    fi
+
+    if test x$has_extension_module != xno; then
+        echo "EXTENSION_MODULE = 1" >> $srcdir/$mcsdir/build/config.make
+    fi
+
+       default_profile=net_2_0
+    if test -z "$INSTALL_4_0_TRUE"; then :
+               default_profile=net_4_0
+    fi
+    if test -z "$INSTALL_MONODROID_TRUE"; then :
+               default_profile=monodroid
+    fi
+    if test -z "$INSTALL_MONOTOUCH_TRUE"; then :
+               default_profile=monotouch
+    fi
+       if test -z "$INSTALL_XAMMAC_TRUE"; then :
+               default_profile=xammac
+       fi
+    if test -z "$INSTALL_4_5_TRUE"; then :
+               default_profile=net_4_5
+    fi
+    
+    echo "DEFAULT_PROFILE = $default_profile" >> $srcdir/$mcsdir/build/config.make
+    
+    if test "x$test_bcl_opt" = "xyes"; then    
+      echo "BCL_OPTIMIZE = 1" >> $srcdir/$mcsdir/build/config.make
+    fi
+
+  fi
+
+  # if we have an olive folder, override the default settings
+  if test -d $olivedir; then
+
+    if test x$cross_compiling = xno && test x$enable_olive_build != xno; then
+
+      test -w $srcdir/$olivedir/build || chmod +w $srcdir/$olivedir/build
+
+      echo "prefix=$prefix" > $srcdir/$olivedir/build/config.make
+      echo "exec_prefix=$exec_prefix" >> $srcdir/$olivedir/build/config.make
+      echo 'mono_libdir=${exec_prefix}/lib' >> $srcdir/$olivedir/build/config.make
+      echo 'MCS_FLAGS = $(PLATFORM_DEBUG_FLAGS)' >> $srcdir/$olivedir/build/config.make
+      echo "RUNTIME = $mono_build_root/runtime/mono-wrapper" >> $srcdir/$olivedir/build/config.make
+      echo "MONO_VERSION = $myver" >> $srcdir/$olivedir/build/config.make
+    fi
+  fi
+
+)
+
+libgdiplus_msg=${libgdiplus_loc:-assumed to be installed}
+
+echo "
+        mcs source:    $mcsdir
+
+   Engine:
+       GC:            $gc_msg 
+       TLS:           $with_tls
+       SIGALTSTACK:   $with_sigaltstack
+       Engine:        $jit_status
+       oprofile:      $OPROFILE
+       BigArrays:     $enable_big_arrays
+       DTrace:        $enable_dtrace
+       LLVM Back End: $enable_llvm (dynamically loaded: $enable_loadedllvm)
+
+   Libraries:
+       .NET 2.0/3.5:  $with_profile2
+       .NET 4.0:      $with_profile4
+       .NET 4.5:      $with_profile4_5
+       MonoDroid:     $with_monodroid
+       MonoTouch:     $with_monotouch
+       Xamarin.Mac:   $with_xammac
+       JNI support:   $jdk_headers_found
+       libgdiplus:    $libgdiplus_msg
+       zlib:          $zlib_msg
+       $disabled
+"
+if test x$with_static_mono = xno -a "x$host_win32" != "xyes"; then
+   AC_MSG_WARN(Turning off static Mono is a risk, you might run into unexpected bugs)
+fi
diff --git a/configure.in b/configure.in
deleted file mode 100644 (file)
index 32c3efe..0000000
+++ /dev/null
@@ -1,3791 +0,0 @@
-# Process this file with autoconf to produce a configure script.
-#AC_PREREQ([2.62])
-
-AC_INIT(mono, [3.4.1],
-        [http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono])
-
-AC_CONFIG_SRCDIR([README.md])
-AC_CONFIG_MACRO_DIR([m4])
-AC_CANONICAL_SYSTEM
-AC_CANONICAL_HOST
-
-# Gross hack to enable 'make dist' on automake 1.9+tar 1.14.
-# The extra brackets are to foil regex-based scans.
-m4_ifdef([_A][M_PROG_TAR],[_A][M_SET_OPTION([tar-ustar])])
-
-AM_INIT_AUTOMAKE([1.9 dist-bzip2 tar-ustar no-dist-gzip foreign subdir-objects])
-AC_CONFIG_HEADERS([config.h])
-AM_MAINTAINER_MODE
-
-API_VER=2.0
-AC_SUBST(API_VER)
-
-AC_PROG_LN_S
-
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-
-case $host_os in
-*cygwin* )
-                echo "Run configure using ./configure --host=i686-pc-mingw32"
-                exit 1
-esac
-
-# In case of cygwin, override LN_S, irrespective of what it determines.
-# The build uses cygwin, but the actual runtime doesn't.
-case $host_os in
-*cygwin* ) LN_S='cp -p';;
-esac
-
-dnl
-dnl libgc checks
-dnl
-
-gc_headers=no
-gc=included
-gc_msg="included Boehm"
-use_included_gc=no
-libgc_configure_args=
-
-if test -d $srcdir/libgc ; then
-  gc_default=included
-else
-  gc_default=boehm
-fi
-
-# These variables are the CPPFLAGS/CFLAGS passed to libgc's configure
-# libgc should inherit the original CFLAGS/CPPFLAGS passed to configure, i.e. -O0
-CPPFLAGS_FOR_LIBGC=$CPPFLAGS
-CFLAGS_FOR_LIBGC=$CFLAGS
-CPPFLAGS_FOR_EGLIB=$CPPFLAGS
-CFLAGS_FOR_EGLIB=$CFLAGS
-
-#
-# These are the flags that need to be stored in the mono.pc file for 
-# compiling code that will embed Mono
-#
-libmono_cflags=""
-libmono_ldflags=""
-AC_SUBST(libmono_cflags)
-AC_SUBST(libmono_ldflags)
-
-# Variable to have relocatable .pc files (lib, or lib64)
-reloc_libdir=`basename ${libdir}`
-AC_SUBST(reloc_libdir)
-
-dnl if linker handles the version script
-no_version_script=no
-
-# Set to yes if Unix sockets cannot be created in an anonymous namespace
-need_link_unlink=no
-
-#Set to extra linker flags to be passed to the runtime binaries (mono /mono-sgen)
-extra_runtime_ldflags=""
-
-# Thread configuration inspired by sleepycat's db
-AC_MSG_CHECKING([host platform characteristics])
-libgc_threads=no
-has_dtrace=no
-parallel_mark=yes
-ikvm_native=yes
-
-case "$host" in
-       powerpc*-*-linux*)
-               # https://bugzilla.novell.com/show_bug.cgi?id=504411
-               disable_munmap=yes
-       ;;
-esac
-
-host_win32=no
-target_win32=no
-platform_android=no
-platform_darwin=no
-case "$host" in
-       *-mingw*|*-*-cygwin*)
-               AC_DEFINE(HOST_WIN32,1,[Host Platform is Win32])
-               AC_DEFINE(DISABLE_PORTABILITY,1,[Disable the io-portability layer])
-               AC_DEFINE(PLATFORM_NO_SYMLINKS,1,[This platform does not support symlinks])
-               host_win32=yes
-               mono_cv_clang=no
-               if test "x$cross_compiling" = "xno"; then
-                       target_win32=yes
-                       if test "x$host" == "x$build" -a "x$host" == "x$target"; then
-                               AC_DEFINE(TARGET_WIN32,1,[Target OS is Win32])
-                       fi
-               else
-                       target_win32=yes
-                       AC_DEFINE(TARGET_WIN32,1,[Target OS is Win32/MinGW])
-                       AC_DEFINE(MINGW_CROSS_COMPILE,1,[Cross-compiling using MinGW])
-               fi
-               HOST_CC="gcc"
-               # Windows 2000 is required that includes Internet Explorer 5.01
-               CPPFLAGS="$CPPFLAGS -DWINVER=0x0500 -D_WIN32_WINNT=0x0500 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024"
-               LDFLAGS="$LDFLAGS -lmswsock -lws2_32 -lole32 -loleaut32 -lpsapi -lversion -ladvapi32 -lwinmm -lkernel32"
-               libmono_cflags="-mms-bitfields -mwindows"
-               libmono_ldflags="-mms-bitfields -mwindows"
-               libdl=
-               libgc_threads=win32
-               gc_default=included
-               with_sigaltstack=no
-               LN_S=cp
-               # This forces libgc to use the DllMain based thread registration code on win32
-               libgc_configure_args="$libgc_configure_args --enable-win32-dllmain=yes"
-               ;;
-       *-*-*netbsd*)
-               host_win32=no
-               CPPFLAGS="$CPPFLAGS -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE"
-               libmono_cflags="-D_REENTRANT"
-               LDFLAGS="$LDFLAGS -pthread"
-               CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD"
-               libmono_ldflags="-pthread"
-               need_link_unlink=yes
-               libdl="-ldl"
-               libgc_threads=pthreads
-               with_sigaltstack=no
-               use_sigposix=yes
-               ;;
-       *-*-*freebsd*)
-               host_win32=no
-               if test "x$PTHREAD_CFLAGS" = "x"; then
-                       CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS"
-                       libmono_cflags=
-               else
-                       CPPFLAGS="$CPPFLAGS $PTHREAD_CFLAGS -DGC_FREEBSD_THREADS"
-                       libmono_cflags="$PTHREAD_CFLAGS"
-               fi
-               if test "x$PTHREAD_LIBS" = "x"; then
-                       LDFLAGS="$LDFLAGS -pthread -L/usr/local/lib"
-                       libmono_ldflags="-pthread"
-               else
-                       LDFLAGS="$LDFLAGS $PTHREAD_LIBS -L/usr/local/lib"
-                       libmono_ldflags="$PTHREAD_LIBS"
-               fi
-               CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD"
-               need_link_unlink=yes
-               AC_DEFINE(PTHREAD_POINTER_ID, 1, [pthread is a pointer])
-               libdl=
-               libgc_threads=pthreads
-               use_sigposix=yes
-               has_dtrace=yes
-               ;;
-       *-*-*openbsd*)
-               host_win32=no
-               CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE -DGC_OPENBSD_THREADS -DPLATFORM_BSD -D_REENTRANT -DUSE_MMAP"
-               if test "x$disable_munmap" != "xyes"; then
-               CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
-               fi
-               libmono_cflags="-D_THREAD_SAFE -D_REENTRANT"
-               LDFLAGS="$LDFLAGS -pthread"
-               need_link_unlink=yes
-               AC_DEFINE(PTHREAD_POINTER_ID)
-               libdl=
-               gc_default=boehm
-               libgc_threads=pthreads
-               with_sigaltstack=no
-               use_sigposix=yes
-               ;;
-       *-*-linux-android*)
-               host_win32=no
-               platform_android=yes
-               AC_DEFINE(PLATFORM_ANDROID,1,[Targeting the Android platform])
-               AC_DEFINE(TARGET_ANDROID,1,[Targeting the Android platform])
-
-               CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP"
-               if test "x$disable_munmap" != "xyes"; then
-                       CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
-               fi
-               libmono_cflags="-D_REENTRANT"
-               libdl="-ldl"
-               libgc_threads=pthreads
-               use_sigposix=yes
-
-               with_tls=pthread
-               with_sigaltstack=no
-               with_static_mono=no
-
-               # Android doesn't support boehm, as it's missing <link.h>
-               support_boehm=no
-               with_gc=sgen
-
-               # isinf(3) requires -lm; see isinf check below
-               LDFLAGS="$LDFLAGS -lm"
-
-               # Bionic's <pthread.h> sets PTHREAD_STACK_MIN=2*PAGE_SIZE; doesn't define
-               # PAGE_SIZE; breaks mono/io-layer/collection.c
-               # Bionic doesn't provide S_IWRITE; breaks io-layer/io.c
-               CFLAGS="$CFLAGS -DPAGE_SIZE=4096 -DS_IWRITE=S_IWUSR"
-               CXXFLAGS="$CXXFLAGS -DPAGE_SIZE=4096 -DS_IWRITE=S_IWUSR"
-
-               # The configure check can't detect this
-               AC_DEFINE(HAVE_LARGE_FILE_SUPPORT, 1, [Have large file support])
-
-               # to bypass the underscore linker check, can't work when cross-compiling
-               mono_cv_uscore=yes
-               mono_cv_clang=no
-               ;;
-       *-*-linux*)
-               host_win32=no
-               CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP"
-               if test "x$disable_munmap" != "xyes"; then
-                       CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
-               fi
-               libmono_cflags="-D_REENTRANT"
-               libdl="-ldl"
-               libgc_threads=pthreads
-               use_sigposix=yes
-               if test "x$cross_compiling" != "xno"; then
-                       # to bypass the underscore linker check, not
-                       # available during cross-compilation
-                       mono_cv_uscore=no
-                fi
-               case "$host" in
-               aarch64-*)
-                       support_boehm=no
-                       with_gc=sgen
-                       ;;
-               esac
-               ;;
-       *-*-nacl*)
-               host_win32=no
-               CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP"
-               if test "x$disable_munmap" != "xyes"; then
-                       CPPFLAGS="$CPPFLAGS -DUSE_MUNMAP"
-               fi
-               libmono_cflags="-D_REENTRANT"
-               libdl=
-               libgc_threads=pthreads
-               gc_default=boehm
-               use_sigposix=yes
-               ikvm_native=no
-               AC_DEFINE(DISABLE_SOCKETS,1,[Disable sockets support])
-               AC_DEFINE(DISABLE_ATTACH, 1, [Disable agent attach support])
-               ;;
-       *-*-hpux*)
-               host_win32=no
-               CPPFLAGS="$CPPFLAGS -DGC_HPUX_THREADS -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_REENTRANT"
-               # +ESdbgasm only valid on bundled cc on RISC
-               # silently ignored for ia64
-               if test $GCC != "yes"; then
-                       CFLAGS="$CFLAGS +ESdbgasm"
-                       # Arrange for run-time dereferencing of null
-                       # pointers to produce a SIGSEGV signal.
-                       LDFLAGS="$LDFLAGS -z"
-               fi
-               CFLAGS="$CFLAGS +ESdbgasm"
-               LDFLAGS="$LDFLAGS -z"
-               libmono_cflags="-D_REENTRANT"
-               libmono_ldflags="-lpthread"
-               libgc_threads=pthreads
-               need_link_unlink=yes
-               use_sigposix=yes
-               ;;
-       *-*-solaris*)
-               host_win32=no
-               CPPFLAGS="$CPPFLAGS -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_MMAP -DUSE_MUNMAP -DPLATFORM_SOLARIS"
-               need_link_unlink=yes
-               libmono_cflags="-D_REENTRANT"
-               libgc_threads=pthreads
-               # This doesn't seem to work on solaris/x86, but the configure test runs
-               with_tls=pthread
-               has_dtrace=yes
-               use_sigposix=yes
-               enable_solaris_tar_check=yes
-               ;;
-       *-*-darwin*)
-               parallel_mark="Disabled_Currently_Hangs_On_MacOSX"
-               host_win32=no
-               platform_darwin=yes
-               target_mach=yes
-               CPPFLAGS="$CPPFLAGS -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP"
-               CPPFLAGS="$CPPFLAGS -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent"
-               libmono_cflags="-D_THREAD_SAFE"
-               need_link_unlink=yes
-               AC_DEFINE(PTHREAD_POINTER_ID)
-               AC_DEFINE(USE_MACH_SEMA, 1, [...])
-               no_version_script=yes
-               libdl=
-               libgc_threads=pthreads
-               has_dtrace=yes
-               if test "x$cross_compiling" = "xyes"; then
-                       has_broken_apple_cpp=yes
-               fi
-               dnl Snow Leopard is horribly broken -- it reports itself as i386-apple-darwin*, but
-               dnl its gcc defaults to 64-bit mode.  They have also deprecated the usage of ucontext
-               dnl we need to set some flags to build our 32-bit binaries on 10.6 properly
-               case "$host" in
-                       dnl Snow Leopard and newer config.guess reports as this
-                       i*86-*-darwin*)
-                               BROKEN_DARWIN_FLAGS="-arch i386 -D_XOPEN_SOURCE"
-                               BROKEN_DARWIN_CPPFLAGS="-D_XOPEN_SOURCE"
-                               CPPFLAGS="$CPPFLAGS $BROKEN_DARWIN_CPPFLAGS"
-                               CFLAGS="$CFLAGS $BROKEN_DARWIN_FLAGS"
-                               CXXFLAGS="$CXXFLAGS $BROKEN_DARWIN_FLAGS"
-                               CCASFLAGS="$CCASFLAGS $BROKEN_DARWIN_FLAGS"
-                               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC $BROKEN_DARWIN_CPPFLAGS"
-                               CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC $BROKEN_DARWIN_FLAGS"
-                               CPPFLAGS_FOR_EGLIB="$CPPFLAGS_FOR_EGLIB $BROKEN_DARWIN_CPPFLAGS"
-                               CFLAGS_FOR_EGLIB="$CFLAGS_FOR_EGLIB $BROKEN_DARWIN_FLAGS"
-                               ;;
-                       x*64-*-darwin*)
-                               ;;
-                       arm*-darwin*)
-                               has_dtrace=no
-                               ;;                      
-               esac
-               ;;
-       *-*-haiku*)
-               host_win32=no
-               CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_THREAD_SAFE"
-               libmono_cflags="-D_REENTRANT -D_THREAD_SAFE"
-               libdl=
-               LIBS="$LIBS -lnetwork"
-               need_link_unlink=yes
-               AC_DEFINE(PTHREAD_POINTER_ID)
-               libgc_threads=pthreads
-               use_sigposix=yes
-               ;;
-       *)
-               AC_MSG_WARN([*** Please add $host to configure.in checks!])
-               host_win32=no
-               libdl="-ldl"
-               ;;
-esac
-AC_MSG_RESULT(ok)
-
-if test x$need_link_unlink = xyes; then
-   AC_DEFINE(NEED_LINK_UNLINK, 1, [Define if Unix sockets cannot be created in an anonymous namespace])
-fi
-
-AC_SUBST(extra_runtime_ldflags)
-AM_CONDITIONAL(HOST_WIN32, test x$host_win32 = xyes)
-AM_CONDITIONAL(TARGET_WIN32, test x$target_win32 = xyes)
-AM_CONDITIONAL(PLATFORM_LINUX, echo x$target_os | grep -q linux)
-AM_CONDITIONAL(PLATFORM_DARWIN, test x$platform_darwin = xyes)
-AM_CONDITIONAL(PLATFORM_SIGPOSIX, test x$use_sigposix = xyes)
-AM_CONDITIONAL(PLATFORM_ANDROID, test x$platform_android = xyes)
-
-AC_CHECK_TOOL(CC, gcc, gcc)
-AC_PROG_CC
-AC_CHECK_TOOL(CXX, g++, g++)
-AC_PROG_CXX
-AM_PROG_AS
-AC_PROG_INSTALL
-AC_PROG_AWK
-AM_PROG_CC_C_O
-dnl We should use AM_PROG_AS, but it's not available on automake/aclocal 1.4
-: ${CCAS='$(CC)'}
-# Set ASFLAGS if not already set.
-: ${CCASFLAGS='$(CFLAGS)'}
-AC_SUBST(CCAS)
-AC_SUBST(CCASFLAGS)
-
-# AC_PROG_CXX helpfully sets CXX to g++ even if no c++ compiler is found so check
-# GXX instead. See http://lists.gnu.org/archive/html/bug-autoconf/2002-04/msg00056.html
-if test "x$CXX" = "xg++"; then
-       if test "x$GXX" != "xyes"; then
-               # automake/libtool is so broken, it requires g++ even if the c++ sources
-               # are inside automake conditionals
-               AC_MSG_ERROR([You need to install g++])
-       fi
-fi
-
-dnl may require a specific autoconf version
-dnl AC_PROG_CC_FOR_BUILD
-dnl CC_FOR_BUILD not automatically detected
-CC_FOR_BUILD=$CC
-CFLAGS_FOR_BUILD=$CFLAGS
-BUILD_EXEEXT=
-if test "x$cross_compiling" = "xyes"; then
-       CC_FOR_BUILD=cc
-       CFLAGS_FOR_BUILD=
-       BUILD_EXEEXT=""
-fi
-AC_SUBST(CC_FOR_BUILD)
-AC_SUBST(CFLAGS_FOR_BUILD)
-AC_SUBST(HOST_CC)
-AC_SUBST(BUILD_EXEEXT)
-
-AM_CONDITIONAL(CROSS_COMPILING, [test x$cross_compiling = xyes])
-AM_CONDITIONAL(USE_BATCH_FILES, [test x$host_win32 = xyes -a x$cross_compiling = xyes])
-
-# Set STDC_HEADERS
-AC_HEADER_STDC
-AC_LIBTOOL_WIN32_DLL
-# This causes monodis to not link correctly
-#AC_DISABLE_FAST_INSTALL
-AM_PROG_LIBTOOL
-# Use dolt (http://dolt.freedesktop.org/) instead of libtool for building.
-DOLT
-
-export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
-AC_SUBST(export_ldflags)
-
-# Test whenever ld supports -version-script
-AC_PROG_LD
-AC_PROG_LD_GNU
-if test "x$lt_cv_prog_gnu_ld" = "xno"; then
-   no_version_script=yes
-fi
-
-AM_ICONV()
-
-AM_CONDITIONAL(NO_VERSION_SCRIPT, test x$no_version_script = xyes)
-
-AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h sys/param.h libproc.h)
-AC_CHECK_HEADERS(sys/param.h sys/socket.h sys/ipc.h sys/sem.h sys/utsname.h alloca.h ucontext.h pwd.h sys/select.h netinet/tcp.h netinet/in.h unistd.h sys/types.h link.h asm/sigcontext.h sys/inotify.h)
-AC_CHECK_HEADERS([linux/netlink.h linux/rtnetlink.h],
-                  [], [], [#include <stddef.h>
-                 #include <sys/socket.h>
-                 #include <linux/socket.h>])
-
-AC_CHECK_HEADERS(sys/user.h, [], [],
-[
-#ifdef HAVE_SYS_PARAM_H
-# include <sys/param.h>
-#endif
-])
-
-AC_CHECK_HEADER(zlib.h, [have_zlib=yes], [have_zlib=no])
-if test x$have_zlib = xyes; then
-   AC_TRY_COMPILE([#include <zlib.h>], [
-   #if defined(ZLIB_VERNUM) && (ZLIB_VERNUM >= 0x1230)
-   return 0;
-   #else
-   #error No good zlib found
-   #endif
-   ],[
-       AC_MSG_RESULT(Using system zlib)
-       zlib_msg="system zlib"
-       AC_DEFINE(HAVE_SYS_ZLIB,1,[Have system zlib])
-   ],[
-       AC_MSG_RESULT(Using embedded zlib)
-       have_zlib=no
-       zlib_msg="bundled zlib"
-   ])
-fi
-
-AM_CONDITIONAL(HAVE_ZLIB, test x$have_zlib = xyes)
-AC_DEFINE(HAVE_ZLIB,1,[Have system zlib])
-
-# for mono/metadata/debug-symfile.c
-AC_CHECK_HEADERS(elf.h)
-
-# for support
-AC_CHECK_HEADERS(poll.h)
-AC_CHECK_HEADERS(sys/poll.h)
-AC_CHECK_HEADERS(sys/wait.h)
-AC_CHECK_HEADERS(grp.h)
-AC_CHECK_HEADERS(syslog.h)
-
-# for mono/dis
-AC_CHECK_HEADERS(wchar.h)
-AC_CHECK_HEADERS(ieeefp.h)
-AC_MSG_CHECKING(for isinf)
-AC_TRY_LINK([#include <math.h>], [
-       int f = isinf (1);
-], [
-       AC_MSG_RESULT(yes)
-       AC_DEFINE(HAVE_ISINF, 1, [isinf available])
-], [
-       # We'll have to use signals
-       AC_MSG_RESULT(no)
-])
-# mingw
-AC_CHECK_FUNCS(_finite, , AC_MSG_CHECKING(for _finite in math.h)
-       AC_TRY_LINK([#include <math.h>], 
-       [ _finite(0.0); ], 
-       AC_DEFINE(HAVE__FINITE, 1, [Have _finite in -lm]) AC_MSG_RESULT(yes),
-       AC_MSG_RESULT(no)))
-
-# for Linux statfs support
-AC_CHECK_HEADERS(linux/magic.h)
-
-# not 64 bit clean in cross-compile
-AC_CHECK_SIZEOF(void *, 4)
-
-AC_CACHE_CHECK([for clang],
-       mono_cv_clang,[
-       AC_TRY_COMPILE([], [
-               #ifdef __clang__
-               #else
-               #error "FAILED"
-               #endif
-               return 0;
-       ],
-       [mono_cv_clang=yes],
-       [mono_cv_clang=no],
-       [])
-])
-
-WARN=''
-if test x"$GCC" = xyes; then
-        WARN='-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value'
-               # The runtime code does not respect ANSI C strict aliasing rules
-               CFLAGS="$CFLAGS -fno-strict-aliasing"
-
-               # We rely on signed overflow to behave
-               CFLAGS="$CFLAGS -fwrapv"
-
-               ORIG_CFLAGS=$CFLAGS
-               CFLAGS="$CFLAGS -Wdeclaration-after-statement"
-               AC_MSG_CHECKING(for -Wdeclaration-after-statement option to gcc)
-               AC_TRY_COMPILE([],[
-                               return 0;
-               ], [
-                  AC_MSG_RESULT(yes)
-               ], [
-                  AC_MSG_RESULT(no)
-                  CFLAGS=$ORIG_CFLAGS
-               ])
-
-               ORIG_CFLAGS=$CFLAGS
-               # Check for the normal version, since gcc ignores unknown -Wno options
-               CFLAGS="$CFLAGS -Wunused-but-set-variable -Werror"
-               AC_MSG_CHECKING(for -Wno-unused-but-set-variable option to gcc)
-               AC_TRY_COMPILE([],[
-                               return 0;
-               ], [
-                  AC_MSG_RESULT(yes)
-                  CFLAGS="$ORIG_CFLAGS -Wno-unused-but-set-variable"
-               ], [
-                  AC_MSG_RESULT(no)
-                  CFLAGS=$ORIG_CFLAGS
-               ])
-
-               if test "x$mono_cv_clang" = "xyes"; then
-                  # https://bugzilla.samba.org/show_bug.cgi?id=8118
-                  WARN="$WARN -Qunused-arguments"
-                  WARN="$WARN -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign"
-               fi
-else
-       # The Sun Forte compiler complains about inline functions that access static variables
-       # so disable all inlining.
-       case "$host" in
-       *-*-solaris*)
-               CFLAGS="$CFLAGS -Dinline="
-               ;;
-       esac
-fi
-CFLAGS="$CFLAGS -g $WARN"
-CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -g"
-
-# Where's the 'mcs' source tree?
-if test -d $srcdir/mcs; then
-  mcsdir=mcs
-else
-  mcsdir=../mcs
-fi
-
-AC_ARG_WITH(mcs-path, [  --with-mcs-path=/path/to/mcs      Specify an alternate mcs source tree],
-       if test x$with_mcs_path != "x" -a -d $with_mcs_path ; then
-               mcsdir=$with_mcs_path
-       fi
-)
-
-AC_ARG_WITH(jumptables, [  --with-jumptables=yes,no      enable/disable support for jumptables (ARM-only for now) (defaults to no)],[],[with_jumptables=no])
-
-#
-# A sanity check to catch cases where the package was unpacked
-# with an ancient tar program (Solaris)
-#
-AC_ARG_ENABLE(solaris-tar-check,
-[  --disable-solaris-tar-check    disable solaris tar check],
-   do_solaris_tar_check=no, do_solaris_tar_check=yes)
-
-if test x"$do_solaris_tar_check" = xyes -a x"$enable_solaris_tar_check" = xyes; then
-       AC_MSG_CHECKING(integrity of package)
-       if test -f $mcsdir/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapTypeMapper.cs
-       then
-               AC_MSG_RESULT(ok)
-       else
-               errorm="Your mono distribution is incomplete;  if unpacking from a tar file, make sure you use GNU tar;  see http://www.mono-project.com/IncompletePackage for more details"
-               AC_MSG_ERROR([$errorm])
-       fi
-fi
-
-if test "x$with_mcs_path" != "x"; then
-mcs_topdir=$(cd "$mcsdir" && pwd)
-mcs_topdir_from_srcdir=$mcs_topdir
-else
-mcs_topdir=$(cd "$srcdir/$mcsdir" && pwd)
-mcs_topdir_from_srcdir='$(top_builddir)'/$mcsdir
-fi
-
-# Convert mcs_topdir* paths to Windows syntax.
-if test x$cross_compiling$host_win32 = xnoyes; then
-  mcs_topdir=$(cygpath -m $mcs_topdir)
-  case $mcs_topdir_from_srcdir in
-    /cygdrive/*)
-       mcs_topdir_from_srcdir=$(cygpath -m $mcs_topdir_from_srcdir)
-       ;;
-  esac
-fi
-
-AC_SUBST([mcs_topdir])
-AC_SUBST([mcs_topdir_from_srcdir])
-
-# Where's the 'olive' source tree?
-if test -d $srcdir/olive; then
-  olivedir=olive
-else
-  olivedir=../olive
-fi
-
-if test -d $srcdir/$olivedir; then
-olive_topdir='$(top_srcdir)/'$olivedir
-fi
-
-# gettext: prepare the translation directories. 
-# we do not configure the full gettext, as we consume it dynamically from C#
-AM_PO_SUBDIRS
-
-if test "x$USE_NLS" = "xyes"; then
-   AC_CHECK_PROG(HAVE_MSGFMT, msgfmt,yes,no)
-
-   if test "x$HAVE_MSGFMT" = "xno"; then
-         AC_MSG_ERROR([msgfmt not found. You need to install the 'gettext' package, or pass --enable-nls=no to configure.])
-   fi
-fi
-
-AC_ARG_WITH([libgdiplus], 
-       [  --with-libgdiplus=installed|sibling|<path>   Override the libgdiplus used for System.Drawing tests (defaults to installed)], 
-       [], [with_libgdiplus=installed])
-
-case $with_libgdiplus in
-no|installed) libgdiplus_loc= ;;
-yes|sibling) libgdiplus_loc=`cd ../libgdiplus && pwd`/src/libgdiplus.la ;;
-/*) libgdiplus_loc=$with_libgdiplus ;;
-*) libgdiplus_loc=`pwd`/$with_libgdiplus ;;
-esac
-AC_SUBST([libgdiplus_loc])
-
-AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-
-pkg_config_path=
-AC_ARG_WITH(crosspkgdir, [  --with-crosspkgdir=/path/to/pkg-config/dir      Change pkg-config dir to custom dir],
-       if test x$with_crosspkgdir = "x"; then
-               if test -s $PKG_CONFIG_PATH; then
-                       pkg_config_path=$PKG_CONFIG_PATH
-               fi
-       else
-               pkg_config_path=$with_crosspkgdir
-               PKG_CONFIG_PATH=$pkg_config_path
-               export PKG_CONFIG_PATH
-       fi
-)
-
-ac_configure_args="$ac_configure_args \"CPPFLAGS_FOR_EGLIB=$EGLIB_CPPFLAGS\" \"CFLAGS_FOR_EGLIB=$CFLAGS_FOR_EGLIB\""
-AC_CONFIG_SUBDIRS(eglib)
-
-GLIB_CFLAGS='-I$(top_srcdir)/eglib/src -I$(top_builddir)/eglib/src'
-GLIB_LIBS='-L$(top_builddir)/eglib/src -leglib -lm'
-BUILD_GLIB_CFLAGS="$GLIB_CFLAGS"
-BUILD_GLIB_LIBS="$GLIB_LIBS"
-GMODULE_CFLAGS="$GLIB_CFLAGS"
-GMODULE_LIBS="$GLIB_LIBS"
-  
-AC_SUBST(GLIB_CFLAGS)
-AC_SUBST(GLIB_LIBS)
-AC_SUBST(GMODULE_CFLAGS)
-AC_SUBST(GMODULE_LIBS)
-AC_SUBST(BUILD_GLIB_CFLAGS)
-AC_SUBST(BUILD_GLIB_LIBS)
-
-AC_ARG_WITH(gc,   [  --with-gc=boehm,included,none  Controls the Boehm GC config, default=included],[gc=$with_gc],[gc=$gc_default])
-
-# Enable support for fast thread-local storage
-# Some systems have broken support, so we allow to disable it.
-AC_ARG_WITH(tls, [  --with-tls=__thread,pthread    select Thread Local Storage implementation (defaults to __thread)],[],[with_tls=__thread])
-
-# Enable support for using sigaltstack for SIGSEGV and stack overflow handling
-# This does not work on some platforms (bug #55253)
-AC_ARG_WITH(sigaltstack, [  --with-sigaltstack=yes,no      enable/disable support for sigaltstack (defaults to yes)],[],[with_sigaltstack=yes])
-
-AC_ARG_WITH(static_mono, [  --with-static_mono=yes,no      link mono statically to libmono (faster) (defaults to yes)],[],[with_static_mono=yes])
-AC_ARG_WITH(shared_mono, [  --with-shared_mono=yes,no      build a shared libmono library (defaults to yes)],[],[with_shared_mono=yes])
-# Same as --with-shared_mono=no
-AC_ARG_ENABLE(libraries, [  --disable-libraries disable the build of libmono], enable_libraries=$enableval, enable_libraries=yes)
-
-if test "x$enable_static" = "xno"; then
-   with_static_mono=no
-fi
-
-if test "x$enable_shared" = "xno"; then
-   with_shared_mono=no
-fi
-
-if test "x$enable_libraries" = "xno"; then
-   with_shared_mono=no
-fi
-
-AM_CONDITIONAL(DISABLE_LIBRARIES, test x$enable_libraries = xno)
-
-case $host in
-*nacl* ) with_shared_mono=yes;;
-esac
-
-if test "x$host_win32" = "xyes"; then
-   # Boehm GC requires the runtime to be in its own dll
-   with_static_mono=no
-fi
-
-AM_CONDITIONAL(STATIC_MONO, test x$with_static_mono != xno)
-AM_CONDITIONAL(SHARED_MONO, test x$with_shared_mono != xno)
-AC_ARG_ENABLE(mcs-build, [  --disable-mcs-build disable the build of the mcs directory], try_mcs_build=$enableval, enable_mcs_build=yes)
-
-AC_ARG_WITH(xen_opt,   [  --with-xen_opt=yes,no          Enable Xen-specific behaviour (defaults to yes)],[],[with_xen_opt=yes])
-if test "x$with_xen_opt" = "xyes" -a "x$mono_cv_clang" = "xno"; then
-       AC_DEFINE(MONO_XEN_OPT, 1, [Xen-specific behaviour])
-       ORIG_CFLAGS=$CFLAGS
-       CFLAGS="$CFLAGS -mno-tls-direct-seg-refs"
-       AC_MSG_CHECKING(for -mno-tls-direct-seg-refs option to gcc)
-       AC_TRY_COMPILE([], [
-               return 0;
-       ], [
-          AC_MSG_RESULT(yes)
-          # Pass it to libgc as well
-          CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -mno-tls-direct-seg-refs"
-       ], [
-          AC_MSG_RESULT(no)
-          CFLAGS=$ORIG_CFLAGS
-       ])
-fi
-
-AC_ARG_ENABLE(small-config, [  --enable-small-config Enable tweaks to reduce requirements (and capabilities)], enable_small_config=$enableval, enable_small_config=no)
-
-if test x$enable_small_config = xyes; then
-       AC_DEFINE(MONO_SMALL_CONFIG,1,[Reduce runtime requirements (and capabilities)])
-       CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DSMALL_CONFIG"
-fi
-
-AC_ARG_ENABLE(system-aot, [  --enable-system-aot  Enable the Ahead-Of-Time compilation of system assemblies during the build (on by default on some platforms)], enable_system_aot=$enableval, enable_system_aot=default)
-
-DISABLED_FEATURES=none
-
-AC_ARG_ENABLE(minimal, [  --enable-minimal=LIST      drop support for LIST subsystems.
-     LIST is a comma-separated list from: aot, profiler, decimal, pinvoke, debug, appdomains, verifier, 
-     reflection_emit, reflection_emit_save, large_code, logging, com, ssa, generics, attach, jit, simd, soft_debug, perfcounters, normalization, assembly_remapping, shared_perfcounters, remoting,
-        security, sgen_remset, sgen_marksweep_par, sgen_marksweep_fixed, sgen_marksweep_fixed_par, sgen_copying.],
-[
-       for feature in `echo "$enable_minimal" | sed -e "s/,/ /g"`; do
-               eval "mono_feature_disable_$feature='yes'"
-       done
-       DISABLED_FEATURES=$enable_minimal
-       disabled="Disabled:      $enable_minimal"
-],[])
-
-AC_DEFINE_UNQUOTED(DISABLED_FEATURES, "$DISABLED_FEATURES", [String of disabled features])
-
-if test "x$mono_feature_disable_aot" = "xyes"; then
-       AC_DEFINE(DISABLE_AOT_COMPILER, 1, [Disable AOT Compiler])
-       AC_MSG_NOTICE([Disabled AOT compiler])
-fi
-
-if test "x$mono_feature_disable_profiler" = "xyes"; then
-       AC_DEFINE(DISABLE_PROFILER, 1, [Disable default profiler support])
-       AC_MSG_NOTICE([Disabled support for the profiler])
-fi
-AM_CONDITIONAL(DISABLE_PROFILER, test x$mono_feature_disable_profiler = xyes)
-
-if test "x$mono_feature_disable_decimal" = "xyes"; then
-       AC_DEFINE(DISABLE_DECIMAL, 1, [Disable System.Decimal support])
-       AC_MSG_NOTICE([Disabled support for decimal])
-fi
-
-if test "x$mono_feature_disable_pinvoke" = "xyes"; then
-       AC_DEFINE(DISABLE_PINVOKE, 1, [Disable P/Invoke support])
-       AC_MSG_NOTICE([Disabled support for P/Invoke])
-fi
-
-if test "x$mono_feature_disable_debug" = "xyes"; then
-       AC_DEFINE(DISABLE_DEBUG, 1, [Disable runtime debugging support])
-       AC_MSG_NOTICE([Disabled support for runtime debugging])
-fi
-
-if test "x$mono_feature_disable_reflection_emit" = "xyes"; then
-       AC_DEFINE(DISABLE_REFLECTION_EMIT, 1, [Disable reflection emit support])
-       mono_feature_disable_reflection_emit_save=yes
-       AC_MSG_NOTICE([Disabled support for Reflection.Emit])
-fi
-
-if test "x$mono_feature_disable_reflection_emit_save" = "xyes"; then
-       AC_DEFINE(DISABLE_REFLECTION_EMIT_SAVE, 1, [Disable assembly saving support in reflection emit])
-       AC_MSG_NOTICE([Disabled support for Reflection.Emit.Save])
-fi
-
-if test "x$mono_feature_disable_large_code" = "xyes"; then
-       AC_DEFINE(DISABLE_LARGE_CODE, 1, [Disable support for huge assemblies])
-       AC_MSG_NOTICE([Disabled support for large assemblies])
-fi
-
-if test "x$mono_feature_disable_logging" = "xyes"; then
-       AC_DEFINE(DISABLE_LOGGING, 1, [Disable support debug logging])
-       AC_MSG_NOTICE([Disabled support for logging])
-fi
-
-if test "x$mono_feature_disable_com" = "xyes"; then
-       AC_DEFINE(DISABLE_COM, 1, [Disable COM support])
-       AC_MSG_NOTICE([Disabled COM support])
-fi
-
-if test "x$mono_feature_disable_ssa" = "xyes"; then
-       AC_DEFINE(DISABLE_SSA, 1, [Disable advanced SSA JIT optimizations])
-       AC_MSG_NOTICE([Disabled SSA JIT optimizations])
-fi
-
-if test "x$mono_feature_disable_generics" = "xyes"; then
-       AC_DEFINE(DISABLE_GENERICS, 1, [Disable generics support])
-       AC_MSG_NOTICE([Disabled Generics Support])
-fi
-
-if test "x$mono_feature_disable_shadowcopy" = "xyes"; then
-       AC_DEFINE(DISABLE_SHADOW_COPY, 1, [Disable Shadow Copy for AppDomains])
-       AC_MSG_NOTICE([Disabled Shadow copy for AppDomains])
-fi
-
-if test "x$mono_feature_disable_portability" = "xyes"; then
-       AC_DEFINE(DISABLE_PORTABILITY, 1, [Disables the IO portability layer])
-       AC_MSG_NOTICE([Disabled IO Portability layer])
-fi
-
-if test "x$mono_feature_disable_attach" = "xyes"; then
-       AC_DEFINE(DISABLE_ATTACH, 1, [Disable agent attach support])
-       AC_MSG_NOTICE([Disabled agent attach])
-fi
-
-if test "x$mono_feature_disable_full_messages" = "xyes"; then
-       AC_DEFINE(DISABLE_FULL_MESSAGES, 1, [Disables building in the full table of WAPI messages])
-       AC_MSG_NOTICE([Disabled full messages for Win32 errors, only core message strings shipped])
-fi
-
-if test "x$mono_feature_disable_verifier" = "xyes"; then
-       AC_DEFINE(DISABLE_VERIFIER, 1, [Disables the verifier])
-       AC_MSG_NOTICE([Disabled the metadata and IL verifiers])
-fi
-
-if test "x$mono_feature_disable_jit" = "xyes"; then
-       AC_DEFINE(DISABLE_JIT, 1, [Disable the JIT, only full-aot mode will be supported by the runtime.])
-       AC_MSG_NOTICE([Disabled the JIT engine, only full AOT will be supported])
-fi
-
-AM_CONDITIONAL(DISABLE_JIT, test x$mono_feature_disable_jit = xyes)
-
-if test "x$mono_feature_disable_simd" = "xyes"; then
-       AC_DEFINE(DISABLE_SIMD, 1, [Disable SIMD intrinsics related optimizations.])
-       AC_MSG_NOTICE([Disabled SIMD support])
-fi
-
-if test "x$mono_feature_disable_soft_debug" = "xyes"; then
-       AC_DEFINE(DISABLE_SOFT_DEBUG, 1, [Disable Soft Debugger Agent.])
-       AC_MSG_NOTICE([Disabled Soft Debugger.])
-fi
-
-if test "x$mono_feature_disable_perfcounters" = "xyes"; then
-       AC_DEFINE(DISABLE_PERFCOUNTERS, 1, [Disable Performance Counters.])
-       AC_MSG_NOTICE([Disabled Performance Counters.])
-fi
-if test "x$mono_feature_disable_normalization" = "xyes"; then
-       AC_DEFINE(DISABLE_NORMALIZATION, 1, [Disable String normalization support.])
-       AC_MSG_NOTICE([Disabled String normalization support.])
-fi
-
-if test "x$mono_feature_disable_assembly_remapping" = "xyes"; then
-       AC_DEFINE(DISABLE_ASSEMBLY_REMAPPING, 1, [Disable assembly remapping.])
-       AC_MSG_NOTICE([Disabled Assembly remapping.])
-fi
-
-if test "x$mono_feature_disable_shared_perfcounters" = "xyes"; then
-       AC_DEFINE(DISABLE_SHARED_PERFCOUNTERS, 1, [Disable shared perfcounters.])
-       AC_MSG_NOTICE([Disabled Shared perfcounters.])
-fi
-
-if test "x$mono_feature_disable_appdomains" = "xyes"; then
-       AC_DEFINE(DISABLE_APPDOMAINS, 1, [Disable support for multiple appdomains.])
-       AC_MSG_NOTICE([Disabled support for multiple appdomains.])
-fi
-
-if test "x$mono_feature_disable_remoting" = "xyes"; then
-       AC_DEFINE(DISABLE_REMOTING, 1, [Disable remoting support (This disables type proxies and make com non-functional)])
-       AC_MSG_NOTICE([Disabled remoting])
-fi
-
-if test "x$mono_feature_disable_security" = "xyes"; then
-       AC_DEFINE(DISABLE_SECURITY, 1, [Disable CAS/CoreCLR security])
-       AC_MSG_NOTICE([Disabled CAS/CoreCLR security manager (used e.g. for Moonlight)])
-fi
-
-if test "x$mono_feature_disable_sgen_remset" = "xyes"; then
-       AC_DEFINE(DISABLE_SGEN_REMSET, 1, [Disable wbarrier=remset support in SGEN.])
-       AC_MSG_NOTICE([Disabled wbarrier=remset support in SGEN.])
-fi
-
-if test "x$mono_feature_disable_sgen_marksweep_par" = "xyes"; then
-       AC_DEFINE(DISABLE_SGEN_MAJOR_MARKSWEEP_PAR, 1, [Disable major=marksweep-par support in SGEN.])
-       AC_MSG_NOTICE([Disabled major=marksweep-par support in SGEN.])
-fi
-
-if test "x$mono_feature_disable_sgen_marksweep_fixed" = "xyes"; then
-       AC_DEFINE(DISABLE_SGEN_MAJOR_MARKSWEEP_FIXED, 1, [Disable major=marksweep-fixed support in SGEN.])
-       AC_MSG_NOTICE([Disabled major=marksweep-fixed support in SGEN.])
-fi
-
-if test "x$mono_feature_disable_sgen_marksweep_fixed_par" = "xyes"; then
-       AC_DEFINE(DISABLE_SGEN_MAJOR_MARKSWEEP_FIXED_PAR, 1, [Disable major=marksweep-fixed-par support in SGEN.])
-       AC_MSG_NOTICE([Disabled major=marksweep-fixed-par support in SGEN.])
-fi
-
-if test "x$mono_feature_disable_sgen_copying" = "xyes"; then
-       AC_DEFINE(DISABLE_SGEN_MAJOR_COPYING, 1, [Disable major=copying support in SGEN.])
-       AC_MSG_NOTICE([Disabled major=copying support in SGEN.])
-fi
-
-AC_ARG_ENABLE(executables, [  --disable-executables disable the build of the runtime executables], enable_executables=$enableval, enable_executables=yes)
-AM_CONDITIONAL(DISABLE_EXECUTABLES, test x$enable_executables = xno)
-
-has_extension_module=no
-AC_ARG_ENABLE(extension-module, [  --enable-extension-module=LIST enable the core-extensions from LIST],
-[
-       for extension in `echo "$enable_extension_module" | sed -e "s/,/ /g"`; do
-               if test x$extension = xdefault ; then
-                       has_extension_module=yes;
-               fi
-       done
-       if test x$enable_extension_module = xyes; then
-               has_extension_module=yes;
-       fi
-], [])
-
-AM_CONDITIONAL([HAS_EXTENSION_MODULE], [test x$has_extension_module != xno])
-
-if test x$has_extension_module != xno ; then
-       AC_DEFINE([ENABLE_EXTENSION_MODULE], 1, [Extension module enabled])
-       AC_MSG_NOTICE([Enabling mono extension module.])
-fi
-
-AC_ARG_ENABLE(gsharing, [  --enable-gsharing Enable gsharing], enable_gsharing=$enableval, enable_gsharing=no)
-if test x$enable_gsharing = xyes; then
-       AC_DEFINE(ENABLE_GSHAREDVT,1,[Gsharing])
-fi
-
-AC_ARG_ENABLE(native-types, [  --enable-native-types Enable native types], enable_native_types=$enableval, enable_native_types=no)
-if test x$enable_native_types = xyes; then
-       AC_DEFINE(MONO_NATIVE_TYPES,1,[native types])
-fi
-
-AC_MSG_CHECKING(for visibility __attribute__)
-AC_COMPILE_IFELSE([
-       AC_LANG_SOURCE([[
-               void __attribute__ ((visibility ("hidden"))) doit (void) {}
-               int main () { doit (); return 0; }
-       ]])
-], [
-   have_visibility_hidden=yes
-   AC_MSG_RESULT(yes)
-], [
-   have_visibility_hidden=no
-   AC_MSG_RESULT(no)
-])
-
-AC_MSG_CHECKING(for deprecated __attribute__)
-AC_TRY_COMPILE([
-     int doit (void) __attribute__ ((deprecated));
-     int doit (void) { return 0; }
-], [
-       return 0;
-], [
-   have_deprecated=yes
-   AC_MSG_RESULT(yes)
-], [
-   have_deprecated=no
-   AC_MSG_RESULT(no)
-])
-
-AC_ARG_ENABLE(parallel-mark, [  --enable-parallel-mark     Enables GC Parallel Marking], enable_parallel_mark=$enableval, enable_parallel_mark=$parallel_mark)
-if test x$enable_parallel_mark = xyes; then
-       libgc_configure_args="$libgc_configure_args --enable-parallel-mark"
-fi
-
-AC_ARG_ENABLE(boehm, [  --disable-boehm            Disable the Boehm GC.], support_boehm=$enableval,support_boehm=${support_boehm:-yes})
-AM_CONDITIONAL(SUPPORT_BOEHM, test x$support_boehm = xyes)
-
-dnl
-dnl Boehm GC configuration
-dnl
-LIBGC_CPPFLAGS=
-LIBGC_LIBS=
-LIBGC_STATIC_LIBS=
-libgc_dir=
-case "x$gc" in
-       xboehm|xbohem|xyes)
-               AC_CHECK_HEADERS(gc.h gc/gc.h, gc_headers=yes)
-               AC_CHECK_LIB(gc, GC_malloc, found_boehm="yes",,$libdl)
-
-               if test "x$found_boehm" != "xyes"; then
-                       AC_MSG_ERROR("GC requested but libgc not found! Install libgc or run configure with --with-gc=none.")
-               fi
-               if test "x$gc_headers" != "xyes"; then
-                       AC_MSG_ERROR("GC requested but header files not found! You may need to install them by hand.")
-               fi
-
-               LIBGC_LIBS="-lgc $libdl"
-               LIBGC_STATIC_LIBS="$LIBGC_LIBS"
-               libmono_ldflags="$libmono_ldflags -lgc"
-               BOEHM_DEFINES="-DHAVE_BOEHM_GC"
-
-               # AC_CHECK_FUNCS does not work for some reason...
-               AC_CHECK_LIB(gc, GC_gcj_malloc, found_gcj_malloc="yes",,$libdl)
-               if test "x$found_gcj_malloc" = "xyes"; then
-                       BOEHM_DEFINES="-DHAVE_GC_GCJ_MALLOC $BOEHM_DEFINES"
-                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "System Boehm (with typed GC)", [GC description])
-                       gc_msg="System Boehm with typed GC"
-               else
-                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "System Boehm (no typed GC)", [GC description])
-                       gc_msg="System Boehm (without typed GC)"
-               fi
-               AC_CHECK_LIB(gc, GC_enable, found_gc_enable="yes",,$libdl)
-               if test "x$found_gc_enable" = "xyes"; then
-                       BOEHM_DEFINES="-DHAVE_GC_ENABLE $BOEHM_DEFINES"
-               fi
-
-               # check whether we need to explicitly allow
-                       # thread registering
-                       AC_CHECK_LIB(gc, GC_allow_register_threads, found_allow_register_threads="yes",,$libdl)
-                       if test "x$found_allow_register_threads" = "xyes"; then
-                        AC_DEFINE(HAVE_GC_ALLOW_REGISTER_THREADS, 1, [GC requires thread registration])
-                       fi
-
-               ;;
-
-       xincluded)
-               use_included_gc=yes
-               libgc_dir=libgc
-
-               LIBGC_CPPFLAGS='-I$(top_srcdir)/libgc/include'
-               LIBGC_LIBS='$(top_builddir)/libgc/libmonogc.la'
-               LIBGC_STATIC_LIBS='$(top_builddir)/libgc/libmonogc-static.la'
-
-               BOEHM_DEFINES="-DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE"
-
-               if test x$target_win32 = xyes; then
-                       BOEHM_DEFINES="$BOEHM_DEFINES -DGC_NOT_DLL"
-                       CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DGC_BUILD -DGC_NOT_DLL"
-               fi
-
-               gc_msg="bundled Boehm GC with typed GC"
-               if test x$enable_parallel_mark = xyes; then
-                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "Included Boehm (with typed GC and Parallel Mark)", [GC description])
-                       gc_msg="$gc_msg and parallel mark"
-               else
-                       AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "Included Boehm (with typed GC)", [GC description])
-               fi
-               ;;
-
-       xsgen)
-               AC_MSG_WARN("Use --with-sgen instead, --with-gc= controls Boehm configuration")
-               ;;
-
-       xnone)
-               AC_MSG_WARN("Compiling mono without GC.")
-               AC_DEFINE_UNQUOTED(DEFAULT_GC_NAME, "none", [GC description])
-               AC_DEFINE(HAVE_NULL_GC,1,[No GC support.])
-               ;;
-       *)
-               AC_MSG_ERROR([Invalid argument to --with-gc.])
-               ;;
-esac
-
-AC_ARG_WITH(large-heap, [  --with-large-heap=yes,no       Enable support for GC heaps larger than 3GB (defaults to no)], [large_heap=$withval], [large_heap=no])
-if test "x$large_heap" = "xyes"; then
-   CPPFLAGS="$CPPFLAGS -DLARGE_CONFIG"
-fi
-
-AM_CONDITIONAL(INCLUDED_LIBGC, test x$use_included_gc = xyes)
-AC_SUBST(LIBGC_CPPFLAGS)
-AC_SUBST(LIBGC_LIBS)
-AC_SUBST(LIBGC_STATIC_LIBS)
-AC_SUBST(libgc_dir)
-AC_SUBST(BOEHM_DEFINES)
-
-dnl
-dnl End of libgc checks
-dnl
-
-dnl *************************************
-dnl *** Checks for zero length arrays ***
-dnl *************************************
-AC_MSG_CHECKING(whether $CC supports zero length arrays)
-AC_TRY_COMPILE([
-       struct s {
-               int  length;
-               char data [0];
-       };
-], [], [
-       AC_MSG_RESULT(yes)
-       AC_DEFINE_UNQUOTED(MONO_ZERO_LEN_ARRAY, 0, [Length of zero length arrays])
-], [
-       AC_MSG_RESULT(no)
-       AC_DEFINE_UNQUOTED(MONO_ZERO_LEN_ARRAY, 1, [Length of zero length arrays])
-])
-
-AC_CHECK_HEADERS(nacl/nacl_dyncode.h)
-
-if test x$target_win32 = xno; then
-
-       dnl hires monotonic clock support
-       AC_SEARCH_LIBS(clock_gettime, rt)
-
-       dnl dynamic loader support
-       AC_CHECK_FUNC(dlopen, DL_LIB="",
-               AC_CHECK_LIB(dl, dlopen, DL_LIB="-ldl", dl_support=no)
-       )
-       if test x$dl_support = xno; then
-               AC_MSG_WARN([No dynamic loading support available])
-       else
-               LIBS="$LIBS $DL_LIB"
-               AC_DEFINE(HAVE_DL_LOADER,1,[dlopen-based dynamic loader available])
-               dnl from glib's configure.in
-               AC_CACHE_CHECK([for preceeding underscore in symbols],
-                       mono_cv_uscore,[
-                       AC_TRY_RUN([#include <dlfcn.h>
-                       int mono_underscore_test (void) { return 42; }
-                       int main() {
-                         void *f1 = (void*)0, *f2 = (void*)0, *handle;
-                         handle = dlopen ((void*)0, 0);
-                         if (handle) {
-                           f1 = dlsym (handle, "mono_underscore_test");
-                           f2 = dlsym (handle, "_mono_underscore_test");
-                         } return (!f2 || f1);
-                       }],
-                               [mono_cv_uscore=yes],
-                               [mono_cv_uscore=no],
-                       [])
-               ])
-               if test "x$mono_cv_uscore" = "xyes"; then
-                       MONO_DL_NEED_USCORE=1
-               else
-                       MONO_DL_NEED_USCORE=0
-               fi
-               AC_SUBST(MONO_DL_NEED_USCORE)
-               AC_CHECK_FUNC(dlerror)
-       fi
-
-       dnl ******************************************************************
-       dnl *** Checks for the IKVM JNI interface library                  ***
-       dnl ******************************************************************
-       AC_ARG_WITH(ikvm-native, [  --with-ikvm-native=yes,no      build the IKVM JNI interface library (defaults to yes)],[with_ikvm_native=$withval],[with_ikvm_native=$ikvm_native])
-
-       ikvm_native_dir=
-       if test x$with_ikvm_native = xyes; then
-               ikvm_native_dir=ikvm-native
-               jdk_headers_found="IKVM Native"
-       fi
-
-       AC_SUBST(ikvm_native_dir)
-
-       AC_CHECK_HEADERS(execinfo.h)
-
-       AC_CHECK_HEADERS(sys/auxv.h)
-
-       AC_CHECK_FUNCS(getgrgid_r)
-       AC_CHECK_FUNCS(getgrnam_r)
-       AC_CHECK_FUNCS(getpwnam_r)
-       AC_CHECK_FUNCS(getpwuid_r)
-       AC_CHECK_FUNCS(getresuid)
-       AC_CHECK_FUNCS(setresuid)
-       AC_CHECK_FUNCS(kqueue)
-       AC_CHECK_FUNCS(backtrace_symbols)
-       AC_CHECK_FUNCS(mkstemp)
-       AC_CHECK_FUNCS(mmap)
-       AC_CHECK_FUNCS(madvise)
-       AC_CHECK_FUNCS(getrusage)
-       AC_CHECK_FUNCS(getpriority)
-       AC_CHECK_FUNCS(setpriority)
-       AC_CHECK_FUNCS(dl_iterate_phdr)
-       AC_CHECK_FUNCS(dladdr)
-       AC_CHECK_FUNCS(sysconf)
-
-       AC_CHECK_FUNCS(sched_setaffinity)
-       AC_CHECK_FUNCS(sched_getcpu)
-
-       dnl ****************************************************************
-       dnl *** Check for sched_setaffinity from glibc versions before   ***
-       dnl *** 2.3.4. The older versions of the function only take 2    ***
-       dnl *** parameters, not 3.                                       ***
-       dnl ***                                                          ***
-       dnl *** Because the interface change was not made in a minor     ***
-       dnl *** version rev, the __GLIBC__ and __GLIBC_MINOR__ macros    ***
-       dnl *** won't always indicate the interface sched_affinity has.  ***
-       dnl ****************************************************************
-       AC_MSG_CHECKING(for sched_setaffinity from glibc < 2.3.4)
-       AC_TRY_COMPILE([#include <sched.h>], [
-            int mask = 1; 
-            sched_setaffinity(0, &mask);
-                       return 0;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY, 1, [Have GLIBC_BEFORE_2_3_4_SCHED_SETAFFINITY])
-       ], [
-               # We have the new, three-parameter version
-               AC_MSG_RESULT(no)
-       ])
-
-
-       dnl ******************************************************************
-       dnl *** Check for large file support                               ***
-       dnl *** (If we were using autoconf 2.50 we'd use AC_SYS_LARGEFILE) ***
-       dnl ******************************************************************
-       
-       # Check that off_t can represent 2**63 - 1 correctly, working around
-       # potential compiler bugs.  Defines LARGE_FILE_SUPPORT, adds $1 to
-       # CPPFLAGS and sets $large_offt to yes if the test succeeds
-       large_offt=no
-       AC_DEFUN([LARGE_FILES], [
-               large_CPPFLAGS=$CPPFLAGS
-               CPPFLAGS="$CPPFLAGS $1"
-               AC_TRY_COMPILE([
-                       #include <sys/types.h>
-                       #include <limits.h>
-               ], [
-                       /* Lifted this compile time assert method from: http://www.jaggersoft.com/pubs/CVu11_3.html */
-                       #define COMPILE_TIME_ASSERT(pred) \
-                               switch(0){case 0:case pred:;}
-                       COMPILE_TIME_ASSERT(sizeof(off_t) * CHAR_BIT == 64);
-               ], [
-                       AC_MSG_RESULT(ok)
-                       AC_DEFINE(HAVE_LARGE_FILE_SUPPORT, 1, [Have large file support])
-                       large_CPPFLAGS="$large_CPPFLAGS $1"
-                       large_offt=yes
-               ], [
-                       AC_MSG_RESULT(no)
-               ])
-               CPPFLAGS=$large_CPPFLAGS
-       ])
-
-       AC_MSG_CHECKING(if off_t is 64 bits wide)
-       LARGE_FILES("")
-       if test $large_offt = no; then
-               AC_MSG_CHECKING(if _FILE_OFFSET_BITS=64 gives 64 bit off_t)
-               LARGE_FILES("-D_FILE_OFFSET_BITS=64")
-       fi
-       if test $large_offt = no; then
-               AC_MSG_WARN([No 64 bit file size support available])
-       fi
-       
-       dnl *****************************
-       dnl *** Checks for libsocket  ***
-       dnl *****************************
-       AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
-
-       case "$host" in
-               *-*-*freebsd*)
-                       dnl *****************************
-                       dnl *** Checks for libinotify ***
-                       dnl *****************************
-                       AC_CHECK_LIB(inotify, inotify_init, LIBS="$LIBS -linotify")
-       esac
-
-       dnl *******************************
-       dnl *** Checks for MSG_NOSIGNAL ***
-       dnl *******************************
-       AC_MSG_CHECKING(for MSG_NOSIGNAL)
-       AC_TRY_COMPILE([#include <sys/socket.h>], [
-               int f = MSG_NOSIGNAL;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_MSG_NOSIGNAL, 1, [Have MSG_NOSIGNAL])
-       ], [
-               # We'll have to use signals
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *****************************
-       dnl *** Checks for IPPROTO_IP ***
-       dnl *****************************
-       AC_MSG_CHECKING(for IPPROTO_IP)
-       AC_TRY_COMPILE([#include <netinet/in.h>], [
-               int level = IPPROTO_IP;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IPPROTO_IP, 1, [Have IPPROTO_IP])
-       ], [
-               # We'll have to use getprotobyname
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *******************************
-       dnl *** Checks for IPPROTO_IPV6 ***
-       dnl *******************************
-       AC_MSG_CHECKING(for IPPROTO_IPV6)
-       AC_TRY_COMPILE([#include <netinet/in.h>], [
-               int level = IPPROTO_IPV6;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IPPROTO_IPV6, 1, [Have IPPROTO_IPV6])
-       ], [
-               # We'll have to use getprotobyname
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl ******************************
-       dnl *** Checks for IPPROTO_TCP ***
-       dnl ******************************
-       AC_MSG_CHECKING(for IPPROTO_TCP)
-       AC_TRY_COMPILE([#include <netinet/in.h>], [
-               int level = IPPROTO_TCP;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IPPROTO_TCP, 1, [Have IPPROTO_TCP])
-       ], [
-               # We'll have to use getprotobyname
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *****************************
-       dnl *** Checks for SOL_IP     ***
-       dnl *****************************
-       AC_MSG_CHECKING(for SOL_IP)
-       AC_TRY_COMPILE([#include <netdb.h>], [
-               int level = SOL_IP;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_SOL_IP, 1, [Have SOL_IP])
-       ], [
-               # We'll have to use getprotobyname
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *****************************
-       dnl *** Checks for SOL_IPV6     ***
-       dnl *****************************
-       AC_MSG_CHECKING(for SOL_IPV6)
-       AC_TRY_COMPILE([#include <netdb.h>], [
-               int level = SOL_IPV6;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_SOL_IPV6, 1, [Have SOL_IPV6])
-       ], [
-               # We'll have to use getprotobyname
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *****************************
-       dnl *** Checks for SOL_TCP    ***
-       dnl *****************************
-       AC_MSG_CHECKING(for SOL_TCP)
-       AC_TRY_COMPILE([#include <netdb.h>], [
-               int level = SOL_TCP;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_SOL_TCP, 1, [Have SOL_TCP])
-       ], [
-               # We'll have to use getprotobyname
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *****************************
-       dnl *** Checks for IP_PKTINFO ***
-       dnl *****************************
-       AC_MSG_CHECKING(for IP_PKTINFO)
-       AC_TRY_COMPILE([#include <linux/in.h>], [
-               int level = IP_PKTINFO;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IP_PKTINFO, 1, [Have IP_PKTINFO])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *****************************
-       dnl *** Checks for IPV6_PKTINFO ***
-       dnl *****************************
-       AC_MSG_CHECKING(for IPV6_PKTINFO)
-       AC_TRY_COMPILE([#include <netdb.h>], [
-               int level = IPV6_PKTINFO;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IPV6_PKTINFO, 1, [Have IPV6_PKTINFO])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl **********************************
-       dnl *** Checks for IP_DONTFRAG     ***
-       dnl **********************************
-       AC_MSG_CHECKING(for IP_DONTFRAG)
-       AC_TRY_COMPILE([#include <netinet/in.h>], [
-               int level = IP_DONTFRAG;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IP_DONTFRAG, 1, [Have IP_DONTFRAG])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl **********************************
-       dnl *** Checks for IP_DONTFRAGMENT ***
-       dnl **********************************
-       AC_MSG_CHECKING(for IP_DONTFRAGMENT)
-       AC_TRY_COMPILE([#include <Ws2ipdef.h>], [
-               int level = IP_DONTFRAGMENT;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IP_DONTFRAGMENT, 1, [Have IP_DONTFRAGMENT])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl **********************************
-       dnl *** Checks for IP_MTU_DISCOVER ***
-       dnl **********************************
-       AC_MSG_CHECKING(for IP_MTU_DISCOVER)
-       AC_TRY_COMPILE([#include <linux/in.h>], [
-               int level = IP_MTU_DISCOVER;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IP_MTU_DISCOVER, 1, [Have IP_MTU_DISCOVER])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl **********************************
-       dnl *** Checks for  IP_PMTUDISC_DO ***
-       dnl **********************************
-       AC_MSG_CHECKING(for IP_PMTUDISC_DO)
-       AC_TRY_COMPILE([#include <linux/in.h>], [
-               int level = IP_PMTUDISC_DO;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IP_PMTUDISC_DO, 1, [Have IP_PMTUDISC_DO])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *********************************
-       dnl *** Check for struct ip_mreqn ***
-       dnl *********************************
-       AC_MSG_CHECKING(for struct ip_mreqn)
-       AC_TRY_COMPILE([#include <netinet/in.h>], [
-               struct ip_mreqn mreq;
-               mreq.imr_address.s_addr = 0;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_STRUCT_IP_MREQN, 1, [Have struct ip_mreqn])
-       ], [
-               # We'll just have to try and use struct ip_mreq
-               AC_MSG_RESULT(no)
-               AC_MSG_CHECKING(for struct ip_mreq)
-               AC_TRY_COMPILE([#include <netinet/in.h>], [
-                       struct ip_mreq mreq;
-                       mreq.imr_interface.s_addr = 0;
-               ], [
-                       # Yes, we have it...
-                       AC_MSG_RESULT(yes)
-                       AC_DEFINE(HAVE_STRUCT_IP_MREQ, 1, [Have struct ip_mreq])
-               ], [
-                       # No multicast support
-                       AC_MSG_RESULT(no)
-               ])
-       ])
-       
-       dnl **********************************
-       dnl *** Check for gethostbyname2_r ***
-       dnl **********************************
-       AC_MSG_CHECKING(for gethostbyname2_r)
-               AC_TRY_LINK([#include <netdb.h>], [
-               gethostbyname2_r(NULL,0,NULL,NULL,0,NULL,NULL);
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_GETHOSTBYNAME2_R, 1, [Have gethostbyname2_r])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-
-       dnl *****************************
-       dnl *** Checks for libnsl     ***
-       dnl *****************************
-       AC_CHECK_FUNC(gethostbyaddr, , AC_CHECK_LIB(nsl, gethostbyaddr, LIBS="$LIBS -lnsl"))
-
-       AC_CHECK_FUNCS(inet_pton inet_aton)
-
-       dnl ***********************************************
-       dnl *** Checks for size of sockaddr_un.sun_path ***
-       dnl ***********************************************
-       # AC_CHECK_SIZEOF can't cope with struct members :-(
-       AC_MSG_CHECKING(size of sockaddr_un.sun_path)
-       AC_CACHE_VAL(mono_cv_sizeof_sunpath,
-               [AC_TRY_RUN([
-                       #include <sys/types.h>
-                       #include <stdio.h>
-                       #include <sys/un.h>
-
-                       int main(void) {
-                               struct sockaddr_un sock_un;
-                               FILE *f=fopen("conftestval", "w");
-                               if(!f) exit(1);
-                               fprintf(f, "%d\n", sizeof(sock_un.sun_path));
-                               exit(0);
-                       }
-               ], mono_cv_sizeof_sunpath=`cat conftestval`,
-                  mono_cv_sizeof_sunpath=0,
-                  mono_cv_sizeof_sunpath=0)])dnl
-       AC_MSG_RESULT($mono_cv_sizeof_sunpath)
-       AC_DEFINE_UNQUOTED(MONO_SIZEOF_SUNPATH, $mono_cv_sizeof_sunpath, [Sizeof sock_un.sun_path])
-
-       dnl *****************************
-       dnl *** Checks for libxnet    ***
-       dnl *****************************
-       case "${host}" in
-               *solaris* )
-                       AC_MSG_CHECKING(for Solaris XPG4 support)
-                       if test -f /usr/lib/libxnet.so; then
-                               CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=500"
-                               CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
-                               CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED=1"
-                               LIBS="$LIBS -lxnet"
-                               AC_MSG_RESULT(yes)
-                       else
-                               AC_MSG_RESULT(no)
-                       fi
-
-                       if test "$GCC" = "yes"; then
-                               CFLAGS="$CFLAGS -Wno-char-subscripts"
-                       fi
-               ;;
-       esac
-
-       dnl *****************************
-       dnl *** Checks for libpthread ***
-       dnl *****************************
-# on FreeBSD -STABLE, the pthreads functions all reside in libc_r
-# and libpthread does not exist
-#
-       case "${host}" in
-               *-*-*freebsd*)
-                       AC_CHECK_LIB(pthread, main, LIBS="$LIBS -pthread")
-               ;;
-               *-*-*openbsd*)
-                       AC_CHECK_LIB(pthread, main, LIBS="$LIBS -pthread")
-               ;;
-               *)
-                       AC_CHECK_LIB(pthread, main, LIBS="$LIBS -lpthread")
-               ;;
-       esac
-       AC_CHECK_HEADERS(pthread.h)
-       AC_CHECK_HEADERS(pthread_np.h)
-       AC_CHECK_FUNCS(pthread_mutex_timedlock)
-       AC_CHECK_FUNCS(pthread_getattr_np pthread_attr_get_np pthread_setname_np)
-       AC_CHECK_FUNCS(pthread_kill)
-       AC_MSG_CHECKING(for PTHREAD_MUTEX_RECURSIVE)
-       AC_TRY_COMPILE([ #include <pthread.h>], [
-               pthread_mutexattr_t attr;
-               pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
-       ], [
-               AC_MSG_RESULT(ok)
-       ], [
-               AC_MSG_RESULT(no)
-               AC_ERROR(Posix system lacks support for recursive mutexes)
-       ])
-       AC_CHECK_FUNCS(pthread_attr_setstacksize)
-       AC_CHECK_FUNCS(pthread_attr_getstack pthread_attr_getstacksize)
-       AC_CHECK_FUNCS(pthread_get_stacksize_np pthread_get_stackaddr_np)
-
-       dnl ***********************************
-       dnl *** Checks for signals
-       dnl ***********************************
-       AC_CHECK_HEADERS(signal.h)
-       AC_CHECK_FUNCS(sigaction)
-
-       dnl ***********************************
-       dnl *** Checks for working __thread ***
-       dnl ***********************************
-       AC_MSG_CHECKING(for working __thread)
-       if test "x$with_tls" != "x__thread"; then
-               AC_MSG_RESULT(disabled)
-       elif test "x$cross_compiling" = "xyes"; then
-               AC_MSG_RESULT(cross compiling, assuming yes)
-       else
-               AC_TRY_RUN([
-                       #if defined(__APPLE__) && defined(__clang__)
-                       #error "__thread does not currently work with clang on Mac OS X"
-                       #endif
-                       
-                       #include <pthread.h>
-                       __thread int i;
-                       static int res1, res2;
-
-                       void thread_main (void *arg)
-                       {
-                               i = arg;
-                               sleep (1);
-                               if (arg == 1)
-                                       res1 = (i == arg);
-                               else
-                                       res2 = (i == arg);
-                       }
-
-                       int main () {
-                               pthread_t t1, t2;
-
-                               i = 5;
-
-                               pthread_create (&t1, NULL, thread_main, 1);
-                               pthread_create (&t2, NULL, thread_main, 2);
-
-                               pthread_join (t1, NULL);
-                               pthread_join (t2, NULL);
-
-                               return !(res1 + res2 == 2);
-                       }
-               ], [
-                               AC_MSG_RESULT(yes)
-               ], [
-                               AC_MSG_RESULT(no)
-                               with_tls=pthread
-               ])
-       fi
-
-       dnl **************************************
-       dnl *** Checks for working sigaltstack ***
-       dnl **************************************
-       AC_MSG_CHECKING(for working sigaltstack)
-       if test "x$with_sigaltstack" != "xyes"; then
-               AC_MSG_RESULT(disabled)
-       elif test "x$cross_compiling" = "xyes"; then
-               AC_MSG_RESULT(cross compiling, assuming yes)
-       else
-               AC_TRY_RUN([
-                       #include <stdio.h>
-                       #include <stdlib.h>
-                       #include <unistd.h>
-                       #include <signal.h>
-                       #include <pthread.h>
-                       #include <sys/wait.h>
-                       #if defined(__FreeBSD__) || defined(__NetBSD__)
-                       #define SA_STACK SA_ONSTACK
-                       #endif
-                       static void
-                       sigsegv_signal_handler (int _dummy, siginfo_t *info, void *context)
-                       {
-                               exit (0);
-                       }
-
-                       volatile char*__ptr = NULL;
-                       static void *
-                       loop (void *ignored)
-                       {
-                               *__ptr = 0;
-                               return NULL;
-                       }
-
-                       static void
-                       child ()
-                       {
-                               struct sigaction sa;
-                       #ifdef __APPLE__
-                               stack_t sas;
-                       #else
-                               struct sigaltstack sas;
-                       #endif
-                               pthread_t id;
-                               pthread_attr_t attr;
-
-                               sa.sa_sigaction = sigsegv_signal_handler;
-                               sigemptyset (&sa.sa_mask);
-                               sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
-                               if (sigaction (SIGSEGV, &sa, NULL) == -1) {
-                                       perror ("sigaction");
-                                       return;
-                               }
-
-                               /* x86 darwin deliver segfaults using SIGBUS */
-                               if (sigaction (SIGBUS, &sa, NULL) == -1) {
-                                       perror ("sigaction");
-                                       return;
-                               }
-                               sas.ss_sp = malloc (SIGSTKSZ);
-                               sas.ss_size = SIGSTKSZ;
-                               sas.ss_flags = 0;
-                               if (sigaltstack (&sas, NULL) == -1) {
-                                       perror ("sigaltstack");
-                                       return;
-                               }
-
-                               pthread_attr_init (&attr);
-                               if (pthread_create(&id, &attr, loop, &attr) != 0) {
-                                       printf ("pthread_create\n");
-                                       return;
-                               }
-
-                               sleep (100);
-                       }
-
-                       int
-                       main ()
-                       {
-                               pid_t son;
-                               int status;
-                               int i;
-
-                               son = fork ();
-                               if (son == -1) {
-                                       return 1;
-                               }
-
-                               if (son == 0) {
-                                       child ();
-                                       return 0;
-                               }
-
-                               for (i = 0; i < 300; ++i) {
-                                       waitpid (son, &status, WNOHANG);
-                                       if (WIFEXITED (status) && WEXITSTATUS (status) == 0)
-                                               return 0;
-                                       usleep (10000);
-                               }
-
-                               kill (son, SIGKILL);
-                               return 1;
-                       }
-
-               ], [
-                               AC_MSG_RESULT(yes)
-                               AC_DEFINE(HAVE_WORKING_SIGALTSTACK, 1, [Have a working sigaltstack])
-               ], [
-                               with_sigaltstack=no
-                               AC_MSG_RESULT(no)
-               ])
-       fi
-
-       dnl ********************************
-       dnl *** Checks for semaphore lib ***
-       dnl ********************************
-       # 'Real Time' functions on Solaris
-       # posix4 on Solaris 2.6
-       # pthread (first!) on Linux
-       AC_SEARCH_LIBS(sem_init, pthread rt posix4) 
-
-       AC_SEARCH_LIBS(shm_open, pthread rt posix4) 
-       AC_CHECK_FUNCS(shm_open)
-
-       dnl ********************************
-       dnl *** Checks for timezone stuff **
-       dnl ********************************
-       AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff,
-               AC_TRY_COMPILE([
-                       #include <time.h>
-                       ], [
-                       struct tm tm;
-                       tm.tm_gmtoff = 1;
-                       ], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no))
-       if test $ac_cv_struct_tm_gmtoff = yes; then
-               AC_DEFINE(HAVE_TM_GMTOFF, 1, [Have tm_gmtoff])
-       else
-               AC_CACHE_CHECK(for timezone variable, ac_cv_var_timezone,
-                       AC_TRY_COMPILE([
-                               #include <time.h>
-                       ], [
-                               timezone = 1;
-                       ], ac_cv_var_timezone=yes, ac_cv_var_timezone=no))
-               if test $ac_cv_var_timezone = yes; then
-                       AC_DEFINE(HAVE_TIMEZONE, 1, [Have timezone variable])
-               else
-                       AC_ERROR(unable to find a way to determine timezone)
-               fi
-       fi
-
-       dnl *********************************
-       dnl *** Checks for math functions ***
-       dnl *********************************
-       AC_SEARCH_LIBS(sqrtf, m)
-       if test "x$has_broken_apple_cpp" != "xyes"; then
-               AC_CHECK_FUNCS(finite, , AC_MSG_CHECKING(for finite in math.h)
-                       AC_TRY_LINK([#include <math.h>], 
-                       [ finite(0.0); ], 
-                       AC_DEFINE(HAVE_FINITE, 1, [Have finite in -lm]) AC_MSG_RESULT(yes),
-                       AC_MSG_RESULT(no)))
-       fi
-        AC_CHECK_FUNCS(isfinite, , AC_MSG_CHECKING(for isfinite in math.h)
-                AC_TRY_LINK([#include <math.h>], 
-                [ isfinite(0.0); ], 
-                AC_DEFINE(HAVE_ISFINITE, 1, [Have isfinite]) AC_MSG_RESULT(yes),
-                AC_MSG_RESULT(no)))
-
-       dnl ****************************************************************
-       dnl *** Checks for working poll() (macosx defines it but doesn't ***
-       dnl *** have it in the library (duh))                            ***
-       dnl ****************************************************************
-       AC_CHECK_FUNCS(poll)
-
-       dnl *************************
-       dnl *** Check for signbit ***
-       dnl *************************
-       AC_MSG_CHECKING(for signbit)
-       AC_TRY_LINK([#include <math.h>], [
-               int s = signbit(1.0);
-       ], [
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_SIGNBIT, 1, [Have signbit])
-       ], [
-               AC_MSG_RESULT(no)
-       ]) 
-
-       dnl **********************************
-       dnl *** epoll                      ***
-       dnl **********************************
-       if test "x$ac_cv_header_nacl_nacl_dyncode_h" = "xno"; then
-               AC_CHECK_HEADERS(sys/epoll.h)
-               haveepoll=no
-               AC_CHECK_FUNCS(epoll_ctl, [haveepoll=yes], )
-               if test "x$haveepoll" = "xyes" -a "x$ac_cv_header_sys_epoll_h" = "xyes"; then
-                       AC_DEFINE(HAVE_EPOLL, 1, [epoll supported])
-               fi
-       fi
-
-       havekqueue=no
-
-       AC_CHECK_HEADERS(sys/event.h)
-       AC_CHECK_FUNCS(kqueue, [havekqueue=yes], )
-
-       dnl **************************************
-       dnl * Darwin has a race that prevents us from using reliably:
-       dnl * http://lists.apple.com/archives/darwin-dev/2011/Jun/msg00016.html
-       dnl * Since kqueue is mostly used for scaling large web servers, 
-       dnl * and very few folks run Mono on large web servers on OSX, falling
-       dnl * back 
-       dnl **************************************
-       if test "x$havekqueue" = "xyes" -a "x$ac_cv_header_sys_event_h" = "xyes"; then
-               if test "x$platform_darwin" = "xno"; then
-                       AC_DEFINE(USE_KQUEUE_FOR_THREADPOOL, 1, [Use kqueue for the threadpool])
-               fi
-       fi
-
-       dnl ******************************
-       dnl *** Checks for SIOCGIFCONF ***
-       dnl ******************************
-       AC_CHECK_HEADERS(sys/ioctl.h)
-       AC_CHECK_HEADERS(net/if.h, [], [],
-          [
-          #ifdef HAVE_SYS_TYPES_H
-          # include <sys/types.h>
-          #endif
-          #ifdef HAVE_SYS_SOCKET_H
-          # include <sys/socket.h>
-          #endif
-          ])
-       AC_MSG_CHECKING(for ifreq)
-       AC_TRY_COMPILE([
-               #include <stdio.h>
-               #include <sys/ioctl.h>
-               #include <net/if.h>
-               ], [
-               struct ifconf ifc;
-               struct ifreq *ifr;
-               void *x;
-               ifc.ifc_len = 0;
-               ifc.ifc_buf = NULL;
-               x = (void *) &ifr->ifr_addr;
-               ],[
-                       AC_MSG_RESULT(yes)
-                       AC_DEFINE(HAVE_SIOCGIFCONF, 1, [Can get interface list])
-               ], [
-                       AC_MSG_RESULT(no)
-               ])
-       dnl **********************************
-       dnl ***     Checks for sin_len     ***
-       dnl **********************************
-       AC_MSG_CHECKING(for sockaddr_in.sin_len)
-       AC_TRY_COMPILE([
-               #include <netinet/in.h>
-               ], [
-               struct sockaddr_in saddr;
-               saddr.sin_len = sizeof (saddr);
-               ],[
-                       AC_MSG_RESULT(yes)
-                       AC_DEFINE(HAVE_SOCKADDR_IN_SIN_LEN, 1, [sockaddr_in has sin_len])
-               ], [
-                       AC_MSG_RESULT(no)
-               ])      
-       dnl **********************************
-       dnl ***    Checks for sin6_len     ***
-       dnl **********************************
-       AC_MSG_CHECKING(for sockaddr_in6.sin6_len)
-       AC_TRY_COMPILE([
-               #include <netinet/in.h>
-               ], [
-               struct sockaddr_in6 saddr6;
-               saddr6.sin6_len = sizeof (saddr6);
-               ],[
-                       AC_MSG_RESULT(yes)
-                       AC_DEFINE(HAVE_SOCKADDR_IN6_SIN_LEN, 1, [sockaddr_in6 has sin6_len])
-               ], [
-                       AC_MSG_RESULT(no)
-               ])
-       dnl **********************************
-       dnl *** Check for getifaddrs       ***
-       dnl **********************************
-       AC_MSG_CHECKING(for getifaddrs)
-               AC_TRY_LINK([
-               #include <stdio.h>
-               #include <sys/types.h>
-               #include <sys/socket.h>
-               #include <ifaddrs.h>
-       ], [
-               getifaddrs(NULL);
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_GETIFADDRS, 1, [Have getifaddrs])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-       dnl **********************************
-       dnl *** Check for if_nametoindex   ***
-       dnl **********************************
-       AC_MSG_CHECKING(for if_nametoindex)
-               AC_TRY_LINK([
-               #include <stdio.h>
-               #include <sys/types.h>
-               #include <sys/socket.h>
-               #include <net/if.h>
-       ], [
-               if_nametoindex(NULL);
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_IF_NAMETOINDEX, 1, [Have if_nametoindex])
-       ], [
-               AC_MSG_RESULT(no)
-       ])
-                       
-       dnl **********************************
-       dnl *** Checks for MonoPosixHelper ***
-       dnl **********************************
-       AC_CHECK_HEADERS(checklist.h)
-       AC_CHECK_HEADERS(pathconf.h)
-       AC_CHECK_HEADERS(fstab.h)
-       AC_CHECK_HEADERS(attr/xattr.h)
-       AC_CHECK_HEADERS(sys/extattr.h)
-       AC_CHECK_HEADERS(sys/sendfile.h)
-       AC_CHECK_HEADERS(sys/statvfs.h)
-       AC_CHECK_HEADERS(sys/statfs.h)
-       AC_CHECK_HEADERS(sys/vfstab.h)
-       AC_CHECK_HEADERS(sys/xattr.h)
-       AC_CHECK_HEADERS(sys/mman.h)
-       AC_CHECK_HEADERS(sys/param.h)
-       AC_CHECK_HEADERS(sys/mount.h, [], [],
-               [
-               #ifdef HAVE_SYS_PARAM_H
-               # include <sys/param.h>
-               #endif
-               ])
-       AC_CHECK_HEADERS(sys/mount.h)
-       AC_CHECK_FUNCS(confstr)
-       AC_CHECK_FUNCS(seekdir telldir)
-       AC_CHECK_FUNCS(getdomainname)
-       AC_CHECK_FUNCS(setdomainname)
-       AC_CHECK_FUNCS(endgrent getgrent fgetgrent setgrent)
-       AC_CHECK_FUNCS(setgroups)
-       AC_CHECK_FUNCS(endpwent getpwent fgetpwent setpwent)
-       AC_CHECK_FUNCS(getfsstat)
-       AC_CHECK_FUNCS(lutimes futimes)
-       AC_CHECK_FUNCS(mremap)
-       AC_CHECK_FUNCS(remap_file_pages)
-       AC_CHECK_FUNCS(posix_fadvise)
-       AC_CHECK_FUNCS(posix_fallocate)
-       AC_CHECK_FUNCS(posix_madvise)
-       AC_CHECK_FUNCS(vsnprintf)
-       AC_CHECK_FUNCS(sendfile)
-       AC_CHECK_FUNCS(gethostid sethostid)
-       AC_CHECK_FUNCS(sethostname)
-       AC_CHECK_FUNCS(statfs)
-       AC_CHECK_FUNCS(fstatfs)
-       AC_CHECK_FUNCS(statvfs)
-       AC_CHECK_FUNCS(fstatvfs)
-       AC_CHECK_FUNCS(stime)
-       AC_CHECK_FUNCS(strerror_r)
-       AC_CHECK_FUNCS(ttyname_r)
-       AC_CHECK_FUNCS(psignal)
-       AC_CHECK_FUNCS(getlogin_r)
-       AC_CHECK_FUNCS(lockf)
-       AC_CHECK_FUNCS(swab)
-       AC_CHECK_FUNCS(setusershell endusershell)
-       AC_CHECK_FUNCS(futimens utimensat)
-       AC_CHECK_FUNCS(fstatat mknodat readlinkat)
-       AC_CHECK_FUNCS(readv writev preadv pwritev)
-       AC_CHECK_FUNCS(setpgid)
-       AC_CHECK_SIZEOF(size_t)
-       AC_CHECK_TYPES([blksize_t], [AC_DEFINE(HAVE_BLKSIZE_T)], , 
-               [#include <sys/types.h>
-                #include <sys/stat.h>
-                #include <unistd.h>])
-       AC_CHECK_TYPES([blkcnt_t], [AC_DEFINE(HAVE_BLKCNT_T)], ,
-               [#include <sys/types.h>
-                #include <sys/stat.h>
-                #include <unistd.h>])
-       AC_CHECK_TYPES([suseconds_t], [AC_DEFINE(HAVE_SUSECONDS_T)], ,
-               [#include <sys/time.h>])
-       AC_CHECK_TYPES([struct flock], [AC_DEFINE(HAVE_STRUCT_FLOCK)], ,
-               [#include <unistd.h>
-                #include <fcntl.h>])
-       AC_CHECK_TYPES([struct iovec], [AC_DEFINE(HAVE_STRUCT_IOVEC)], ,
-               [#include <sys/uio.h>])
-       AC_CHECK_TYPES([struct pollfd], [AC_DEFINE(HAVE_STRUCT_POLLFD)], ,
-               [#include <sys/poll.h>])
-       AC_CHECK_TYPES([struct stat], [AC_DEFINE(HAVE_STRUCT_STAT)], ,
-               [#include <sys/types.h>
-                #include <sys/stat.h>
-                #include <unistd.h>])
-       AC_CHECK_TYPES([struct timespec], [AC_DEFINE(HAVE_STRUCT_TIMESPEC)], ,
-               [#include <time.h>])
-       AC_CHECK_TYPES([struct timeval], [AC_DEFINE(HAVE_STRUCT_TIMEVAL)], ,
-               [#include <sys/time.h>
-                #include <sys/types.h>
-                #include <utime.h>])
-       AC_CHECK_TYPES([struct timezone], [AC_DEFINE(HAVE_STRUCT_TIMEZONE)], ,
-               [#include <sys/time.h>])
-       AC_CHECK_TYPES([struct utimbuf], [AC_DEFINE(HAVE_STRUCT_UTIMBUF)], ,
-               [#include <sys/types.h>
-                #include <utime.h>])
-       AC_CHECK_MEMBERS(
-               [struct dirent.d_off, struct dirent.d_reclen, struct dirent.d_type],,, 
-               [#include <sys/types.h>
-                #include <dirent.h>])
-       AC_CHECK_MEMBERS(
-               [struct passwd.pw_gecos],,, 
-               [#include <sys/types.h>
-                #include <pwd.h>])
-       AC_CHECK_MEMBERS(
-               [struct statfs.f_flags],,, 
-               [#include <sys/types.h>
-                #include <sys/vfs.h>])
-       AC_CHECK_MEMBERS(
-               [struct stat.st_atim, struct stat.st_mtim, struct stat.st_ctim],,, 
-               [#include <sys/types.h>
-                #include <sys/stat.h>
-                #include <unistd.h>])
-
-       dnl Favour xattr through glibc, but use libattr if we have to
-       AC_CHECK_FUNC(lsetxattr, ,
-               AC_CHECK_LIB(attr, lsetxattr, XATTR_LIB="-lattr",)
-       )
-       AC_SUBST(XATTR_LIB)
-
-       dnl kinfo_proc.kp_proc works on darwin but fails on other simil-bsds
-       AC_CHECK_MEMBERS(
-               [struct kinfo_proc.kp_proc],,, 
-               [#include <sys/types.h>
-                #include <sys/param.h>
-                #include <sys/sysctl.h>
-                #include <sys/proc.h>
-                ])
-
-       dnl *********************************
-       dnl *** Checks for Windows compilation ***
-       dnl *********************************
-       AC_CHECK_HEADERS(sys/time.h)
-       AC_CHECK_HEADERS(sys/param.h)
-       AC_CHECK_HEADERS(dirent.h)
-
-       dnl ******************************************
-       dnl *** Checks for OSX and iOS compilation ***
-       dnl ******************************************
-       AC_CHECK_HEADERS(CommonCrypto/CommonDigest.h)
-
-       dnl *********************************
-       dnl *** Check for Console 2.0 I/O ***
-       dnl *********************************
-       AC_CHECK_HEADERS([curses.h])
-       AC_CHECK_HEADERS([term.h], [], [],
-       [#if HAVE_CURSES_H
-        #include <curses.h>
-        #endif
-       ])
-       AC_CHECK_HEADERS([termios.h])
-
-       dnl * This is provided in io-layer, but on windows it's only available
-       dnl * on xp+
-       AC_DEFINE(HAVE_GETPROCESSID, 1, [Define if GetProcessId is available])
-else
-       dnl *********************************
-       dnl *** Checks for Windows compilation ***
-       dnl *********************************
-       AC_CHECK_HEADERS(winternl.h)
-
-       jdk_headers_found=no
-       AC_CHECK_LIB(ws2_32, main, LIBS="$LIBS -lws2_32", AC_ERROR(bad mingw install?))
-       AC_CHECK_LIB(psapi, main, LIBS="$LIBS -lpsapi", AC_ERROR(bad mingw install?))
-       AC_CHECK_LIB(ole32, main, LIBS="$LIBS -lole32", AC_ERROR(bad mingw install?))
-       AC_CHECK_LIB(winmm, main, LIBS="$LIBS -lwinmm", AC_ERROR(bad mingw install?))
-       AC_CHECK_LIB(oleaut32, main, LIBS="$LIBS -loleaut32", AC_ERROR(bad mingw install?))
-       AC_CHECK_LIB(advapi32, main, LIBS="$LIBS -ladvapi32", AC_ERROR(bad mingw install?))
-       AC_CHECK_LIB(version, main, LIBS="$LIBS -lversion", AC_ERROR(bad mingw install?))
-
-       dnl *********************************
-       dnl *** Check for struct ip_mreqn ***
-       dnl *********************************
-       AC_MSG_CHECKING(for struct ip_mreqn)
-       AC_TRY_COMPILE([#include <ws2tcpip.h>], [
-               struct ip_mreqn mreq;
-               mreq.imr_address.s_addr = 0;
-       ], [
-               # Yes, we have it...
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_STRUCT_IP_MREQN)
-       ], [
-               # We'll just have to try and use struct ip_mreq
-               AC_MSG_RESULT(no)
-               AC_MSG_CHECKING(for struct ip_mreq)
-               AC_TRY_COMPILE([#include <ws2tcpip.h>], [
-                       struct ip_mreq mreq;
-                       mreq.imr_interface.s_addr = 0;
-               ], [
-                       # Yes, we have it...
-                       AC_MSG_RESULT(yes)
-                       AC_DEFINE(HAVE_STRUCT_IP_MREQ)
-               ], [
-                       # No multicast support
-                       AC_MSG_RESULT(no)
-               ])
-       ])
-       AC_CHECK_FUNCS(GetProcessId)
-       AC_CHECK_DECLS(InterlockedExchange64, [], [], [[#include <windows.h>]])
-       AC_CHECK_DECLS(InterlockedCompareExchange64, [], [], [[#include <windows.h>]])
-       AC_CHECK_DECLS(InterlockedDecrement64, [], [], [[#include <windows.h>]])
-       AC_CHECK_DECLS(InterlockedIncrement64, [], [], [[#include <windows.h>]])
-       AC_CHECK_DECLS(InterlockedAdd, [], [], [[#include <windows.h>]])
-       AC_CHECK_DECLS(InterlockedAdd64, [], [], [[#include <windows.h>]])
-       AC_CHECK_DECLS(__readfsdword, [], [], [[#include <windows.h>]])
-fi
-
-dnl socklen_t check
-AC_MSG_CHECKING(for socklen_t)
-AC_TRY_COMPILE([
-#include <sys/types.h>
-#include <sys/socket.h>
-],[
-  socklen_t foo;
-],[
-ac_cv_c_socklen_t=yes
-       AC_DEFINE(HAVE_SOCKLEN_T, 1, [Have socklen_t])
-       AC_MSG_RESULT(yes)
-],[
-       AC_MSG_RESULT(no)
-])
-
-AC_MSG_CHECKING(for array element initializer support)
-AC_TRY_COMPILE([#include <sys/socket.h>], [
-       const int array[] = {[1] = 2,};
-], [
-       # Yes, we have it...
-       AC_MSG_RESULT(yes)
-       AC_DEFINE(HAVE_ARRAY_ELEM_INIT,1,[Supports C99 array initialization])
-], [
-       # We'll have to use signals
-       AC_MSG_RESULT(no)
-])
-
-AC_CHECK_FUNCS(trunc, , AC_MSG_CHECKING(for trunc in math.h)
-       # Simply calling trunc (0.0) is no good since gcc will optimize the call away
-       AC_TRY_LINK([#include <math.h>], 
-       [ static void *p = &trunc; ],
-       [
-               AC_DEFINE(HAVE_TRUNC) 
-               AC_MSG_RESULT(yes)
-               ac_cv_trunc=yes
-       ],
-       AC_MSG_RESULT(no)))
-
-if test "x$ac_cv_truncl" != "xyes"; then
-   AC_CHECK_LIB(sunmath, aintl, [ AC_DEFINE(HAVE_AINTL, 1, [Has the 'aintl' function]) LIBS="$LIBS -lsunmath"])
-fi
-
-AC_CHECK_FUNCS(round)
-AC_CHECK_FUNCS(rint)
-AC_CHECK_FUNCS(execvp)
-
-dnl ****************************
-dnl *** Look for /dev/random ***
-dnl ****************************
-
-AC_MSG_CHECKING([if usage of random device is requested])
-AC_ARG_ENABLE(dev-random,
-[  --disable-dev-random    disable the use of the random device (enabled by default)],
-try_dev_random=$enableval, try_dev_random=yes)
-
-AC_MSG_RESULT($try_dev_random)
-
-case "{$build}" in
-    *-openbsd*)
-    NAME_DEV_RANDOM="/dev/srandom"
-    ;;
-
-dnl Win32 does not have /dev/random, they have their own method...
-
-    *-mingw*|*-*-cygwin*)
-    ac_cv_have_dev_random=no
-    ;;
-
-dnl Everywhere else, it's /dev/random
-
-    *)
-    NAME_DEV_RANDOM="/dev/random"
-    ;;
-esac
-
-AC_DEFINE_UNQUOTED(NAME_DEV_RANDOM, "$NAME_DEV_RANDOM", [Name of /dev/random])
-
-dnl Now check if the device actually exists
-
-if test "x$try_dev_random" = "xyes"; then
-    AC_CACHE_CHECK(for random device, ac_cv_have_dev_random,
-    [if test -r "$NAME_DEV_RANDOM" ; then
-        ac_cv_have_dev_random=yes; else ac_cv_have_dev_random=no; fi])
-    if test "x$ac_cv_have_dev_random" = "xyes"; then
-        AC_DEFINE(HAVE_CRYPT_RNG, 1, [Have /dev/random])
-    fi
-else
-    AC_MSG_CHECKING(for random device)
-    ac_cv_have_dev_random=no
-    AC_MSG_RESULT(has been disabled)
-fi
-
-if test "x$host_win32" = "xyes"; then
-    AC_DEFINE(HAVE_CRYPT_RNG)
-fi
-
-if test "x$ac_cv_have_dev_random" = "xno" \
-    && test "x$host_win32" = "xno"; then
-    AC_MSG_WARN([[
-***
-*** A system-provided entropy source was not found on this system.
-*** Because of this, the System.Security.Cryptography random number generator
-*** will throw a NotImplemented exception.
-***
-*** If you are seeing this message, and you know your system DOES have an
-*** entropy collection in place, please contact <crichton@gimp.org> and
-*** provide information about the system and how to access the random device.
-***
-*** Otherwise you can install either egd or prngd and set the environment
-*** variable MONO_EGD_SOCKET to point to the daemon's socket to use that.
-***]])
-fi
-AC_MSG_CHECKING([if inter-process shared handles are requested])
-AC_ARG_ENABLE(shared-handles, [  --disable-shared-handles disable inter-process shared handles], try_shared_handles=$enableval, try_shared_handles=yes)
-AC_MSG_RESULT($try_shared_handles)
-if test "x$try_shared_handles" != "xyes"; then
-       AC_DEFINE(DISABLE_SHARED_HANDLES, 1, [Disable inter-process shared handles])
-       AC_SUBST(DISABLE_SHARED_HANDLES)
-fi
-
-AC_ARG_ENABLE(bcl-opt, [  --disable-bcl-opt    BCL is compiled with no optimizations (allows accurate BCL debugging)], test_bcl_opt=$enableval, test_bcl_opt=yes)
-
-AC_ARG_ENABLE(nunit-tests, [  --enable-nunit-tests     Run the nunit tests of the class library on 'make check'])
-AM_CONDITIONAL(ENABLE_NUNIT_TESTS, [test x$enable_nunit_tests = xyes])
-
-AC_MSG_CHECKING([if big-arrays are to be enabled])
-AC_ARG_ENABLE(big-arrays,  [  --enable-big-arrays      Enable the allocation and indexing of arrays greater than Int32.MaxValue], enable_big_arrays=$enableval, enable_big_arrays=no)
-if test "x$enable_big_arrays" = "xyes" ; then
-    if  test "x$ac_cv_sizeof_void_p" = "x8"; then
-       AC_DEFINE(MONO_BIG_ARRAYS,1,[Enable the allocation and indexing of arrays greater than Int32.MaxValue])
-    else
-        AC_MSG_ERROR([The allocation and indexing of arrays greater than Int32.MaxValue is not supported on this platform.])
-    fi
-fi
-AC_MSG_RESULT($enable_big_arrays)
-
-dnl **************
-dnl *** DTRACE ***
-dnl **************
-
-AC_ARG_ENABLE(dtrace,[  --enable-dtrace        Enable DTrace probes], enable_dtrace=$enableval, enable_dtrace=$has_dtrace)
-
-if test "x$enable_dtrace" = "xyes"; then
-   if test "x$has_dtrace" = "xno"; then
-         AC_MSG_ERROR([DTrace probes are not supported on this platform.])
-   fi
-   AC_PATH_PROG(DTRACE, [dtrace], [no], [$PATH:/usr/sbin])
-   if test "x$DTRACE" = "xno"; then
-         AC_MSG_RESULT([dtrace utility not found, dtrace support disabled.])
-         enable_dtrace=no
-   elif ! $DTRACE -h -s $srcdir/data/mono.d > /dev/null 2>&1; then
-         AC_MSG_RESULT([dtrace doesn't support -h option, dtrace support disabled.])
-         enable_dtrace=no
-   fi
-fi
-
-dtrace_g=no
-if test "x$enable_dtrace" = "xyes"; then
-       AC_DEFINE(ENABLE_DTRACE, 1, [Enable DTrace probes])
-       DTRACEFLAGS=
-       if test "x$ac_cv_sizeof_void_p" = "x8"; then
-               case "$host" in
-                       powerpc-*-darwin*)
-                       DTRACEFLAGS="-arch ppc64"
-                       ;;
-                       i*86-*-darwin*)
-                       DTRACEFLAGS="-arch x86_64"
-                       ;;
-                       *)
-                       DTRACEFLAGS=-64
-                       ;;
-               esac
-       else
-               case "$host" in
-                       powerpc-*-darwin*)
-                       DTRACEFLAGS="-arch ppc"
-                       ;;
-                       i*86-*-darwin*)
-                       DTRACEFLAGS="-arch i386"
-                       ;;
-                       *)
-                       DTRACEFLAGS=-32
-                       ;;
-               esac
-       fi
-       AC_SUBST(DTRACEFLAGS)
-       case "$host" in
-               *-*-solaris*)
-               dtrace_g=yes
-               ;;
-       esac
-       AC_CHECK_HEADERS([sys/sdt.h])
-fi
-AM_CONDITIONAL(ENABLE_DTRACE, [test x$enable_dtrace = xyes])
-AM_CONDITIONAL(DTRACE_G_REQUIRED, [test x$dtrace_g = xyes])
-
-dnl **************
-dnl ***  NaCl  ***
-dnl **************
-
-AC_ARG_ENABLE(nacl_codegen, [  --enable-nacl-codegen      Enable Native Client code generation], enable_nacl_codegen=$enableval, enable_nacl_codegen=no)
-AC_ARG_ENABLE(nacl_gc, [  --enable-nacl-gc           Enable Native Client garbage collection], enable_nacl_gc=$enableval, enable_nacl_gc=no)
-
-AM_CONDITIONAL(NACL_CODEGEN, test x$enable_nacl_codegen != xno)
-
-dnl
-dnl Hack to use system mono for operations in build/install not allowed in NaCl.
-dnl
-nacl_self_host=""
-if test "x$ac_cv_header_nacl_nacl_dyncode_h" = "xyes"; then
-   nacl_self_host="nacl_self_host"
-fi
-AC_SUBST(nacl_self_host)
-
-if test "x$enable_nacl_codegen" = "xyes"; then
-   MONO_NACL_ALIGN_MASK_OFF=1
-   AC_DEFINE(TARGET_NACL, 1, [...])
-   AC_DEFINE(__native_client_codegen__, 1, [...])
-else
-   MONO_NACL_ALIGN_MASK_OFF=0
-   AC_DEFINE(__default_codegen__, 1, [...])
-fi
-if test "x$enable_nacl_gc" = "xyes"; then
-   if test "x$TARGET" = "xAMD64" -o "x$TARGET" = "xX86"; then
-      INSTRUMENT_CFLAG="-finstrument-for-thread-suspension"
-   else
-      # Not yet implemented
-      INSTRUMENT_CFLAG=""
-   fi
-   CPPFLAGS="$CPPFLAGS $INSTRUMENT_CFLAG -D__native_client_gc__"
-fi
-AC_SUBST(MONO_NACL_ALIGN_MASK_OFF)
-
-dnl **************
-dnl ***  LLVM  ***
-dnl **************
-
-AC_ARG_ENABLE(llvm,[  --enable-llvm    Enable the LLVM back-end], enable_llvm=$enableval, enable_llvm=no)
-AC_ARG_ENABLE(loadedllvm,[  --enable-loadedllvm        Load the LLVM back-end dynamically], enable_llvm=$enableval && enable_loadedllvm=$enableval, enable_loadedllvm=no)
-AC_ARG_ENABLE(llvm-version-check,[  --enable-llvm-version-check Check that the LLVM matches the version expected by mono], enable_llvm_version_check=$enableval, enable_llvm_version_check=no)
-
-AC_ARG_WITH(llvm, [  --with-llvm=<llvm prefix>    Enable the LLVM back-end], enable_llvm=yes,)
-
-if test "x$enable_llvm" = "xyes"; then
-   if test "x$with_llvm" != "x"; then
-         LLVM_CONFIG=$with_llvm/bin/llvm-config
-         if test ! -x $LLVM_CONFIG; then
-                AC_MSG_ERROR([LLVM executable $LLVM_CONFIG not found.])
-      fi
-   else
-      AC_PATH_PROG(LLVM_CONFIG, llvm-config, no)
-      if test "x$LLVM_CONFIG" = "xno"; then
-            AC_MSG_ERROR([llvm-config not found.])
-      fi
-   fi
-
-   llvm_codegen="x86codegen"
-   case "$target" in
-   arm*)
-               llvm_codegen="armcodegen"
-               ;;
-   esac
-
-   # The output of --cflags seems to include optimizations flags too
-   LLVM_CFLAGS=`$LLVM_CONFIG --cflags | sed -e 's/-O2//g' | sed -e 's/-O0//g' | sed -e 's/-fomit-frame-pointer//g' | sed -e 's/-fPIC//g'`
-   # LLVM is compiled with -fno-rtti, so we need this too, since our classes inherit
-   # from LLVM classes.
-   LLVM_CXXFLAGS="`$LLVM_CONFIG --cxxflags` -fno-rtti"
-   LLVM_LDFLAGS=`$LLVM_CONFIG --ldflags`
-   # This might include empty lines
-   LLVM_SYSTEM_LIBS=`$LLVM_CONFIG --system-libs 2>/dev/null | grep -- -`
-   if test "x$host" != "x$target"; then
-      # No need for jit libs
-      LLVM_LIBS=`$LLVM_CONFIG --libs core bitwriter`
-   else
-      LLVM_LIBS=`$LLVM_CONFIG --libs core bitwriter jit mcjit $llvm_codegen`
-   fi
-   LLVM_LIBS="$LLVM_LIBS $LLVM_LDFLAGS $LLVM_SYSTEM_LIBS -lstdc++"
-
-   expected_llvm_version="3.4svn-mono-mono/e656cac"
-
-   # Should be something like '2.6' or '2.7svn'
-   llvm_version=`$LLVM_CONFIG --version`
-   major_version=`echo $llvm_version | cut -c 1`
-   minor_version=`echo $llvm_version | cut -c 3`
-   llvm_api_version=`$LLVM_CONFIG --mono-api-version 2>/dev/null`
-   AC_MSG_CHECKING(LLVM version)
-   AC_MSG_RESULT($llvm_version)
-   if echo $llvm_version | grep -q 'mono'; then
-         if test "x$enable_llvm_version_check" == "xyes"; then
-                if test "$llvm_version" != "$expected_llvm_version"; then
-                       AC_MSG_ERROR([Expected llvm version $expected_llvm_version, but llvm-config --version returned $llvm_version"])
-                fi
-         fi
-         if test "x$llvm_api_version" = "x"; then
-               LLVM_CFLAGS="$LLVM_CFLAGS -DLLVM_API_VERSION=0"
-               LLVM_CXXFLAGS="$LLVM_CXXFLAGS -DLLVM_API_VERSION=0"
-         else
-               LLVM_CFLAGS="$LLVM_CFLAGS -DLLVM_API_VERSION=$llvm_api_version"
-               LLVM_CXXFLAGS="$LLVM_CXXFLAGS -DLLVM_API_VERSION=$llvm_api_version"
-         fi
-   else
-         AC_MSG_ERROR([Compiling with stock LLVM is not supported, please use the Mono LLVM repo at https://github.com/mono/llvm, with the GIT branch which matches this version of mono, i.e. 'mono-2-10' for Mono 2.10.])
-   fi
-
-   AC_DEFINE_UNQUOTED(LLVM_MAJOR_VERSION, $major_version, [Major version of LLVM libraries])
-   AC_DEFINE_UNQUOTED(LLVM_MINOR_VERSION, $minor_version, [Minor version of LLVM libraries])
-   AC_DEFINE_UNQUOTED(LLVM_VERSION, "$llvm_version", [Full version of LLVM libraties])
-
-   # Have to pass these on the command line since mini-llvm-cpp.h already includes
-   # llvm's config.h
-   LLVM_CXXFLAGS="$LLVM_CXXFLAGS -DLLVM_MAJOR_VERSION=$major_version -DLLVM_MINOR_VERSION=$minor_version"
-
-   AC_SUBST(LLVM_CFLAGS)
-   AC_SUBST(LLVM_CXXFLAGS)
-   AC_SUBST(LLVM_LIBS)
-   AC_SUBST(LLVM_LDFLAGS)
-   AC_DEFINE(ENABLE_LLVM, 1, [Enable the LLVM back end])
-fi
-
-AM_CONDITIONAL(ENABLE_LLVM, [test x$enable_llvm = xyes])
-if test "x$enable_loadedllvm" = "xyes"; then
-   AC_DEFINE(MONO_LLVM_LOADED, 1, [The LLVM back end is dynamically loaded])
-fi
-AM_CONDITIONAL(LOADED_LLVM, [test x$enable_loadedllvm = xyes])
-
-TARGET="unknown"
-ACCESS_UNALIGNED="yes"
-
-JIT_SUPPORTED=no
-INTERP_SUPPORTED=no
-LIBC="libc.so.6"
-INTL="libc.so.6"
-SQLITE="libsqlite.so.0"
-SQLITE3="libsqlite3.so.0"
-X11="libX11.so"
-XINERAMA="libXinerama.so"
-
-sizeof_register="SIZEOF_VOID_P"
-
-jit_wanted=true
-interp_wanted=false
-sgen_supported=false
-boehm_supported=true
-case "$host" in
-       mips*)
-               TARGET=MIPS;
-               arch_target=mips;
-               sgen_supported=true
-               ACCESS_UNALIGNED="no"
-               JIT_SUPPORTED=yes
-
-               AC_MSG_CHECKING(for mips n32)
-               AC_TRY_COMPILE([],[
-               #if _MIPS_SIM != _ABIN32
-               #error Not mips n32
-               #endif
-               return 0;
-               ],[
-               AC_MSG_RESULT(yes)
-               sizeof_register=8
-               ],[
-               AC_MSG_RESULT(no)
-               ])
-               ;;
-       i*86-*-*)
-               TARGET=X86;
-               arch_target=x86;
-               JIT_SUPPORTED=yes
-               case $host_os in
-                 solaris*)
-                       LIBC="libc.so"
-                       INTL="libintl.so"
-                       if test "x$ac_cv_sizeof_void_p" = "x8"; then
-                               TARGET=AMD64
-                               arch_target=amd64
-                       fi
-
-                       # On solaris 10 x86, gcc prints a warning saying 'visibility attribute not supported on this configuration; ignored', but linking fails. A test case:
-                       # int astruct __attribute__ ((visibility ("hidden")));
-                       # void foo ()
-                       # {
-                       #       void *p = &astruct;
-                       # }
-                       # gcc -fPIC --shared -o libfoo.so foo.c
-                       # yields:
-                       # foo.c:6: warning: visibility attribute not supported in this configuration; ignored
-                       # ld: fatal: relocation error: R_386_GOTOFF: file /var/tmp//ccxYR96k.o: symbol astruct: relocation must bind locally
-                       have_visibility_hidden=no
-                       sgen_supported=true
-                       ;;
-                 mingw*|cygwin*)
-                       sgen_supported=true
-                       have_visibility_hidden=no                 
-                       ;;
-                 haiku*)
-                       LIBC=libroot.so
-                       ;;
-                 linux*)
-                       sgen_supported=true
-                       AOT_SUPPORTED="yes"
-                       ;;
-                 darwin*)
-                       sgen_supported=true
-                       AOT_SUPPORTED="yes"
-                       ;;
-                 darwin*|openbsd*|freebsd*)
-                       sgen_supported=true
-                       ;;
-               esac
-               ;;
-       x86_64-*-* | amd64-*-*)
-               TARGET=AMD64;
-               arch_target=amd64;
-               JIT_SUPPORTED=yes
-               if test "x$ac_cv_sizeof_void_p" = "x4"; then
-                       AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
-                       sizeof_register=8
-               fi
-               case $host_os in
-                 linux*)
-                       sgen_supported=true
-                       AOT_SUPPORTED="yes"
-                       ;;
-                 darwin*|openbsd*|freebsd*)
-                       sgen_supported=true
-                       ;;
-               esac
-               case "$host" in
-                       x86_64-*-nacl*)
-                               AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
-                               sizeof_register=8
-                               ;;
-               esac
-               ;;
-       ia64-*-*)
-               TARGET=IA64
-               arch_target=ia64
-               ACCESS_UNALIGNED="no"
-               JIT_SUPPORTED=yes
-               LIBC="libc.so.6.1"
-               INTL="libc.so.6.1"
-               AC_CHECK_LIB(unwind, _U_dyn_register, [], [AC_MSG_ERROR(library libunwind not found)])
-               libmono_ldflags="-lunwind"
-               ;;
-       sparc*-*-*)
-               if test "x$ac_cv_sizeof_void_p" = "x8"; then
-                  TARGET=SPARC64
-               else
-                       TARGET=SPARC
-               fi
-               arch_target=sparc;
-               JIT_SUPPORTED=yes
-               ACCESS_UNALIGNED="no"
-               case $host_os in
-                 linux*) ;;
-                 *)
-                       LIBC="libc.so"
-                       INTL="libintl.so"
-               esac
-               if test x"$GCC" = xyes; then
-                       # We don't support v8 cpus
-                       CFLAGS="$CFLAGS -Wno-cast-align -mcpu=v9"
-               fi
-               if test x"$AR" = xfalse; then
-                       AC_MSG_ERROR([The required utility 'ar' is not found in your PATH. Usually it can be found in /usr/ccs/bin.])
-               fi
-               sgen_supported=true
-               ;;
-       *-mingw*|*-*-cygwin*)
-               # When this is enabled, it leads to very strange crashes at runtime (gcc-3.4.4)
-               have_visibility_hidden=no
-               INTL="intl"
-               ;;
-       macppc-*-openbsd* | powerpc*-*-linux* | powerpc-*-openbsd* | \
-        powerpc-*-sysv* | powerpc-*-darwin* | powerpc-*-netbsd* | powerpc-*-freebsd* )
-               if test "x$ac_cv_sizeof_void_p" = "x8"; then
-                       TARGET=POWERPC64;
-                       CPPFLAGS="$CPPFLAGS -D__mono_ppc__ -D__mono_ppc64__"
-                       CFLAGS="$CFLAGS -mminimal-toc"
-               else
-                       TARGET=POWERPC;
-                       CPPFLAGS="$CPPFLAGS -D__mono_ppc__"
-               fi
-               arch_target=ppc;
-               JIT_SUPPORTED=yes
-               case $host_os in
-                 linux*|darwin*)
-                       sgen_supported=true
-                       ;;
-               esac
-               ;;
-       arm*-darwin*)
-               TARGET=ARM;
-               arch_target=arm;
-               ACCESS_UNALIGNED="no"
-               JIT_SUPPORTED=yes
-               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
-               # libgc's gc_locks.h depends on this
-           CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC"
-               sgen_supported=true
-               ;;
-       arm*-linux*)
-               TARGET=ARM;
-               arch_target=arm;
-               ACCESS_UNALIGNED="no"
-               JIT_SUPPORTED=yes
-               sgen_supported=true
-               AOT_SUPPORTED="yes"
-               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
-               ;;
-# TODO: make proper support for NaCl host.
-#        arm*-*nacl)
-#              TARGET=ARM;
-#              arch_target=arm;
-#              ACCESS_UNALIGNED="no"
-#              JIT_SUPPORTED=yes
-#              sgen_supported=true
-#              AOT_SUPPORTED="no"
-#              ;;
-       aarch64-*)
-               # https://lkml.org/lkml/2012/7/15/133
-               TARGET=ARM64
-               arch_target=arm64
-               JIT_SUPPORTED=yes
-               sgen_supported=true
-               boehm_supported=false
-               ;;
-       s390x-*-linux*)
-               TARGET=S390X;
-               arch_target=s390x;
-               ACCESS_UNALIGNED="yes"
-               JIT_SUPPORTED=yes
-               sgen_supported=true
-               CFLAGS="$CFLAGS -mbackchain -D__USE_STRING_INLINES"
-               ;;
-esac
-
-HOST=$TARGET
-
-if test "x$host" != "x$target"; then
-   AC_DEFINE(MONO_CROSS_COMPILE,1,[The runtime is compiled for cross-compiling mode])
-   enable_mcs_build=no
-   case "$target" in
-   arm*-darwin*)
-               TARGET=ARM;
-               arch_target=arm;
-               ACCESS_UNALIGNED="no"
-               JIT_SUPPORTED=yes
-               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
-               jit_wanted=true
-               # Can't use tls, since it depends on the runtime detection of tls offsets
-               # in mono-compiler.h
-               with_tls=pthread
-               ;;
-   powerpc64-ps3-linux-gnu)
-               TARGET=POWERPC64
-               arch_target=powerpc64
-               AC_DEFINE(TARGET_PS3, 1, [...])
-               # It would be better to just use TARGET_POWERPC64, but lots of code already
-               # uses this define
-               AC_DEFINE(__mono_ppc64__, 1, [...])
-               AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
-               sizeof_register=8
-               target_byte_order=G_BIG_ENDIAN
-               ;;
-
-   powerpc64-xbox360-linux-gnu)
-               TARGET=POWERPC64
-               arch_target=powerpc64
-               AC_DEFINE(TARGET_XBOX360, 1, [...])
-               # It would be better to just use TARGET_POWERPC64, but lots of code already
-               # uses this define
-               sizeof_register=8
-               target_byte_order=G_BIG_ENDIAN
-               ;;
-   x86_64-*-nacl)
-               TARGET=AMD64
-               arch_target=amd64
-               AC_DEFINE(TARGET_AMD64, 1, [...])
-               AC_DEFINE(__mono_ilp32__, 1, [64 bit mode with 4 byte longs and pointers])
-               sizeof_register=8
-               ;;
-# TODO: make proper support for NaCl target.
-#   arm*-*nacl)
-#              TARGET=ARM
-#              arch_target=arm
-#              AC_DEFINE(TARGET_ARM, 1, [...])
-#              ACCESS_UNALIGNED="no"
-#              JIT_SUPPORTED=yes
-#              sizeof_register=4
-#               CPPFLAGS="$CPPFLAGS \
-#                    -D__ARM_EABI__ \
-#                    -D__arm__ \
-#                    -D__portable_native_client__ \
-#                    -Dtimezone=_timezone \
-#                    -DDISABLE_SOCKETS \
-#                    -DDISABLE_ATTACH \
-#                    -DUSE_NEWLIB"
-#              jit_wanted=true
-               # Can't use tls, since it depends on the runtime detection of tls offsets
-               # in mono-compiler.h
-#              with_tls=pthread
-#              ;;
-   i686-*-nacl)
-               TARGET=X86
-               arch_target=x86
-               AC_DEFINE(TARGET_X86, 1, [...])
-               sizeof_register=4
-               ;;
-   arm*-linux-*)
-               TARGET=ARM;
-               arch_target=arm;
-               AC_DEFINE(TARGET_ARM, 1, [...])
-               AC_DEFINE(TARGET_ANDROID, 1, [...])
-               ACCESS_UNALIGNED="no"
-               JIT_SUPPORTED=yes
-               CPPFLAGS="$CPPFLAGS -D__ARM_EABI__"
-               jit_wanted=true
-               # Can't use tls, since it depends on the runtime detection of tls offsets
-               # in mono-compiler.h
-               with_tls=pthread
-               target_mach=no
-               case "$target" in
-               armv7l-unknown-linux-gnueabi*)
-                       # TEGRA
-                       CPPFLAGS="$CPPFLAGS"
-                       ;;
-               armv5-*-linux-androideabi*)
-                       CPPFLAGS="$CPPFLAGS"
-                       ;;
-               esac
-               ;;
-       aarch64-*)
-               TARGET=ARM64
-               JIT_SUPPORTED=yes
-               jit_wanted=true
-               ;;
-       *)
-               AC_MSG_ERROR([Cross compiling is not supported for target $target])
-       esac
-fi
-
-case "$TARGET" in
-X86)
-       AC_DEFINE(TARGET_X86, 1, [...])
-       ;;
-AMD64)
-       AC_DEFINE(TARGET_AMD64, 1, [...])
-       ;;
-ARM)
-       AC_DEFINE(TARGET_ARM, 1, [...])
-       ;;
-ARM64)
-       AC_DEFINE(TARGET_ARM64, 1, [...])
-       ;;
-POWERPC)
-       AC_DEFINE(TARGET_POWERPC, 1, [...])
-       ;;
-POWERPC64)
-       AC_DEFINE(TARGET_POWERPC, 1, [...])
-       AC_DEFINE(TARGET_POWERPC64, 1, [...])
-       ;;
-S390X)
-       AC_DEFINE(TARGET_S390X, 1, [...])
-       ;;
-MIPS)
-       AC_DEFINE(TARGET_MIPS, 1, [...])
-       ;;
-IA64)
-       AC_DEFINE(TARGET_IA64, 1, [...])
-       ;;
-SPARC)
-       AC_DEFINE(TARGET_SPARC, 1, [...])
-       ;;
-SPARC64)
-       AC_DEFINE(TARGET_SPARC64, 1, [...])
-       ;;
-esac
-
-dnl Use GCC atomic ops if they work on the target.
-if test x$GCC = "xyes"; then
-       case $TARGET in
-       X86 | AMD64 | ARM | ARM64 | POWERPC | POWERPC64 | MIPS | S390X | SPARC | SPARC64)
-               AC_DEFINE(USE_GCC_ATOMIC_OPS, 1, [...])
-               ;;
-       esac
-fi
-
-if test "x$target_mach" = "xyes"; then
-   if test "x$TARGET" = "xARM" -o "x$TARGET" = "xARM64"; then
-         AC_DEFINE(TARGET_IOS,1,[The JIT/AOT targets iOS])
-         CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DTARGET_IOS"
-         CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DTARGET_IOS"
-   else
-       AC_TRY_COMPILE([#include "TargetConditionals.h"],[
-       #if TARGET_IPHONE_SIMULATOR == 1 || TARGET_OS_IPHONE == 1
-       #error fail this for ios
-       #endif
-       return 0;
-       ], [
-                 AC_DEFINE(TARGET_OSX,1,[The JIT/AOT targets OSX])
-          CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DTARGET_OSX"
-          CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DTARGET_OSX"
-       ], [
-          AC_DEFINE(TARGET_IOS,1,[The JIT/AOT targets iOS])
-          CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DTARGET_IOS"
-          CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -DTARGET_IOS"
-       ])
-       fi
-   AC_DEFINE(TARGET_MACH,1,[The JIT/AOT targets Apple platforms])
-fi
-
-if test "x$sizeof_register" = "x4"; then
-   AC_DEFINE(SIZEOF_REGISTER,4,[size of machine integer registers])
-elif test "x$sizeof_register" = "x8"; then
-   AC_DEFINE(SIZEOF_REGISTER,8,[size of machine integer registers])
-else
-   AC_DEFINE(SIZEOF_REGISTER,SIZEOF_VOID_P,[size of machine integer registers])
-fi
-
-if test "x$target_byte_order" = "xG_BIG_ENDIAN"; then
-   AC_DEFINE(TARGET_BYTE_ORDER,G_BIG_ENDIAN,[byte order of target])
-elif test "x$target_byte_order" = "xG_LITTLE_ENDIAN"; then
-   AC_DEFINE(TARGET_BYTE_ORDER,G_LITTLE_ENDIAN,[byte order of target])
-else
-   AC_DEFINE(TARGET_BYTE_ORDER,G_BYTE_ORDER,[byte order of target])
-fi
-
-if test "x$have_visibility_hidden" = "xyes"; then
-   AC_DEFINE(HAVE_VISIBILITY_HIDDEN, 1, [Support for the visibility ("hidden") attribute])
-fi
-
-if test "x$have_deprecated" = "xyes"; then
-   AC_DEFINE(HAVE_DEPRECATED, 1, [Support for the deprecated attribute])
-fi
-
-dnl 
-dnl Simple Generational checks (sgen)
-dnl
-if $sgen_supported; then
-   build_sgen_default=yes
-else
-   build_sgen_default=no
-fi
-SGEN_DEFINES=
-AC_ARG_WITH(sgen, [  --with-sgen=yes,no             Extra Generational GC, default=yes],[buildsgen=$with_sgen],[buildsgen=$build_sgen_default])
-if test x$buildsgen = xyes; then
-   if $sgen_supported; then
-       SGEN_DEFINES="-DHAVE_SGEN_GC -DHAVE_MOVING_COLLECTOR"
-       gc_msg="sgen and $gc_msg"
-   else
-       buildsgen=no
-       AC_MSG_WARN("Sgen is not supported on this platform")
-   fi
-fi
-AC_SUBST(SGEN_DEFINES)
-AM_CONDITIONAL(SUPPORT_SGEN, test x$buildsgen = xyes)
-
-USEJIT=false
-if test x$JIT_SUPPORTED = xyes; then
-   if $jit_wanted; then
-      USEJIT=true
-      jit_status="Building and using the JIT"
-   else
-      if $interp_wanted; then
-         jit_status="Building the JIT, defaulting to the interpreter"
-      else
-         AC_ERROR(No JIT or interpreter support available or selected.)
-      fi
-   fi
-else
-   if test x$interp_wanted = xtrue; then
-      jit_status="interpreter"
-   else
-      AC_ERROR(No JIT or interpreter support available or selected.)
-   fi
-fi
-
-AM_CONDITIONAL(USE_JIT, test x$USEJIT = xtrue)
-
-libsuffix=".so"
-
-case "$host" in
-     *-*-darwin*)
-       libsuffix=".dylib"
-       LIBC="libc.dylib"
-       INTL="libintl.dylib"
-       SQLITE="libsqlite.0.dylib"
-       SQLITE3="libsqlite3.0.dylib"
-       X11="libX11.dylib"
-       ;;
-     *-*-*netbsd*)
-       LIBC="libc.so.12"
-       INTL="libintl.so.0"
-       ;;
-    *-*-*freebsd*)
-       LIBC="libc.so"
-       INTL="libintl.so"
-       SQLITE="libsqlite.so"
-       SQLITE3="libsqlite3.so"
-       ;;
-    *-*-*openbsd*)
-       LIBC="libc.so"
-       INTL="libintl.so"
-        SQLITE="libsqlite.so"
-        SQLITE3="libsqlite3.so"
-       ;;
-    *-*-*linux*)
-       AC_PATH_X
-       dlsearch_path=`(libtool --config ; echo eval echo \\$sys_lib_dlsearch_path_spec) | sh`
-       AC_MSG_CHECKING(for the soname of libX11.so)
-       for i in $x_libraries $dlsearch_path; do
-               for r in 4 5 6; do
-                       if test -f $i/libX11.so.$r; then
-                               X11=libX11.so.$r
-                               AC_MSG_RESULT($X11)
-                       fi
-               done
-       done
-       
-       if test "x$X11" = "xlibX11.so"; then
-               AC_MSG_WARN([Could not find X development libs. Do you have the -devel package installed? Assuming libX11.so.6...]);
-               X11=libX11.so.6
-       fi
-       AC_MSG_CHECKING(for the soname of libXinerama.so)
-       for i in $x_libraries $dlsearch_path; do
-               for r in 1 2 3; do
-                       if test -f $i/libXinerama.so.$r; then
-                               XINERAMA=libXinerama.so.$r
-                               AC_MSG_RESULT($XINERAMA)
-                       fi
-               done
-       done
-       if test "x$XINERAMA" = "xlibXinerama.so"; then
-               AC_MSG_WARN([Could not find Xinerama development libs. Support for multiple monitors might not work...]);
-       fi
-       ;;
-esac
-
-
-AC_SUBST(libsuffix)
-
-if test "x$TARGET" = "xAMD64" -o "x$TARGET" = "xX86"; then
-       if test "x$with_tls" = "x__thread"; then
-               #
-               # On some linux distributions, TLS works in executables, but linking 
-               # against a shared library containing TLS fails with:
-               # undefined reference to `__tls_get_addr'
-               #
-               rm -f conftest.c conftest.so conftest
-               echo "static __thread int foo; int main () { foo = 5; return 0; }" > conftest.c
-               $CC -fPIC --shared -o conftest.so conftest.c > /dev/null 2>&1
-               $CC -o conftest conftest.so > /dev/null 2>&1
-               if test ! -f conftest; then
-                  AC_MSG_WARN([Disabling usage of __thread.]);
-                  with_tls=pthread
-               fi
-               rm -f conftest.c conftest.so conftest
-       fi
-fi
-
-AC_ARG_ENABLE(icall-symbol-map,[  --enable-icall-symbol-map Generate tables which map icall functions to their C symbols], icall_symbol_map=$enableval, icall_symbol_map=no)
-if test "x$icall_symbol_map" = "xyes"; then
-   AC_DEFINE(ENABLE_ICALL_SYMBOL_MAP, 1, [Icall symbol map enabled])
-fi
-
-AC_ARG_ENABLE(icall-export,[  --enable-icall-export Export icall functions], icall_export=$enableval, icall_export=no)
-if test "x$icall_export" = "xyes"; then
-   AC_DEFINE(ENABLE_ICALL_EXPORT, 1, [Icall export enabled])
-fi
-
-AC_ARG_ENABLE(icall-tables,[  --disable-icall-tables Disable the runtime lookup of icalls], icall_tables=$enableval, icall_tables=yes)
-if test "x$icall_tables" = "xno"; then
-   AC_DEFINE(DISABLE_ICALL_TABLES, 1, [Icall tables disabled])
-fi
-
-if test "x$with_tls" = "x__thread"; then
-       AC_DEFINE(HAVE_KW_THREAD, 1, [Have __thread keyword])
-       # Pass the information to libgc
-       CPPFLAGS="$CPPFLAGS -DUSE_COMPILER_TLS"
-       AC_MSG_CHECKING(if the tls_model attribute is supported)
-       AC_TRY_COMPILE([static __thread int foo __attribute__((tls_model("initial-exec")));], [
-               ], [
-                       AC_MSG_RESULT(yes)
-                       AC_DEFINE(HAVE_TLS_MODEL_ATTR, 1, [tls_model available])
-               ], [
-                       AC_MSG_RESULT(no)
-       ])
-fi
-
-if test ${TARGET} = ARM; then
-       dnl ******************************************
-       dnl *** Check to see what FPU is available ***
-       dnl ******************************************
-       AC_MSG_CHECKING(which FPU to use)
-
-       #
-       # This is a bit tricky:
-       #
-       # if (__ARM_PCS_VFP) {
-       #       /* mfloat-abi=hard == VFP with hard ABI */
-       # } elif (!__SOFTFP__) {
-       #       /* mfloat-abi=softfp == VFP with soft ABI */
-       # } else {
-       #       /* mfloat-abi=soft == no VFP */
-       # }
-       #
-       # The exception is iOS (w/ GCC) where none of the above
-       # are defined (but iOS always uses the 'softfp' ABI).
-       #
-       # No support for FPA.
-       #
-
-       fpu=NONE
-
-       # iOS GCC always uses the 'softfp' ABI.
-       if test x"$GCC" = xyes && test x$platform_darwin = xyes; then
-               fpu=VFP
-       fi
-
-       # Are we using the 'hard' ABI?
-       if test x$fpu = xNONE; then
-               AC_TRY_COMPILE([], [
-                       #ifndef __ARM_PCS_VFP
-                       #error "Float ABI is not 'hard'"
-                       #endif
-                       return 0;
-               ], [
-                       fpu=VFP_HARD
-               ], [
-                       fpu=NONE
-               ])
-       fi
-
-       # No 'hard' ABI. 'soft' or 'softfp'?
-       if test x$fpu = xNONE; then
-               AC_TRY_COMPILE([], [
-                       #ifdef __SOFTFP__
-                       #error "Float ABI is not 'softfp'"
-                       #endif
-                       return 0;
-               ], [
-                       fpu=VFP
-               ], [
-                       fpu=NONE
-               ])
-       fi
-
-       AC_MSG_RESULT($fpu)
-       CPPFLAGS="$CPPFLAGS -DARM_FPU_$fpu=1"
-       unset fpu
-
-       dnl *********************************************
-       dnl *** Check which ARM version(s) we can use ***
-       dnl *********************************************
-       AC_MSG_CHECKING(which ARM version to use)
-
-       AC_TRY_COMPILE([], [
-               #if !defined(__ARM_ARCH_5T__) && !defined(__ARM_ARCH_5TE__) && !defined(__ARM_ARCH_5TEJ__)
-               #error Not on ARM v5.
-               #endif
-               return 0;
-       ], [
-               arm_v5=yes
-
-               arm_ver=ARMv5
-       ], [])
-
-       AC_TRY_COMPILE([], [
-               #if !defined(__ARM_ARCH_6J__) && !defined(__ARM_ARCH_6ZK__) && !defined(__ARM_ARCH_6K__) && !defined(__ARM_ARCH_6T2__) && !defined(__ARM_ARCH_6M__)
-               #error Not on ARM v6.
-               #endif
-               return 0;
-       ], [
-               arm_v5=yes
-               arm_v6=yes
-
-               arm_ver=ARMv6
-       ], [])
-
-       AC_TRY_COMPILE([], [
-               #if !defined(__ARM_ARCH_7A__) && !defined(__ARM_ARCH_7R__) && !defined(__ARM_ARCH_7EM__) && !defined(__ARM_ARCH_7M__) && !defined(__ARM_ARCH_7S__)
-               #error Not on ARM v7.
-               #endif
-               return 0;
-       ], [
-               arm_v5=yes
-               arm_v6=yes
-               arm_v7=yes
-
-               arm_ver=ARMv7
-       ], [])
-
-       AC_MSG_RESULT($arm_ver)
-
-       if test x$arm_v5 = xyes; then
-               AC_DEFINE(HAVE_ARMV5, 1, [ARM v5])
-               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DHAVE_ARMV5=1"
-       fi
-
-       if test x$arm_v6 = xyes; then
-               AC_DEFINE(HAVE_ARMV6, 1, [ARM v6])
-               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DHAVE_ARMV6=1"
-       fi
-
-       if test x$arm_v7 = xyes; then
-               AC_DEFINE(HAVE_ARMV7, 1, [ARM v7])
-               CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC -DHAVE_ARMV7=1"
-       fi
-fi
-
-if test ${TARGET} = ARM; then
-       if test "x${with_jumptables}" = "xyes"; then
-                AC_DEFINE(USE_JUMP_TABLES, 1, Use jump tables in JIT)
-        fi
-fi
-
-if test ${TARGET} = unknown; then
-       CPPFLAGS="$CPPFLAGS -DNO_PORT"
-       AC_MSG_WARN("mono has not been ported to $host: some things may not work.")
-fi
-
-if test ${ACCESS_UNALIGNED} = no; then
-       CPPFLAGS="$CPPFLAGS -DNO_UNALIGNED_ACCESS"
-fi
-
-case "x$gc" in
-       xincluded)
-               # Pass CPPFLAGS to libgc configure
-               # We should use a separate variable for this to avoid passing useless and
-               # potentially problematic defines to libgc (like -D_FILE_OFFSET_BITS=64)
-               # This should be executed late so we pick up the final version of CPPFLAGS
-               # The problem with this approach, is that during a reconfigure, the main
-               # configure scripts gets invoked with these arguments, so we use separate
-               # variables understood by libgc's configure to pass CPPFLAGS and CFLAGS.
-               TMP_CPPFLAGS="$CPPFLAGS $CPPFLAGS_FOR_LIBGC"
-               if test x$TARGET = xSPARC -o x$TARGET = xSPARC64; then
-                       TMP_CPPFLAGS=`echo $TMP_CPPFLAGS | sed -e 's/-D_FILE_OFFSET_BITS=64//g'`
-               fi
-               # Don't pass -finstrument-for-thread-suspension in, 
-               # if these are instrumented it will be very bad news 
-               # (infinite recursion, undefined parking behavior, etc)
-               TMP_CPPFLAGS=`echo $TMP_CPPFLAGS | sed -e 's/-finstrument-for-thread-suspension//g'`
-               ac_configure_args="$ac_configure_args --disable-embed-check --with-libgc-threads=$libgc_threads $libgc_configure_args \"CPPFLAGS_FOR_LIBGC=$TMP_CPPFLAGS\" \"CFLAGS_FOR_LIBGC=$CFLAGS_FOR_LIBGC\""
-               AC_CONFIG_SUBDIRS(libgc)
-               ;;
-esac
-
-AC_ARG_WITH(profile2,  [  --with-profile2=yes,no          If you want to install the 2.0/3.5 FX (defaults to yes)],            [], [with_profile2=yes])
-AC_ARG_WITH(profile4,  [  --with-profile4=yes,no          If you want to install the 4.0 FX (defaults to yes)],                [], [with_profile4=yes])
-AC_ARG_WITH(profile4_5,[  --with-profile4_5=yes,no        If you want to install the 4.5 FX (defaults to yes)],                [], [with_profile4_5=yes])
-AC_ARG_WITH(monodroid, [  --with-monodroid=yes,no         If you want to build the MonoDroid assemblies (defaults to no)],     [], [with_monodroid=no])
-AC_ARG_WITH(monotouch, [  --with-monotouch=yes,no,only    If you want to build the MonoTouch assemblies (defaults to no)],     [], [with_monotouch=no])
-AC_ARG_WITH(xammac,    [  --with-xammac=yes,no,only       If you want to build the Xamarin.Mac assemblies (defaults to no)],   [], [with_xammac=no])
-
-OPROFILE=no
-AC_ARG_WITH(oprofile,[  --with-oprofile=no,<oprofile install dir>   Enable oprofile support (defaults to no)],[
-       if test x$with_oprofile != xno; then
-           oprofile_include=$with_oprofile/include
-           if test ! -f $oprofile_include/opagent.h; then
-                 AC_MSG_ERROR([oprofile include file not found at $oprofile_include/opagent.h])
-               fi
-           OPROFILE=yes
-               OPROFILE_CFLAGS="-I$oprofile_include"
-           OPROFILE_LIBS="-L$with_oprofile/lib/oprofile -lopagent"
-           AC_DEFINE(HAVE_OPROFILE,1,[Have oprofile support])
-       fi
-])
-
-MALLOC_MEMPOOLS=no
-AC_ARG_WITH(malloc_mempools,[  --with-malloc-mempools=yes,no  Use malloc for each single mempool allocation (only for runtime debugging, defaults to no)],[
-       if test x$with_malloc_mempools = xyes; then
-               MALLOC_MEMPOOLS=yes
-               AC_DEFINE(USE_MALLOC_FOR_MEMPOOLS,1,[Use malloc for each single mempool allocation])
-       fi
-])
-
-
-DISABLE_MCS_DOCS=no
-AC_ARG_WITH(mcs_docs,[  --with-mcs-docs=yes,no         If you want to build the documentation under mcs (defaults to yes)],[
-       if test x$with_mcs_docs != xyes; then
-               DISABLE_MCS_DOCS=yes
-       fi
-])
-if test x$with_profile4 != xyes; then
-       DISABLE_MCS_DOCS=yes
-fi
-
-AC_ARG_WITH(lazy_gc_thread_creation, [  --with-lazy-gc-thread-creation=yes|no      Enable lazy runtime thread creation, embedding host must do it explicitly (defaults to no)],[
-       if test x$with_lazy_gc_thread_creation != xno ; then
-               AC_DEFINE(LAZY_GC_THREAD_CREATION,1,[Enable lazy gc thread creation by the embedding host.])
-       fi
-], [with_lazy_gc_thread_creation=no])
-
-AC_CHECK_HEADER([malloc.h], 
-               [AC_DEFINE([HAVE_USR_INCLUDE_MALLOC_H], [1], 
-                       [Define to 1 if you have /usr/include/malloc.h.])],,)
-
-if test x"$GCC" = xyes; then
-       # Implicit function declarations are not 64 bit safe
-       # Do this late, since this causes lots of configure tests to fail
-       CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
-       # jay has a lot of implicit declarations
-       JAY_CFLAGS="-Wno-implicit-function-declaration"
-fi
-
-# When --disable-shared is used, libtool transforms libmono-2.0.la into libmono-2.0.so
-# instead of libmono-static.a
-if test "x$enable_shared" = "xno" -a "x$enable_executables" = "xyes"; then
-   LIBMONO_LA=libmini-static.la
-else
-   if test x$buildsgen = xyes; then
-      LIBMONO_LA=libmonosgen-$API_VER.la
-   else
-      LIBMONO_LA=libmonoboehm-$API_VER.la
-   fi
-fi
-AC_SUBST(LIBMONO_LA)
-
-dnl
-dnl Consistency settings
-dnl
-if test x$cross_compiling = xyes -o x$enable_mcs_build = xno; then
-   DISABLE_MCS_DOCS=yes
-   with_profile2=no
-   with_profile4=no
-   with_profile4_5=no
-   with_monodroid=no
-   with_monotouch=no
-   with_xammac=no
-fi
-
-if test x$DISABLE_MCS_DOCS = xyes; then
-   docs_dir=""
-else
-   docs_dir=docs
-fi
-AC_SUBST(docs_dir)
-
-## Maybe should also disable if mcsdir is invalid.  Let's punt the issue for now.
-AM_CONDITIONAL(BUILD_MCS, [test x$cross_compiling = xno && test x$enable_mcs_build != xno])
-
-AM_CONDITIONAL(HAVE_OPROFILE, test x$OPROFILE = xyes)
-AC_SUBST(OPROFILE_CFLAGS)
-AC_SUBST(OPROFILE_LIBS)
-
-libmono_ldflags="$libmono_ldflags $LIBS"
-
-AM_CONDITIONAL(INSTALL_2_0, [test "x$with_profile2" = xyes])
-AM_CONDITIONAL(INSTALL_4_0, [test "x$with_profile4" = xyes])
-AM_CONDITIONAL(INSTALL_4_5, [test "x$with_profile4_5" = xyes])
-AM_CONDITIONAL(INSTALL_MONODROID, [test "x$with_monodroid" != "xno"])
-AM_CONDITIONAL(INSTALL_MONOTOUCH, [test "x$with_monotouch" != "xno"])
-AM_CONDITIONAL(INSTALL_XAMMAC, [test "x$with_xammac" != "xno"])
-AM_CONDITIONAL(ONLY_MONOTOUCH, [test "x$with_monotouch" = "xonly"])
-AM_CONDITIONAL(ONLY_XAMMAC, [test "x$with_xammac" = "xonly"])
-
-AM_CONDITIONAL(MIPS_GCC, test ${TARGET}${ac_cv_prog_gcc} = MIPSyes)
-AM_CONDITIONAL(MIPS_SGI, test ${TARGET}${ac_cv_prog_gcc} = MIPSno)
-AM_CONDITIONAL(SPARC, test x$TARGET = xSPARC)
-AM_CONDITIONAL(SPARC64, test x$TARGET = xSPARC64)
-AM_CONDITIONAL(X86, test x$TARGET = xX86)
-AM_CONDITIONAL(AMD64, test x$TARGET = xAMD64)
-AM_CONDITIONAL(IA64, test x$TARGET = xIA64)
-AM_CONDITIONAL(MIPS, test x$TARGET = xMIPS)
-AM_CONDITIONAL(POWERPC, test x$TARGET = xPOWERPC)
-AM_CONDITIONAL(POWERPC64, test x$TARGET = xPOWERPC64)
-AM_CONDITIONAL(ARM, test x$TARGET = xARM)
-AM_CONDITIONAL(ARM64, test x$TARGET = xARM64)
-AM_CONDITIONAL(S390X, test x$TARGET = xS390X)
-AM_CONDITIONAL(HOST_X86, test x$HOST = xX86)
-AM_CONDITIONAL(HOST_AMD64, test x$HOST = xAMD64)
-AM_CONDITIONAL(HOST_ARM, test x$HOST = xARM)
-AM_CONDITIONAL(HOST_ARM64, test x$HOST = xARM64)
-AM_CONDITIONAL(CROSS_COMPILE, test "x$host" != "x$target")
-
-AM_CONDITIONAL(JIT_SUPPORTED, test x$JIT_SUPPORTED = xyes)
-AM_CONDITIONAL(INTERP_SUPPORTED, test x$interp_wanted = xtrue)
-AM_CONDITIONAL(INCLUDED_LIBGC, test x$gc = xincluded)
-
-AC_SUBST(LIBC)
-AC_SUBST(INTL)
-AC_SUBST(SQLITE)
-AC_SUBST(SQLITE3)
-AC_SUBST(X11)
-AC_SUBST(XINERAMA)
-AC_DEFINE_UNQUOTED(ARCHITECTURE,"$arch_target",[The architecture this is running on])
-AC_SUBST(arch_target)
-AC_SUBST(CFLAGS)
-AC_SUBST(CPPFLAGS)
-AC_SUBST(LDFLAGS)
-
-mono_build_root=`pwd`
-AC_SUBST(mono_build_root)
-
-if test x$USEJIT = xtrue; then
-  mono_runtime=mono/mini/mono
-else
-  mono_runtime=mono/interpreter/mint
-fi
-AC_SUBST(mono_runtime)
-
-mono_cfg_root=$mono_build_root/runtime
-if test x$host_win32 = xyes; then
-  if test "x$cross_compiling" = "xno"; then
-    mono_cfg_dir=`cygpath -w -a $mono_cfg_root`\\etc
-  else
-    mono_cfg_dir=`echo $mono_cfg_root | tr '/' '\\'`\\etc
-  fi
-else
-  mono_cfg_dir=$mono_cfg_root/etc
-fi
-AC_SUBST(mono_cfg_dir)
-
-AC_CONFIG_FILES([po/mcs/Makefile.in])
-
-AC_CONFIG_FILES([runtime/mono-wrapper],[chmod +x runtime/mono-wrapper])
-AC_CONFIG_FILES([runtime/monodis-wrapper],[chmod +x runtime/monodis-wrapper])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/1.0/machine.config],
-[   depth=../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/1.0
-    cd runtime/etc/mono/1.0
-    rm -f machine.config
-    $LN_S $reldir/data/net_1_1/machine.config machine.config
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/machine.config],
-[   depth=../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0
-    cd runtime/etc/mono/2.0
-    rm -f machine.config
-    $LN_S $reldir/data/net_2_0/machine.config machine.config
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/web.config],
-[   depth=../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0
-    cd runtime/etc/mono/2.0
-    rm -f web.config
-    $LN_S $reldir/data/net_2_0/web.config web.config
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/browscap.ini],
-[   depth=../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/
-    cd runtime/etc/mono/
-    rm -f browscap.ini
-    $LN_S $reldir/data/browscap.ini browscap.ini
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/Browsers/Compat.browser],
-[   depth=../../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0/Browsers/
-    cd runtime/etc/mono/2.0/Browsers
-    rm -f Compat.browser
-    $LN_S $reldir/data/Browsers/Compat.browser Compat.browser
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/4.0/Browsers/Compat.browser],
-[   depth=../../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/4.0/Browsers/
-    cd runtime/etc/mono/4.0/Browsers
-    rm -f Compat.browser
-    $LN_S $reldir/data/Browsers/Compat.browser Compat.browser
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/4.5/Browsers/Compat.browser],
-[   depth=../../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/4.5/Browsers/
-    cd runtime/etc/mono/4.5/Browsers
-    rm -f Compat.browser
-    $LN_S $reldir/data/Browsers/Compat.browser Compat.browser
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/4.0/machine.config],
-[   depth=../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/4.0
-    cd runtime/etc/mono/4.0
-    rm -f machine.config
-    $LN_S $reldir/data/net_4_0/machine.config machine.config
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/4.0/web.config],
-[   depth=../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/4.0
-    cd runtime/etc/mono/4.0
-    rm -f web.config
-    $LN_S $reldir/data/net_4_0/web.config web.config
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/4.5/machine.config],
-[   depth=../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/4.5
-    cd runtime/etc/mono/4.5
-    rm -f machine.config
-    $LN_S $reldir/data/net_4_5/machine.config machine.config
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([runtime/etc/mono/4.5/web.config],
-[   depth=../../../..
-    case $srcdir in
-    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-    .) reldir=$depth ;;
-    *) reldir=$depth/$srcdir ;;
-    esac
-    $ac_aux_dir/install-sh -d runtime/etc/mono/4.5
-    cd runtime/etc/mono/4.5
-    rm -f web.config
-    $LN_S $reldir/data/net_4_5/web.config web.config
-    cd $depth
-],[LN_S='$LN_S'])
-
-AC_CONFIG_COMMANDS([quiet-libtool], [sed -e 's/echo "copying selected/# "copying selected/g' < libtool > libtool.tmp && mv libtool.tmp libtool && chmod a+x libtool; sed -e 's/$ECHO "copying selected/# "copying selected/g' < libtool > libtool.tmp && mv libtool.tmp libtool && chmod a+x libtool])
-
-AC_OUTPUT([
-Makefile
-mono-core.spec
-mono-uninstalled.pc
-scripts/mono-find-provides
-scripts/mono-find-requires
-mono/Makefile
-mono/utils/Makefile
-mono/metadata/Makefile
-mono/dis/Makefile
-mono/cil/Makefile
-mono/arch/Makefile
-mono/arch/x86/Makefile
-mono/arch/amd64/Makefile
-mono/arch/ppc/Makefile
-mono/arch/sparc/Makefile
-mono/arch/s390x/Makefile
-mono/arch/arm/Makefile
-mono/arch/arm64/Makefile
-mono/arch/ia64/Makefile
-mono/arch/mips/Makefile
-mono/interpreter/Makefile
-mono/tests/Makefile
-mono/tests/tests-config
-mono/tests/assemblyresolve/Makefile
-mono/tests/cas/Makefile
-mono/tests/cas/assembly/Makefile
-mono/tests/cas/demand/Makefile
-mono/tests/cas/inheritance/Makefile
-mono/tests/cas/linkdemand/Makefile
-mono/tests/cas/threads/Makefile
-mono/tests/gc-descriptors/Makefile
-mono/unit-tests/Makefile
-mono/benchmark/Makefile
-mono/monograph/Makefile
-mono/io-layer/Makefile
-mono/mini/Makefile
-mono/profiler/Makefile
-m4/Makefile
-ikvm-native/Makefile
-scripts/Makefile
-man/Makefile
-docs/Makefile
-data/Makefile
-data/net_2_0/Makefile
-data/net_4_0/Makefile
-data/net_4_5/Makefile
-data/net_2_0/Browsers/Makefile
-data/net_4_0/Browsers/Makefile
-data/net_4_5/Browsers/Makefile
-data/mint.pc
-data/mono-2.pc
-data/monosgen-2.pc
-data/mono.pc
-data/mono-cairo.pc
-data/mono-nunit.pc
-data/mono-options.pc
-data/mono-lineeditor.pc
-data/monodoc.pc
-data/dotnet.pc
-data/dotnet35.pc
-data/wcf.pc
-data/cecil.pc
-data/system.web.extensions_1.0.pc
-data/system.web.extensions.design_1.0.pc
-data/system.web.mvc.pc
-data/system.web.mvc2.pc
-data/system.web.mvc3.pc
-data/aspnetwebstack.pc
-data/reactive.pc
-samples/Makefile
-support/Makefile
-data/config
-tools/Makefile
-tools/locale-builder/Makefile
-tools/sgen/Makefile
-runtime/Makefile
-msvc/Makefile
-po/Makefile
-])
-
-# Update all submodules recursively to ensure everything is checked out
-$srcdir/scripts/update_submodules
-
-if test x$host_win32 = xyes; then
-   # Get rid of 'cyg' prefixes in library names
-   sed -e "s/\/cyg\//\/\//" libtool > libtool.new; mv libtool.new libtool; chmod 755 libtool
-   # libtool seems to inherit -mno-cygwin from our CFLAGS, and uses it to compile its executable
-   # wrapper scripts which use exec(). gcc has no problem compiling+linking this, but the resulting
-   # executable doesn't work...
-   sed -e "s,-mno-cygwin,,g" libtool > libtool.new; mv libtool.new libtool; chmod 755 libtool
-fi
-
-if test x$platform_darwin = xyes; then
-   # This doesn't seem to be required and it slows down parallel builds
-   sed -e 's,lock_old_archive_extraction=yes,lock_old_archive_extraction=no,g' < libtool > libtool.new && mv libtool.new libtool && chmod +x libtool
-fi
-
-(
-  case $prefix in
-  NONE) prefix=$ac_default_prefix ;;
-  esac
-  case $exec_prefix in
-  NONE) exec_prefix='${prefix}' ;;
-  esac
-
-  #
-  # If we are cross compiling, we don't build in the mcs/ tree.  Let us not clobber
-  # any existing config.make.  This allows people to share the same source tree
-  # with different build directories, one native and one cross
-  #
-  if test x$cross_compiling = xno && test x$enable_mcs_build != xno; then
-
-    test -w $mcs_topdir/build || chmod +w $mcs_topdir/build
-
-    echo "prefix=$prefix" > $mcs_topdir/build/config.make
-    echo "exec_prefix=$exec_prefix" >> $mcs_topdir/build/config.make
-    echo "sysconfdir=$sysconfdir" >> $mcs_topdir/build/config.make
-    echo 'mono_libdir=${exec_prefix}/lib' >> $mcs_topdir/build/config.make
-    echo 'IL_FLAGS = /debug' >> $mcs_topdir/build/config.make
-    echo "RUNTIME = $mono_build_root/runtime/mono-wrapper" >> $mcs_topdir/build/config.make
-    echo "ILDISASM = $mono_build_root/runtime/monodis-wrapper" >> $mcs_topdir/build/config.make
-    echo "JAY_CFLAGS = $JAY_CFLAGS" >> $mcs_topdir/build/config.make
-
-    case $INSTALL in
-    [[\\/$]]* | ?:[[\\/]]* ) mcs_INSTALL=$INSTALL ;;
-    *) mcs_INSTALL=$mono_build_root/$INSTALL ;;
-    esac
-
-    echo "INSTALL = $mcs_INSTALL" >> $mcs_topdir/build/config.make
-
-    export VERSION
-    [myver=$($AWK 'BEGIN {
-      split (ENVIRON["VERSION"] ".0.0.0", vsplit, ".")
-      if(length(vsplit [1]) > 4) {
-        split (substr(ENVIRON["VERSION"], 0, 4) "." substr(ENVIRON["VERSION"], 5) ".0.0", vsplit, ".")
-      }
-      print vsplit [1] "." vsplit [2] "." vsplit [3] "." vsplit [4]
-    }')]
-
-    echo "MONO_VERSION = $myver" >> $mcs_topdir/build/config.make
-
-    if test x$platform_darwin = xyes; then
-      echo "PLATFORM = darwin" >> $mcs_topdir/build/config.make
-    fi
-
-       if test x$AOT_SUPPORTED = xyes -a x$enable_system_aot = xdefault; then
-          enable_system_aot=yes
-       fi
-
-       if test "x$enable_loadedllvm" = "xyes"; then
-          # This seems to fail on the x86 buildbots
-          enable_system_aot=no
-       fi
-
-    if test x$host_win32 = xno -a x$enable_system_aot = xyes; then
-      echo "ENABLE_AOT = 1" >> $mcs_topdir/build/config.make
-    fi
-
-    if test x$DISABLE_MCS_DOCS = xyes; then
-      echo "DISABLE_MCS_DOCS = yes" >> $mcs_topdir/build/config.make
-    fi
-
-    if test x$has_extension_module != xno; then
-        echo "EXTENSION_MODULE = 1" >> $srcdir/$mcsdir/build/config.make
-    fi
-
-       default_profile=net_2_0
-    if test -z "$INSTALL_4_0_TRUE"; then :
-               default_profile=net_4_0
-    fi
-    if test -z "$INSTALL_MONODROID_TRUE"; then :
-               default_profile=monodroid
-    fi
-    if test -z "$INSTALL_MONOTOUCH_TRUE"; then :
-               default_profile=monotouch
-    fi
-       if test -z "$INSTALL_XAMMAC_TRUE"; then :
-               default_profile=xammac
-       fi
-    if test -z "$INSTALL_4_5_TRUE"; then :
-               default_profile=net_4_5
-    fi
-    
-    echo "DEFAULT_PROFILE = $default_profile" >> $srcdir/$mcsdir/build/config.make
-    
-    if test "x$test_bcl_opt" = "xyes"; then    
-      echo "BCL_OPTIMIZE = 1" >> $srcdir/$mcsdir/build/config.make
-    fi
-
-  fi
-
-  # if we have an olive folder, override the default settings
-  if test -d $olivedir; then
-
-    if test x$cross_compiling = xno && test x$enable_olive_build != xno; then
-
-      test -w $srcdir/$olivedir/build || chmod +w $srcdir/$olivedir/build
-
-      echo "prefix=$prefix" > $srcdir/$olivedir/build/config.make
-      echo "exec_prefix=$exec_prefix" >> $srcdir/$olivedir/build/config.make
-      echo 'mono_libdir=${exec_prefix}/lib' >> $srcdir/$olivedir/build/config.make
-      echo 'MCS_FLAGS = $(PLATFORM_DEBUG_FLAGS)' >> $srcdir/$olivedir/build/config.make
-      echo "RUNTIME = $mono_build_root/runtime/mono-wrapper" >> $srcdir/$olivedir/build/config.make
-      echo "MONO_VERSION = $myver" >> $srcdir/$olivedir/build/config.make
-    fi
-  fi
-
-)
-
-libgdiplus_msg=${libgdiplus_loc:-assumed to be installed}
-
-echo "
-        mcs source:    $mcsdir
-
-   Engine:
-       GC:            $gc_msg 
-       TLS:           $with_tls
-       SIGALTSTACK:   $with_sigaltstack
-       Engine:        $jit_status
-       oprofile:      $OPROFILE
-       BigArrays:     $enable_big_arrays
-       DTrace:        $enable_dtrace
-       LLVM Back End: $enable_llvm (dynamically loaded: $enable_loadedllvm)
-
-   Libraries:
-       .NET 2.0/3.5:  $with_profile2
-       .NET 4.0:      $with_profile4
-       .NET 4.5:      $with_profile4_5
-       MonoDroid:     $with_monodroid
-       MonoTouch:     $with_monotouch
-       Xamarin.Mac:   $with_xammac
-       JNI support:   $jdk_headers_found
-       libgdiplus:    $libgdiplus_msg
-       zlib:          $zlib_msg
-       $disabled
-"
-if test x$with_static_mono = xno -a "x$host_win32" != "xyes"; then
-   AC_MSG_WARN(Turning off static Mono is a risk, you might run into unexpected bugs)
-fi
index 172ab69520da5e84bbf58794471f0da1f6935035..d3e540733bd1c896a68f42fe372bb27f0e2b49eb 100644 (file)
@@ -126,7 +126,7 @@ g_ptr_array_remove_index(GPtrArray *array, guint index)
        gpointer removed_node;
        
        g_return_val_if_fail(array != NULL, NULL);
-       g_return_val_if_fail(index >= 0 || index < array->len, NULL);
+       g_return_val_if_fail(index < array->len, NULL);
 
        removed_node = array->pdata[index];
 
@@ -147,7 +147,7 @@ g_ptr_array_remove_index_fast(GPtrArray *array, guint index)
        gpointer removed_node;
 
        g_return_val_if_fail(array != NULL, NULL);
-       g_return_val_if_fail(index >= 0 || index < array->len, NULL);
+       g_return_val_if_fail(index < array->len, NULL);
 
        removed_node = array->pdata[index];
 
index 1f03b511c3b298c6fc71abcdbfc3bc2d090d944e..8b4dff1fb73f4d315793d370fc99b8b9a9fa3e6f 100644 (file)
@@ -331,7 +331,7 @@ DOC_FILES= README.QUICK doc/README.Mac doc/README.MacOSX doc/README.OS2 \
 TESTS= tests/test.c tests/test_cpp.cc tests/trace_test.c \
        tests/leak_test.c tests/thread_leak_test.c tests/middle.c
 
-GNU_BUILD_FILES= configure.in Makefile.am configure acinclude.m4 \
+GNU_BUILD_FILES= configure.ac Makefile.am configure acinclude.m4 \
                 libtool.m4 install-sh configure.host Makefile.in \
                 aclocal.m4 config.sub config.guess \
                 include/Makefile.am include/Makefile.in \
index bf2fbf7df7ae99df3c6207fd7bddd4785018c2f6..559d3ec493225613625077655994455c6dfca6c5 100644 (file)
@@ -5,8 +5,8 @@ This is a modified version of Boehm GC 6.1 for Mono.
   - Makefile changes:
 
     libgc has a lot of configurable options which are AC_DEFINE()d in its
-    configure.in.  To make it easier to build and bundle it with Mono, I
-    replaced most of the orignal configure.in and the makefiles with custom
+    configure.ac.  To make it easier to build and bundle it with Mono, I
+    replaced most of the orignal configure.ac and the makefiles with custom
     versions which just define what we actually need for Mono.
 
     This means that you can just run configure in this directory and it'll
@@ -58,7 +58,7 @@ This is a modified version of Boehm GC 6.1 for Mono.
 
         cvs diff -u -r LIBGC
 
-  When importing new upstream versions, don't import the new configure.in or any of the
+  When importing new upstream versions, don't import the new configure.ac or any of the
   Makefile.am's; they've been replaced by custom versions.  Just import all the new source
   files and it should be fine.
 
index 376c387885677ce108f2841a1faa8061a235fa29..10ae8cf6831ad2b6fe0977605ab8e6113ff3045e 100755 (executable)
@@ -22,7 +22,7 @@ if [ -z "$LIBTOOL" ]; then
   fi
 fi
 
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AM_PROG_LIBTOOL" $srcdir/configure.ac >/dev/null) && {
   ($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || {
     echo
     echo "**Error**: You must have \`libtool' installed to compile Mono."
@@ -32,8 +32,8 @@ fi
   }
 }
 
-grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && {
-  grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
+grep "^AM_GNU_GETTEXT" $srcdir/configure.ac >/dev/null && {
+  grep "sed.*POTFILES" $srcdir/configure.ac >/dev/null || \
   (gettext --version) < /dev/null > /dev/null 2>&1 || {
     echo
     echo "**Error**: You must have \`gettext' installed to compile Mono."
@@ -80,7 +80,7 @@ xlc )
 esac
 
 
-if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
+if grep "^AC_PROG_LIBTOOL" configure.ac >/dev/null; then
   if test -z "$NO_LIBTOOLIZE" ; then 
     echo "Running libtoolize..."
     ${LIBTOOL}ize --force --copy
@@ -99,7 +99,7 @@ aclocal $ACLOCAL_FLAGS || {
   exit 1
 }
 
-if grep "^AC_CONFIG_HEADERS" configure.in >/dev/null; then
+if grep "^AC_CONFIG_HEADERS" configure.ac >/dev/null; then
   echo "Running autoheader..."
   autoheader || { echo "**Error**: autoheader failed."; exit 1; }
 fi
diff --git a/libgc/configure.ac b/libgc/configure.ac
new file mode 100644 (file)
index 0000000..837e2cb
--- /dev/null
@@ -0,0 +1,550 @@
+# Copyright (c) 1999-2001 by Red Hat, Inc. All rights reserved.
+# 
+# THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
+# OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
+# 
+# Permission is hereby granted to use or copy this program
+# for any purpose,  provided the above notices are retained on all copies.
+# Permission to modify the code and to distribute modified code is granted,
+# provided the above notices are retained, and a notice that the code was
+# modified is included with the above copyright notice.
+#
+# Original author: Tom Tromey
+# Modified by: Grzegorz Jakacki <jakacki at acm dot org>
+
+dnl Process this file with autoconf to produce configure.
+
+AC_PREREQ([2.53])
+AC_INIT([libgc-mono], [6.6], [Hans_Boehm@hp.com])
+
+AM_INIT_AUTOMAKE([1.9 no-define foreign])
+AC_CONFIG_SRCDIR(gcj_mlc.c)
+AC_CONFIG_MACRO_DIR([m4])
+AC_CANONICAL_HOST
+
+AC_SUBST(PACKAGE)
+AC_SUBST(GC_VERSION)
+
+AC_PROG_CC
+AC_PROG_CXX
+
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+dnl automake 1.6 and later need the AM_PROG_AS macro.
+ifdef([AM_PROG_AS],[AM_PROG_AS],[])
+AC_CHECK_TOOL(AR, ar)
+AC_CHECK_TOOL(RANLIB, ranlib, :)  # :)
+
+AC_PROG_INSTALL
+
+AM_MAINTAINER_MODE
+
+. [$]{srcdir}/configure.host
+
+# We use a separate variable to pass down CPPFLAGS and CFLAGS from the main mono 
+# configure, because of autoconf brokeness
+if test "x$CPPFLAGS_FOR_LIBGC" != "x"; then
+   CPPFLAGS=$CPPFLAGS_FOR_LIBGC
+fi
+if test "x$CFLAGS_FOR_LIBGC" != "x"; then
+   CFLAGS=$CFLAGS_FOR_LIBGC
+fi
+
+GC_CFLAGS=${gc_cflags}
+AC_SUBST(GC_CFLAGS)
+
+case $enable_embed_check in
+no) ;;
+*) AC_MSG_ERROR([This module is now part of 'mono' and cannot be built as a stand-alone module any longer.]) ;;
+esac
+
+THREADS=$with_libgc_threads
+
+AC_ARG_ENABLE(win32-dllmain,
+[  --enable-win32-dllmain    Define the DllMain function in win32_threads.c even if the collector is not built as a dll],
+)
+
+AC_ARG_ENABLE(parallel-mark,
+[  --enable-parallel-mark      parallelize marking and free list construction],
+   [case "$THREADS" in
+      no | none | single)
+       AC_MSG_ERROR([Parallel mark requires --enable-threads=x spec])
+       ;;
+    esac]
+)
+
+AC_ARG_ENABLE(cplusplus,
+[  --enable-cplusplus          install C++ support],
+)
+
+AM_CPPFLAGS=-I${srcdir}/include
+THREADDLLIBS=
+## Libraries needed to support dynamic loading and/or threads.
+case "$THREADS" in
+ no | none | single)
+    THREADS=none
+    ;;
+ posix | pthreads)
+    THREADS=posix
+    AC_CHECK_LIB(pthread, pthread_self, THREADDLLIBS="-lpthread",,)
+    case "$host" in
+     x86-*-linux* | ia64-*-linux* | i386-*-linux* | i486-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha*-*-linux* | s390*-*-linux* | sparc*-*-linux* | powerpc-*-linux*)
+       AC_DEFINE(GC_LINUX_THREADS)
+       AC_DEFINE(_REENTRANT)
+        if test "${enable_parallel_mark}" = yes; then
+         AC_DEFINE(PARALLEL_MARK)
+       fi
+       AC_DEFINE(THREAD_LOCAL_ALLOC)
+       ;;
+     *-*-linux* | *-*-nacl*)
+       AC_DEFINE(GC_LINUX_THREADS)
+       AC_DEFINE(_REENTRANT)
+       ;;
+     *-*-aix*)
+       AC_DEFINE(GC_AIX_THREADS)
+       AC_DEFINE(_REENTRANT)
+       ;;
+     *-*-hpux*)
+       AC_MSG_WARN("Only HP/UX 11 threads are supported.")
+       AC_DEFINE(GC_HPUX_THREADS)
+       AC_DEFINE(_POSIX_C_SOURCE,199506L)
+       if test "${enable_parallel_mark}" = yes; then
+         AC_DEFINE(PARALLEL_MARK)
+       fi
+       AC_DEFINE(THREAD_LOCAL_ALLOC)
+       THREADDLLIBS="-lpthread -lrt"
+       ;;
+      *-*-freebsd*)
+       AC_DEFINE(GC_FREEBSD_THREADS)
+       if test "x$PTHREAD_CFLAGS" != "x"; then
+               AM_CPPFLAGS="$AM_CPPFLAGS $PTHREAD_CFLAGS"
+       fi
+       if test "x$PTHREAD_LIBS" = "x"; then
+               THREADDLLIBS=-pthread
+       else
+               THREADDLLIBS="$PTHREAD_LIBS"
+       fi
+       AC_DEFINE(THREAD_LOCAL_ALLOC)
+       ;;
+     *-*-solaris*)
+       AC_DEFINE(GC_SOLARIS_THREADS)
+       AC_DEFINE(GC_SOLARIS_PTHREADS)
+       ;;
+     *-*-irix*)
+       AC_DEFINE(GC_IRIX_THREADS)
+       ;;
+     *-*-cygwin*)
+       AC_DEFINE(GC_WIN32_THREADS)
+       ;;
+     *-*-darwin*)
+       AC_DEFINE(GC_DARWIN_THREADS)
+       AC_DEFINE(THREAD_LOCAL_ALLOC)
+       if test "${enable_parallel_mark}" = yes; then
+         AC_DEFINE(PARALLEL_MARK)
+       fi
+       ;;
+     *-*-netbsd*)
+       AC_DEFINE(GC_NETBSD_THREADS)
+       if test "${enable_parallel_mark}" = yes; then
+         AC_DEFINE(PARALLEL_MARK)
+       fi
+       AC_DEFINE(THREAD_LOCAL_ALLOC)
+       ;;
+     *-*-openbsd*)
+       AC_DEFINE(GC_OPENBSD_THREADS)
+       if test "${enable_parallel_mark}" = yes; then
+         AC_DEFINE(PARALLEL_MARK)
+       fi
+       AC_DEFINE(THREAD_LOCAL_ALLOC)
+       ;;
+     *-*-osf*)
+       AC_DEFINE(GC_OSF1_THREADS)
+        if test "${enable_parallel_mark}" = yes; then
+         AC_DEFINE(PARALLEL_MARK)
+         AC_DEFINE(THREAD_LOCAL_ALLOC)
+         # May want to enable it in other cases, too.
+         # Measurements havent yet been done.
+       fi
+       AM_CPPFLAGS="$AM_CPPFLAGS -pthread"
+       THREADDLLIBS="-lpthread -lrt"
+       ;;
+      *)
+       AC_MSG_ERROR("Pthreads not supported by the GC on this platform.")
+       ;;
+    esac
+    ;;
+ win32)
+    AC_DEFINE(GC_WIN32_THREADS)
+    dnl Wine getenv may not return NULL for missing entry
+    AC_DEFINE(NO_GETENV)
+       if test "${enable_win32_dllmain}" = yes; then
+          AC_DEFINE(GC_INSIDE_DLL)
+       fi
+    ;;
+ dgux386)
+    THREADS=dgux386
+    AC_MSG_RESULT($THREADDLLIBS)
+    # Use pthread GCC  switch
+    THREADDLLIBS=-pthread
+    if test "${enable_parallel_mark}" = yes; then
+        AC_DEFINE(PARALLEL_MARK)
+    fi
+    AC_DEFINE(THREAD_LOCAL_ALLOC)
+    AC_DEFINE(GC_DGUX386_THREADS)
+    AC_DEFINE(DGUX_THREADS)
+    # Enable _POSIX4A_DRAFT10_SOURCE with flag -pthread
+    AM_CPPFLAGS="-pthread $AM_CPPFLAGS"
+    ;;
+ aix)
+    THREADS=posix
+    THREADDLLIBS=-lpthread
+    AC_DEFINE(GC_AIX_THREADS)
+    AC_DEFINE(_REENTRANT)
+    ;;
+ decosf1 | irix | mach | os2 | solaris | dce | vxworks)
+    AC_MSG_ERROR(thread package $THREADS not yet supported)
+    ;;
+ *)
+    AC_MSG_ERROR($THREADS is an unknown thread package)
+    ;;
+esac
+AC_SUBST(THREADDLLIBS)
+
+case "$host" in 
+   powerpc-*-darwin*)
+      powerpc_darwin=true
+      ;;
+esac
+AM_CONDITIONAL(POWERPC_DARWIN,test x$powerpc_darwin = xtrue)
+
+# Check if the GCC builtin __sync_bool_compare_and_swap is available.
+# It is preferred in gc_locks.h for PPC as GCC 4.4 has a problem with the inline assembly there.
+AC_MSG_CHECKING(for __sync_bool_compare_and_swap)
+AC_TRY_COMPILE([],[
+volatile unsigned int foo = 0;
+int main(int argc, char** argv) {
+    unsigned int r1 = __sync_bool_compare_and_swap(&foo, 0, 1);
+    return 0;
+}
+], [
+AC_MSG_RESULT(yes)
+AC_DEFINE(HAS___SYNC_BOOL_COMPARE_AND_SWAP)
+], [
+AC_MSG_RESULT(no)
+])
+
+AC_MSG_CHECKING(for xlc)
+AC_TRY_COMPILE([],[
+ #ifndef __xlC__
+ # error
+ #endif
+], [compiler_xlc=yes], [compiler_xlc=no])
+AC_MSG_RESULT($compiler_xlc)
+AM_CONDITIONAL(COMPILER_XLC,test $compiler_xlc = yes)
+if test $compiler_xlc = yes -a "$powerpc_darwin" = true; then
+  # the darwin stack-frame-walking code is completely broken on xlc
+  AC_DEFINE(DARWIN_DONT_PARSE_STACK)
+fi
+
+# We never want libdl on darwin. It is a fake libdl that just ends up making
+# dyld calls anyway
+case "$host" in
+  *-*-darwin*) ;;
+  *) 
+    AC_CHECK_LIB(dl, dlopen, THREADDLLIBS="$THREADDLLIBS -ldl")
+    ;;
+esac
+
+AC_SUBST(EXTRA_TEST_LIBS)
+
+target_all=libgc.la
+AC_SUBST(target_all)
+
+dnl If the target is an eCos system, use the appropriate eCos
+dnl I/O routines.
+dnl FIXME: this should not be a local option but a global target
+dnl system; at present there is no eCos target.
+TARGET_ECOS="no"
+AC_ARG_WITH(ecos,
+[  --with-ecos             enable runtime eCos target support],
+TARGET_ECOS="$with_ecos"
+)
+
+addobjs=
+addlibs=
+addincludes=
+addtests=
+CXXAM_CPPFLAGS=
+case "$TARGET_ECOS" in
+   no)
+      ;;
+   *)
+      AC_DEFINE(ECOS)
+      CXXINCLUDES="-I${TARGET_ECOS}/include"
+      addobjs="$addobjs ecos.lo"
+      ;;
+esac
+
+if test "${enable_cplusplus}" = yes; then
+      addincludes="$addincludes include/gc_cpp.h include/gc_allocator.h"
+      addtests="$addtests test_cpp"
+fi
+
+AM_CONDITIONAL(CPLUSPLUS, test "${enable_cplusplus}" = yes)
+
+AC_SUBST(CXX)
+
+AC_SUBST(AM_CPPFLAGS)
+AC_SUBST(CXXINCLUDES)
+
+# Configuration of shared libraries
+#
+AC_MSG_CHECKING(whether to build shared libraries)
+AC_ENABLE_SHARED
+
+case "$host" in
+ alpha-*-openbsd*)
+     enable_shared=no
+     AC_MSG_RESULT(no)
+     ;;
+ *)
+     AC_MSG_RESULT(yes)
+     ;;
+esac
+
+# Configuration of machine-dependent code
+#
+AC_MSG_CHECKING(which machine-dependent code should be used) 
+machdep=
+case "$host" in
+ alpha-*-openbsd*)
+    machdep="alpha_mach_dep.lo"
+    if test x"${ac_cv_lib_dl_dlopen}" != xyes ; then
+       AC_MSG_WARN(OpenBSD/Alpha without dlopen(). Shared library support is disabled)
+    fi
+    ;;
+ alpha*-*-linux*)
+    machdep="alpha_mach_dep.lo"
+    ;;
+ i?86-*-solaris2.[[89]] | i?86-*-solaris2.1?)
+    AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED)
+    ;;
+ mipstx39-*-elf*)
+    machdep="mips_ultrix_mach_dep.lo"
+    AC_DEFINE(STACKBASE, __stackbase)
+    AC_DEFINE(DATASTART_IS_ETEXT)
+    ;;
+ mips-dec-ultrix*)
+    machdep="mips_ultrix_mach-dep.lo"
+    ;;
+ mips-nec-sysv*|mips-unknown-sysv*)
+    ;;
+ mips*-*-linux*) 
+    ;; 
+ mips-*-*)
+    machdep="mips_sgi_mach_dep.lo"
+    AC_DEFINE(NO_EXECUTE_PERMISSION)
+    ;;
+ sparc-*-netbsd*)
+    machdep="sparc_netbsd_mach_dep.lo"
+    ;;
+ sparc-sun-solaris2.3)
+    machdep="sparc_mach_dep.lo"
+    AC_DEFINE(SUNOS53_SHARED_LIB)
+    ;;
+ sparc*-sun-solaris2.*)
+    machdep="sparc_mach_dep.lo"
+    ;;
+ ia64-*-*)
+     machdep="mach_dep.lo ia64_save_regs_in_stack.lo"
+       target_ia64=true
+    ;;
+ *-*-nacl*)
+    AC_DEFINE(NO_EXECUTE_PERMISSION)
+    ;;
+esac
+if test x"$machdep" = x; then
+AC_MSG_RESULT($machdep)
+   machdep="mach_dep.lo"
+fi
+addobjs="$addobjs $machdep"
+#
+# Adding object files directly to _LIBADD breaks -j builds, so we need to add the sources
+# instead, but _SOURCES can't contain autoconf substitutions, so add them using automake
+# conditionals.
+#
+#AC_SUBST(addobjs)
+AC_SUBST(addincludes)
+AC_SUBST(addlibs)
+AC_SUBST(addtests)
+
+AM_CONDITIONAL(TARGET_IA64,test x$target_ia64 = xtrue)
+
+AC_PROG_LIBTOOL
+# Use dolt (http://dolt.freedesktop.org/) instead of libtool for building.
+DOLT
+
+#
+# Check for AViiON Machines running DGUX
+#
+ac_is_dgux=no
+AC_CHECK_HEADER(sys/dg_sys_info.h,
+[ac_is_dgux=yes;])
+
+    ## :GOTCHA: we do not check anything but sys/dg_sys_info.h
+if test $ac_is_dgux = yes; then
+    if test "$enable_full_debug" = "yes"; then
+      CFLAGS="-g -mstandard -DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
+      CXXFLAGS="-g -mstandard -DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
+    else
+      CFLAGS="-DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
+      CXXFLAGS="-DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
+    fi
+    AC_SUBST(CFLAGS)
+    AC_SUBST(CXXFLAGS)
+fi
+
+dnl We use these options to decide which functions to include.
+AC_ARG_WITH(target-subdir,
+[  --with-target-subdir=SUBDIR
+                          configuring with a cross compiler])
+AC_ARG_WITH(cross-host,
+[  --with-cross-host=HOST  configuring with a cross compiler])
+
+# automake wants to see AC_EXEEXT.  But we don't need it.  And having
+# it is actually a problem, because the compiler we're passed can't
+# necessarily do a full link.  So we fool automake here.
+if false; then
+  # autoconf 2.50 runs AC_EXEEXT by default, and the macro expands
+  # to nothing, so nothing would remain between `then' and `fi' if it
+  # were not for the `:' below.
+  :
+  AC_EXEEXT
+fi
+
+AC_MSG_CHECKING([for threads package to use])
+AC_MSG_RESULT($THREADS)
+
+dnl As of 4.13a2, the collector will not properly work on Solaris when
+dnl built with gcc and -O.  So we remove -O in the appropriate case.
+dnl Not needed anymore on Solaris.
+AC_MSG_CHECKING(whether Solaris gcc optimization fix is necessary)
+case "$host" in
+ *aix*)
+    if test "$GCC" = yes; then
+       AC_MSG_RESULT(yes)
+       new_CFLAGS=
+       for i in $CFLAGS; do
+         case "$i" in
+          -O*)
+             ;;
+          *)
+             new_CFLAGS="$new_CFLAGS $i"
+             ;;
+         esac
+       done
+       CFLAGS="$new_CFLAGS"
+    else
+       AC_MSG_RESULT(no)
+    fi
+    ;;
+ *) AC_MSG_RESULT(no) ;;
+esac
+
+dnl We need to override the top-level CFLAGS.  This is how we do it.
+MY_CFLAGS="$CFLAGS"
+AC_SUBST(MY_CFLAGS)
+
+dnl Include defines that have become de facto standard.
+dnl ALL_INTERIOR_POINTERS can be overridden in startup code.
+AC_DEFINE(SILENT)
+AC_DEFINE(NO_SIGNALS)
+AC_DEFINE(NO_EXECUTE_PERMISSION)
+dnl AC_DEFINE(ALL_INTERIOR_POINTERS)
+
+dnl By default, make the library as general as possible.
+AC_DEFINE(JAVA_FINALIZATION)
+AC_DEFINE(GC_GCJ_SUPPORT)
+AC_DEFINE(ATOMIC_UNCOLLECTABLE)
+
+dnl This is something of a hack.  When cross-compiling we turn off
+dnl some functionality.  We also enable the "small" configuration.
+dnl These is only correct when targetting an embedded system.  FIXME.
+if test -n "${with_cross_host}"; then
+   AC_DEFINE(NO_SIGSET)
+   AC_DEFINE(NO_CLOCK)
+   AC_DEFINE(SMALL_CONFIG)
+   AC_DEFINE(NO_DEBUGGING)
+fi
+
+UNWINDLIBS=
+AC_ARG_ENABLE(full-debug,
+[  --enable-full-debug include full support for pointer backtracing etc.],
+[ if test "$enable_full_debug" = "yes"; then
+    AC_MSG_WARN("Should define GC_DEBUG and use debug alloc. in clients.")
+    AC_DEFINE(KEEP_BACK_PTRS)
+    AC_DEFINE(DBG_HDRS_ALL)
+    case $host in
+      ia64-*-linux* )
+       AC_DEFINE(MAKE_BACK_GRAPH)
+       AC_DEFINE(SAVE_CALL_COUNT, 8)
+        AC_CHECK_LIB(unwind, backtrace, [
+         AC_DEFINE(GC_HAVE_BUILTIN_BACKTRACE)
+         UNWINDLIBS=-lunwind
+         AC_MSG_WARN("Client code may need to link against libunwind.")
+       ])
+      ;;
+      x86-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* )
+       AC_DEFINE(MAKE_BACK_GRAPH)
+       AC_MSG_WARN("Client must not use -fomit-frame-pointer.")
+       AC_DEFINE(SAVE_CALL_COUNT, 8)
+      ;;
+      i[3456]86-*-dgux*)
+       AC_DEFINE(MAKE_BACK_GRAPH)
+      ;;
+    esac ]
+  fi)
+
+AC_SUBST(UNWINDLIBS)
+
+AC_ARG_ENABLE(redirect-malloc,
+[  --enable-redirect-malloc  redirect malloc and friends to GC routines])
+
+if test "${enable_redirect_malloc}" = yes; then
+    if test "${enable_full_debug}" = yes; then
+       AC_DEFINE(REDIRECT_MALLOC, GC_debug_malloc_replacement)
+       AC_DEFINE(REDIRECT_REALLOC, GC_debug_realloc_replacement)
+       AC_DEFINE(REDIRECT_FREE, GC_debug_free)
+    else
+       AC_DEFINE(REDIRECT_MALLOC, GC_malloc)
+    fi
+fi
+
+AC_DEFINE(_IN_LIBGC)
+
+AC_ARG_ENABLE(gc-assertions,
+[  --enable-gc-assertions  collector-internal assertion checking])
+if test "${enable_gc_assertions}" = yes; then
+    AC_DEFINE(GC_ASSERTIONS)
+fi
+
+AC_ARG_ENABLE(quiet-build, [  --enable-quiet-build  Enable quiet libgc build (on by default)], enable_quiet_build=$enableval, enable_quiet_build=yes)
+AM_CONDITIONAL(USE_LIBDIR, test -z "$with_cross_host")
+
+if test "${multilib}" = "yes"; then
+  multilib_arg="--enable-multilib"
+else
+  multilib_arg=
+fi
+
+AC_OUTPUT(Makefile
+m4/Makefile
+include/Makefile
+include/private/Makefile
+doc/Makefile,,
+srcdir=${srcdir}
+host=${host}
+CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+CC="${CC}"
+DEFS="$DEFS"
+)
diff --git a/libgc/configure.in b/libgc/configure.in
deleted file mode 100644 (file)
index 837e2cb..0000000
+++ /dev/null
@@ -1,550 +0,0 @@
-# Copyright (c) 1999-2001 by Red Hat, Inc. All rights reserved.
-# 
-# THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
-# OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
-# 
-# Permission is hereby granted to use or copy this program
-# for any purpose,  provided the above notices are retained on all copies.
-# Permission to modify the code and to distribute modified code is granted,
-# provided the above notices are retained, and a notice that the code was
-# modified is included with the above copyright notice.
-#
-# Original author: Tom Tromey
-# Modified by: Grzegorz Jakacki <jakacki at acm dot org>
-
-dnl Process this file with autoconf to produce configure.
-
-AC_PREREQ([2.53])
-AC_INIT([libgc-mono], [6.6], [Hans_Boehm@hp.com])
-
-AM_INIT_AUTOMAKE([1.9 no-define foreign])
-AC_CONFIG_SRCDIR(gcj_mlc.c)
-AC_CONFIG_MACRO_DIR([m4])
-AC_CANONICAL_HOST
-
-AC_SUBST(PACKAGE)
-AC_SUBST(GC_VERSION)
-
-AC_PROG_CC
-AC_PROG_CXX
-
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-
-dnl automake 1.6 and later need the AM_PROG_AS macro.
-ifdef([AM_PROG_AS],[AM_PROG_AS],[])
-AC_CHECK_TOOL(AR, ar)
-AC_CHECK_TOOL(RANLIB, ranlib, :)  # :)
-
-AC_PROG_INSTALL
-
-AM_MAINTAINER_MODE
-
-. [$]{srcdir}/configure.host
-
-# We use a separate variable to pass down CPPFLAGS and CFLAGS from the main mono 
-# configure, because of autoconf brokeness
-if test "x$CPPFLAGS_FOR_LIBGC" != "x"; then
-   CPPFLAGS=$CPPFLAGS_FOR_LIBGC
-fi
-if test "x$CFLAGS_FOR_LIBGC" != "x"; then
-   CFLAGS=$CFLAGS_FOR_LIBGC
-fi
-
-GC_CFLAGS=${gc_cflags}
-AC_SUBST(GC_CFLAGS)
-
-case $enable_embed_check in
-no) ;;
-*) AC_MSG_ERROR([This module is now part of 'mono' and cannot be built as a stand-alone module any longer.]) ;;
-esac
-
-THREADS=$with_libgc_threads
-
-AC_ARG_ENABLE(win32-dllmain,
-[  --enable-win32-dllmain    Define the DllMain function in win32_threads.c even if the collector is not built as a dll],
-)
-
-AC_ARG_ENABLE(parallel-mark,
-[  --enable-parallel-mark      parallelize marking and free list construction],
-   [case "$THREADS" in
-      no | none | single)
-       AC_MSG_ERROR([Parallel mark requires --enable-threads=x spec])
-       ;;
-    esac]
-)
-
-AC_ARG_ENABLE(cplusplus,
-[  --enable-cplusplus          install C++ support],
-)
-
-AM_CPPFLAGS=-I${srcdir}/include
-THREADDLLIBS=
-## Libraries needed to support dynamic loading and/or threads.
-case "$THREADS" in
- no | none | single)
-    THREADS=none
-    ;;
- posix | pthreads)
-    THREADS=posix
-    AC_CHECK_LIB(pthread, pthread_self, THREADDLLIBS="-lpthread",,)
-    case "$host" in
-     x86-*-linux* | ia64-*-linux* | i386-*-linux* | i486-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha*-*-linux* | s390*-*-linux* | sparc*-*-linux* | powerpc-*-linux*)
-       AC_DEFINE(GC_LINUX_THREADS)
-       AC_DEFINE(_REENTRANT)
-        if test "${enable_parallel_mark}" = yes; then
-         AC_DEFINE(PARALLEL_MARK)
-       fi
-       AC_DEFINE(THREAD_LOCAL_ALLOC)
-       ;;
-     *-*-linux* | *-*-nacl*)
-       AC_DEFINE(GC_LINUX_THREADS)
-       AC_DEFINE(_REENTRANT)
-       ;;
-     *-*-aix*)
-       AC_DEFINE(GC_AIX_THREADS)
-       AC_DEFINE(_REENTRANT)
-       ;;
-     *-*-hpux*)
-       AC_MSG_WARN("Only HP/UX 11 threads are supported.")
-       AC_DEFINE(GC_HPUX_THREADS)
-       AC_DEFINE(_POSIX_C_SOURCE,199506L)
-       if test "${enable_parallel_mark}" = yes; then
-         AC_DEFINE(PARALLEL_MARK)
-       fi
-       AC_DEFINE(THREAD_LOCAL_ALLOC)
-       THREADDLLIBS="-lpthread -lrt"
-       ;;
-      *-*-freebsd*)
-       AC_DEFINE(GC_FREEBSD_THREADS)
-       if test "x$PTHREAD_CFLAGS" != "x"; then
-               AM_CPPFLAGS="$AM_CPPFLAGS $PTHREAD_CFLAGS"
-       fi
-       if test "x$PTHREAD_LIBS" = "x"; then
-               THREADDLLIBS=-pthread
-       else
-               THREADDLLIBS="$PTHREAD_LIBS"
-       fi
-       AC_DEFINE(THREAD_LOCAL_ALLOC)
-       ;;
-     *-*-solaris*)
-       AC_DEFINE(GC_SOLARIS_THREADS)
-       AC_DEFINE(GC_SOLARIS_PTHREADS)
-       ;;
-     *-*-irix*)
-       AC_DEFINE(GC_IRIX_THREADS)
-       ;;
-     *-*-cygwin*)
-       AC_DEFINE(GC_WIN32_THREADS)
-       ;;
-     *-*-darwin*)
-       AC_DEFINE(GC_DARWIN_THREADS)
-       AC_DEFINE(THREAD_LOCAL_ALLOC)
-       if test "${enable_parallel_mark}" = yes; then
-         AC_DEFINE(PARALLEL_MARK)
-       fi
-       ;;
-     *-*-netbsd*)
-       AC_DEFINE(GC_NETBSD_THREADS)
-       if test "${enable_parallel_mark}" = yes; then
-         AC_DEFINE(PARALLEL_MARK)
-       fi
-       AC_DEFINE(THREAD_LOCAL_ALLOC)
-       ;;
-     *-*-openbsd*)
-       AC_DEFINE(GC_OPENBSD_THREADS)
-       if test "${enable_parallel_mark}" = yes; then
-         AC_DEFINE(PARALLEL_MARK)
-       fi
-       AC_DEFINE(THREAD_LOCAL_ALLOC)
-       ;;
-     *-*-osf*)
-       AC_DEFINE(GC_OSF1_THREADS)
-        if test "${enable_parallel_mark}" = yes; then
-         AC_DEFINE(PARALLEL_MARK)
-         AC_DEFINE(THREAD_LOCAL_ALLOC)
-         # May want to enable it in other cases, too.
-         # Measurements havent yet been done.
-       fi
-       AM_CPPFLAGS="$AM_CPPFLAGS -pthread"
-       THREADDLLIBS="-lpthread -lrt"
-       ;;
-      *)
-       AC_MSG_ERROR("Pthreads not supported by the GC on this platform.")
-       ;;
-    esac
-    ;;
- win32)
-    AC_DEFINE(GC_WIN32_THREADS)
-    dnl Wine getenv may not return NULL for missing entry
-    AC_DEFINE(NO_GETENV)
-       if test "${enable_win32_dllmain}" = yes; then
-          AC_DEFINE(GC_INSIDE_DLL)
-       fi
-    ;;
- dgux386)
-    THREADS=dgux386
-    AC_MSG_RESULT($THREADDLLIBS)
-    # Use pthread GCC  switch
-    THREADDLLIBS=-pthread
-    if test "${enable_parallel_mark}" = yes; then
-        AC_DEFINE(PARALLEL_MARK)
-    fi
-    AC_DEFINE(THREAD_LOCAL_ALLOC)
-    AC_DEFINE(GC_DGUX386_THREADS)
-    AC_DEFINE(DGUX_THREADS)
-    # Enable _POSIX4A_DRAFT10_SOURCE with flag -pthread
-    AM_CPPFLAGS="-pthread $AM_CPPFLAGS"
-    ;;
- aix)
-    THREADS=posix
-    THREADDLLIBS=-lpthread
-    AC_DEFINE(GC_AIX_THREADS)
-    AC_DEFINE(_REENTRANT)
-    ;;
- decosf1 | irix | mach | os2 | solaris | dce | vxworks)
-    AC_MSG_ERROR(thread package $THREADS not yet supported)
-    ;;
- *)
-    AC_MSG_ERROR($THREADS is an unknown thread package)
-    ;;
-esac
-AC_SUBST(THREADDLLIBS)
-
-case "$host" in 
-   powerpc-*-darwin*)
-      powerpc_darwin=true
-      ;;
-esac
-AM_CONDITIONAL(POWERPC_DARWIN,test x$powerpc_darwin = xtrue)
-
-# Check if the GCC builtin __sync_bool_compare_and_swap is available.
-# It is preferred in gc_locks.h for PPC as GCC 4.4 has a problem with the inline assembly there.
-AC_MSG_CHECKING(for __sync_bool_compare_and_swap)
-AC_TRY_COMPILE([],[
-volatile unsigned int foo = 0;
-int main(int argc, char** argv) {
-    unsigned int r1 = __sync_bool_compare_and_swap(&foo, 0, 1);
-    return 0;
-}
-], [
-AC_MSG_RESULT(yes)
-AC_DEFINE(HAS___SYNC_BOOL_COMPARE_AND_SWAP)
-], [
-AC_MSG_RESULT(no)
-])
-
-AC_MSG_CHECKING(for xlc)
-AC_TRY_COMPILE([],[
- #ifndef __xlC__
- # error
- #endif
-], [compiler_xlc=yes], [compiler_xlc=no])
-AC_MSG_RESULT($compiler_xlc)
-AM_CONDITIONAL(COMPILER_XLC,test $compiler_xlc = yes)
-if test $compiler_xlc = yes -a "$powerpc_darwin" = true; then
-  # the darwin stack-frame-walking code is completely broken on xlc
-  AC_DEFINE(DARWIN_DONT_PARSE_STACK)
-fi
-
-# We never want libdl on darwin. It is a fake libdl that just ends up making
-# dyld calls anyway
-case "$host" in
-  *-*-darwin*) ;;
-  *) 
-    AC_CHECK_LIB(dl, dlopen, THREADDLLIBS="$THREADDLLIBS -ldl")
-    ;;
-esac
-
-AC_SUBST(EXTRA_TEST_LIBS)
-
-target_all=libgc.la
-AC_SUBST(target_all)
-
-dnl If the target is an eCos system, use the appropriate eCos
-dnl I/O routines.
-dnl FIXME: this should not be a local option but a global target
-dnl system; at present there is no eCos target.
-TARGET_ECOS="no"
-AC_ARG_WITH(ecos,
-[  --with-ecos             enable runtime eCos target support],
-TARGET_ECOS="$with_ecos"
-)
-
-addobjs=
-addlibs=
-addincludes=
-addtests=
-CXXAM_CPPFLAGS=
-case "$TARGET_ECOS" in
-   no)
-      ;;
-   *)
-      AC_DEFINE(ECOS)
-      CXXINCLUDES="-I${TARGET_ECOS}/include"
-      addobjs="$addobjs ecos.lo"
-      ;;
-esac
-
-if test "${enable_cplusplus}" = yes; then
-      addincludes="$addincludes include/gc_cpp.h include/gc_allocator.h"
-      addtests="$addtests test_cpp"
-fi
-
-AM_CONDITIONAL(CPLUSPLUS, test "${enable_cplusplus}" = yes)
-
-AC_SUBST(CXX)
-
-AC_SUBST(AM_CPPFLAGS)
-AC_SUBST(CXXINCLUDES)
-
-# Configuration of shared libraries
-#
-AC_MSG_CHECKING(whether to build shared libraries)
-AC_ENABLE_SHARED
-
-case "$host" in
- alpha-*-openbsd*)
-     enable_shared=no
-     AC_MSG_RESULT(no)
-     ;;
- *)
-     AC_MSG_RESULT(yes)
-     ;;
-esac
-
-# Configuration of machine-dependent code
-#
-AC_MSG_CHECKING(which machine-dependent code should be used) 
-machdep=
-case "$host" in
- alpha-*-openbsd*)
-    machdep="alpha_mach_dep.lo"
-    if test x"${ac_cv_lib_dl_dlopen}" != xyes ; then
-       AC_MSG_WARN(OpenBSD/Alpha without dlopen(). Shared library support is disabled)
-    fi
-    ;;
- alpha*-*-linux*)
-    machdep="alpha_mach_dep.lo"
-    ;;
- i?86-*-solaris2.[[89]] | i?86-*-solaris2.1?)
-    AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED)
-    ;;
- mipstx39-*-elf*)
-    machdep="mips_ultrix_mach_dep.lo"
-    AC_DEFINE(STACKBASE, __stackbase)
-    AC_DEFINE(DATASTART_IS_ETEXT)
-    ;;
- mips-dec-ultrix*)
-    machdep="mips_ultrix_mach-dep.lo"
-    ;;
- mips-nec-sysv*|mips-unknown-sysv*)
-    ;;
- mips*-*-linux*) 
-    ;; 
- mips-*-*)
-    machdep="mips_sgi_mach_dep.lo"
-    AC_DEFINE(NO_EXECUTE_PERMISSION)
-    ;;
- sparc-*-netbsd*)
-    machdep="sparc_netbsd_mach_dep.lo"
-    ;;
- sparc-sun-solaris2.3)
-    machdep="sparc_mach_dep.lo"
-    AC_DEFINE(SUNOS53_SHARED_LIB)
-    ;;
- sparc*-sun-solaris2.*)
-    machdep="sparc_mach_dep.lo"
-    ;;
- ia64-*-*)
-     machdep="mach_dep.lo ia64_save_regs_in_stack.lo"
-       target_ia64=true
-    ;;
- *-*-nacl*)
-    AC_DEFINE(NO_EXECUTE_PERMISSION)
-    ;;
-esac
-if test x"$machdep" = x; then
-AC_MSG_RESULT($machdep)
-   machdep="mach_dep.lo"
-fi
-addobjs="$addobjs $machdep"
-#
-# Adding object files directly to _LIBADD breaks -j builds, so we need to add the sources
-# instead, but _SOURCES can't contain autoconf substitutions, so add them using automake
-# conditionals.
-#
-#AC_SUBST(addobjs)
-AC_SUBST(addincludes)
-AC_SUBST(addlibs)
-AC_SUBST(addtests)
-
-AM_CONDITIONAL(TARGET_IA64,test x$target_ia64 = xtrue)
-
-AC_PROG_LIBTOOL
-# Use dolt (http://dolt.freedesktop.org/) instead of libtool for building.
-DOLT
-
-#
-# Check for AViiON Machines running DGUX
-#
-ac_is_dgux=no
-AC_CHECK_HEADER(sys/dg_sys_info.h,
-[ac_is_dgux=yes;])
-
-    ## :GOTCHA: we do not check anything but sys/dg_sys_info.h
-if test $ac_is_dgux = yes; then
-    if test "$enable_full_debug" = "yes"; then
-      CFLAGS="-g -mstandard -DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
-      CXXFLAGS="-g -mstandard -DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
-    else
-      CFLAGS="-DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
-      CXXFLAGS="-DDGUX -D_DGUX_SOURCE -Di386 -mno-legend -O2"
-    fi
-    AC_SUBST(CFLAGS)
-    AC_SUBST(CXXFLAGS)
-fi
-
-dnl We use these options to decide which functions to include.
-AC_ARG_WITH(target-subdir,
-[  --with-target-subdir=SUBDIR
-                          configuring with a cross compiler])
-AC_ARG_WITH(cross-host,
-[  --with-cross-host=HOST  configuring with a cross compiler])
-
-# automake wants to see AC_EXEEXT.  But we don't need it.  And having
-# it is actually a problem, because the compiler we're passed can't
-# necessarily do a full link.  So we fool automake here.
-if false; then
-  # autoconf 2.50 runs AC_EXEEXT by default, and the macro expands
-  # to nothing, so nothing would remain between `then' and `fi' if it
-  # were not for the `:' below.
-  :
-  AC_EXEEXT
-fi
-
-AC_MSG_CHECKING([for threads package to use])
-AC_MSG_RESULT($THREADS)
-
-dnl As of 4.13a2, the collector will not properly work on Solaris when
-dnl built with gcc and -O.  So we remove -O in the appropriate case.
-dnl Not needed anymore on Solaris.
-AC_MSG_CHECKING(whether Solaris gcc optimization fix is necessary)
-case "$host" in
- *aix*)
-    if test "$GCC" = yes; then
-       AC_MSG_RESULT(yes)
-       new_CFLAGS=
-       for i in $CFLAGS; do
-         case "$i" in
-          -O*)
-             ;;
-          *)
-             new_CFLAGS="$new_CFLAGS $i"
-             ;;
-         esac
-       done
-       CFLAGS="$new_CFLAGS"
-    else
-       AC_MSG_RESULT(no)
-    fi
-    ;;
- *) AC_MSG_RESULT(no) ;;
-esac
-
-dnl We need to override the top-level CFLAGS.  This is how we do it.
-MY_CFLAGS="$CFLAGS"
-AC_SUBST(MY_CFLAGS)
-
-dnl Include defines that have become de facto standard.
-dnl ALL_INTERIOR_POINTERS can be overridden in startup code.
-AC_DEFINE(SILENT)
-AC_DEFINE(NO_SIGNALS)
-AC_DEFINE(NO_EXECUTE_PERMISSION)
-dnl AC_DEFINE(ALL_INTERIOR_POINTERS)
-
-dnl By default, make the library as general as possible.
-AC_DEFINE(JAVA_FINALIZATION)
-AC_DEFINE(GC_GCJ_SUPPORT)
-AC_DEFINE(ATOMIC_UNCOLLECTABLE)
-
-dnl This is something of a hack.  When cross-compiling we turn off
-dnl some functionality.  We also enable the "small" configuration.
-dnl These is only correct when targetting an embedded system.  FIXME.
-if test -n "${with_cross_host}"; then
-   AC_DEFINE(NO_SIGSET)
-   AC_DEFINE(NO_CLOCK)
-   AC_DEFINE(SMALL_CONFIG)
-   AC_DEFINE(NO_DEBUGGING)
-fi
-
-UNWINDLIBS=
-AC_ARG_ENABLE(full-debug,
-[  --enable-full-debug include full support for pointer backtracing etc.],
-[ if test "$enable_full_debug" = "yes"; then
-    AC_MSG_WARN("Should define GC_DEBUG and use debug alloc. in clients.")
-    AC_DEFINE(KEEP_BACK_PTRS)
-    AC_DEFINE(DBG_HDRS_ALL)
-    case $host in
-      ia64-*-linux* )
-       AC_DEFINE(MAKE_BACK_GRAPH)
-       AC_DEFINE(SAVE_CALL_COUNT, 8)
-        AC_CHECK_LIB(unwind, backtrace, [
-         AC_DEFINE(GC_HAVE_BUILTIN_BACKTRACE)
-         UNWINDLIBS=-lunwind
-         AC_MSG_WARN("Client code may need to link against libunwind.")
-       ])
-      ;;
-      x86-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* )
-       AC_DEFINE(MAKE_BACK_GRAPH)
-       AC_MSG_WARN("Client must not use -fomit-frame-pointer.")
-       AC_DEFINE(SAVE_CALL_COUNT, 8)
-      ;;
-      i[3456]86-*-dgux*)
-       AC_DEFINE(MAKE_BACK_GRAPH)
-      ;;
-    esac ]
-  fi)
-
-AC_SUBST(UNWINDLIBS)
-
-AC_ARG_ENABLE(redirect-malloc,
-[  --enable-redirect-malloc  redirect malloc and friends to GC routines])
-
-if test "${enable_redirect_malloc}" = yes; then
-    if test "${enable_full_debug}" = yes; then
-       AC_DEFINE(REDIRECT_MALLOC, GC_debug_malloc_replacement)
-       AC_DEFINE(REDIRECT_REALLOC, GC_debug_realloc_replacement)
-       AC_DEFINE(REDIRECT_FREE, GC_debug_free)
-    else
-       AC_DEFINE(REDIRECT_MALLOC, GC_malloc)
-    fi
-fi
-
-AC_DEFINE(_IN_LIBGC)
-
-AC_ARG_ENABLE(gc-assertions,
-[  --enable-gc-assertions  collector-internal assertion checking])
-if test "${enable_gc_assertions}" = yes; then
-    AC_DEFINE(GC_ASSERTIONS)
-fi
-
-AC_ARG_ENABLE(quiet-build, [  --enable-quiet-build  Enable quiet libgc build (on by default)], enable_quiet_build=$enableval, enable_quiet_build=yes)
-AM_CONDITIONAL(USE_LIBDIR, test -z "$with_cross_host")
-
-if test "${multilib}" = "yes"; then
-  multilib_arg="--enable-multilib"
-else
-  multilib_arg=
-fi
-
-AC_OUTPUT(Makefile
-m4/Makefile
-include/Makefile
-include/private/Makefile
-doc/Makefile,,
-srcdir=${srcdir}
-host=${host}
-CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-CC="${CC}"
-DEFS="$DEFS"
-)
index a19cb3021b0aa9568f3ec265e4aca5a2961606ce..eaba6e509d36612d6258fbd20f6f56f8b2fff744 100644 (file)
@@ -6,7 +6,7 @@ Copyright (c) 1999-2004 Hewlett-Packard Development Company, L.P.
 The file linux_threads.c is also
 Copyright (c) 1998 by Fergus Henderson.  All rights reserved.
 
-The files Makefile.am, and configure.in are
+The files Makefile.am, and configure.ac are
 Copyright (c) 2001 by Red Hat Inc. All rights reserved.
 
 Several files supporting GNU-style builds are copyrighted by the Free
index 97b0b684dde5b556750993056e3240d3bee1c2f5..fa6f279f518a5fac4b4778e9e869e4d82bb0539c 100644 (file)
@@ -1269,7 +1269,7 @@ Since 6.0alpha6:
    many places.  (Thanks to Benjamin Lerman.)
  - Made win32_threads.c more tolerant of detaching a thread that it didn't
    know about.  (Thanks to Paul Nash.)
- - Added Makefile.am and configure.in from gcc to the distribution, with
+ - Added Makefile.am and configure.ac from gcc to the distribution, with
    minimal changes.  For the moment, those are just placeholders.  In the
    future, we're planning to switch to a GNU-style build environment for
    Un*x-like systems, though the old Makefile will remain as a backup.
@@ -1491,7 +1491,7 @@ Since 6.1alpha3:
  - Fixed a formatting error in dbg_mlc.c.  Added prototype to GC_abort()
    declaration.   (Thanks to Michael Smith.)
  - Removed "source" argument to GC_find_start().  Eliminate GC_FIND_START().
- - Added win32 recognition code in configure.in.  Changed some of the
+ - Added win32 recognition code in configure.ac.  Changed some of the
    dllimport/export defines in gc.h.  (Thanks to Adam Megacz.)
  - GC_malloc_many didn't set hb_last_reclaimed when it called 
    GC_reclaim_generic.  (I'm not sure this matters much, but ...)
@@ -1629,7 +1629,7 @@ Since 6.1alpha4:
 
 Since 6.1alpha5:
  - Added GC_MAXIMUM_HEAP_SIZE environment variable.
- - Fix configure.in for MIPS/LINUX. (Thanks to H.J. Lu.)
+ - Fix configure.ac for MIPS/LINUX. (Thanks to H.J. Lu.)
  - Double page hash table size for -DLARGE_CONFIG.
  - Integrated Bo Thorsen's X86-64 support.
  - STACKBOTTOM definition for LINUX/MIPS was partially changed back.
@@ -1942,7 +1942,7 @@ Since 6.3alpha1:
    There is also still some code duplication with pthread_support.c.
    (Thread descriptors did become much smaller, since Ben Hutchings
    removed the thread context from them.)
- - Integrated a Solaris configure.in patch from Rainer Orth.
+ - Integrated a Solaris configure.ac patch from Rainer Orth.
  - Added GC_IGNORE_FB and associated warning to very partially address
    the issue of the collector treating a mapped frame buffer as part
    of the root set.  (Thanks to David Peroutka for providing some
@@ -2151,7 +2151,7 @@ Since 6.3:
    it seems to be incorrect if the preceding memory op is a load.
  - Fixed print_block_list to print the correct kind number for
    STUBBORN.  (Thanks to Rutger Ovidus.)
- - Have configure.in generate an error if it is asked to support
+ - Have configure.ac generate an error if it is asked to support
    pthreads, but doesn't know how to.
  - Added Kazuhiro Inaoka's patch for Renesas M32R support.
  - Have the GNU build mechanism link with -ldl.  Rename THREADLIBS
index e1fe24bd0abe84e8b3f15b950721c724ec612f20..9fcbb7b651fb0e5be116c17ecbf954b19c90c8d6 100644 (file)
@@ -1,4 +1,4 @@
-/* The version here should match that in configure/configure.in        */
+/* The version here should match that in configure/configure.ac        */
 /* Eventually this one may become unnecessary.  For now we need        */
 /* it to keep the old-style build process working.             */
 #define GC_TMP_VERSION_MAJOR 6
@@ -14,7 +14,7 @@
      GC_TMP_VERSION_MINOR != GC_VERSION_MINOR || \
      defined(GC_ALPHA_VERSION) != (GC_TMP_ALPHA_VERSION != GC_NOT_ALPHA) || \
      defined(GC_ALPHA_VERSION) && GC_TMP_ALPHA_VERSION != GC_ALPHA_VERSION
-#   error Inconsistent version info.  Check README, version.h, and configure.in.
+#   error Inconsistent version info.  Check README, version.h, and configure.ac.
 # endif
 #else
 # define GC_VERSION_MAJOR GC_TMP_VERSION_MAJOR
index 1d2a512447d401388f5a48aa7585e86384bb7f36..a576ba602dbff7e642312899cdcacb52ee3a3d13 100644 (file)
@@ -11,7 +11,7 @@
 tests_CLEAN_FILES := 
 
 ifndef TEST_COMPILE
-TEST_COMPILE = $(CSCOMPILE)
+TEST_COMPILE = $(subst $(test_remove),,$(CSCOMPILE))
 endif
 
 TEST_RUNTIME_WRAPPERS_PATH = $(shell dirname $(RUNTIME))/_tmpinst/bin
index e10e5d464a78ec152e0efaf1156b6c07c49d7272..28d5043dcd403d9e039ee2a51db20a3fc15e61fe 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
@@ -67,9 +72,9 @@
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 7e816b9d20817c11e4a795b21ede19d7e4bff7b0..c390f2dbcffc31536c45c4ea8ee8a887b4482f86 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 4900d2cc2bb9db3f77ccdc4472c9138d66218e0e..a2783d9b1d54bc5e0a44487ce3a28f44995d51a3 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 54724cf3eaa99672eae584b9e13cb07191ba005d..b655375597406c6fb5cf1adf0a625770b4d12abf 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index aebbe2a397a3a427fa07e9c34ffb55c4ff89b9ee..5477c74d8242ad4001b1a8556c0841654d36daa6 100644 (file)
     <AssemblyName>EntityFramework.SqlServer</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\EntityFramework\EntityFramework-net_4_5.csproj">\r
+    <ProjectReference Include="../EntityFramework/EntityFramework-net_4_5.csproj">\r
       <Project>{CEE31F03-087E-4164-BBD4-990759B40C3E}</Project>\r
-      <Name>EntityFramework\EntityFramework-net_4_5</Name>\r
+      <Name>EntityFramework-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a8468caee4c77fa14660fa8ac89bda3878df8803..c99f52bcf5bab108783c0a9d83c97ea9d02a2f9e 100644 (file)
     <AssemblyName>EntityFramework</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_4_5.csproj">\r
       <Project>{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}</Project>\r
-      <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
+      <Name>System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
       <Project>{63EC4158-FFAC-4867-8003-CF6054C8DF0B}</Project>\r
-      <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
+      <Name>System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.CSharp/Microsoft.CSharp-net_4_5.csproj">\r
       <Project>{D554618C-5D38-413A-82BA-7A70B6FC61A3}</Project>\r
-      <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_5</Name>\r
+      <Name>Microsoft.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 2de5e986aa5301bc7f43147da6cfbdde4c883fc6..785ae325924d4b70d7956a7b8d0c88c5b8993249 100644 (file)
     <AssemblyName>System.Collections.Concurrent</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 021d35c3718aeeb9b868bf18eb20cc24940cfb0e..7739de83730b105dafb0dcef34d606e1c24009b3 100644 (file)
     <AssemblyName>System.Collections</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8f6e3a8fd446fd058f95b19e62aece40b908753c..11fd690cf1aa51e2b5a9c766034bf69f8c33dc9d 100644 (file)
     <AssemblyName>System.ComponentModel.Annotations</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
       <Project>{63EC4158-FFAC-4867-8003-CF6054C8DF0B}</Project>\r
-      <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
+      <Name>System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 73324d028ffd019946681b864d823613d90ec0e3..e524ac8f8f3508c378b79457b9c1d73d70207d2b 100644 (file)
     <AssemblyName>System.ComponentModel.EventBasedAsync</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8a054ee0780a7eb1839de5a22458904988e2547c..0ad13cf5122b9658e5cd1af1a94f4441f40cfebc 100644 (file)
     <AssemblyName>System.ComponentModel</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 20a5916c7122ca18111369de2218edfde6d9f8c4..115c3e065c25b5c5faa45f8b3493b5b770966c8b 100644 (file)
     <AssemblyName>System.Diagnostics.Contracts</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index f5ed1cb5ad1a8798cf9cda484252893918dc2e86..7b44d0996db8b851a3b0bb92251a5d33bd8ab236 100644 (file)
     <AssemblyName>System.Diagnostics.Debug</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 91e5ff915e54dad214027cda0db40fded09f5dc8..cf5c5e745e2b30f3f3eb0a9d422fa0b934eeaf0b 100644 (file)
     <AssemblyName>System.Diagnostics.Tools</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 4b5b2b6908bf426fc16e55257ff8f4bb7a2cff32..8182d201d8c47fb8cb7f53a922d7391647b80cf7 100644 (file)
     <AssemblyName>System.Diagnostics.Tracing</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c06712d1ab193256cbc3ee6b5baaf5ebe82e3eb6..529847be7b5f47e433e105ecadd9e36d0d1637bc 100644 (file)
     <AssemblyName>System.Dynamic.Runtime</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 1aa0dcfd167cb6fa21767f2dd6c6c79328bb8a07..67df5249ef75d11c0ad3151060870cbee8c80052 100644 (file)
     <AssemblyName>System.Globalization</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 379a2f0d4aa877b563a8ab53044325c25c05e78a..596ecf7afb0480cd51a285f9b1412682d821e1ae 100644 (file)
     <AssemblyName>System.IO</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a601bef10963cf9f495d1ddad2907e04d99b2ae3..5467fc471c58a459939843e6dc1b7fee421f2610 100644 (file)
     <AssemblyName>System.Linq.Expressions</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index bcd4102caaef64472027067cbe012fdff53bb455..dea40f73f627c9f380b70346b93950d8b21147d7 100644 (file)
     <AssemblyName>System.Linq.Parallel</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 2903c9b8e08b41656ebfe6d728983096012a5d66..be8d341330749a99aa38551e621c5d2fbf8a371d 100644 (file)
     <AssemblyName>System.Linq.Queryable</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 6d976ab3fad64e6d8c46e74ba603ba4b10d64f9e..a674a868fede1e847ef4407cef6f8476866160ca 100644 (file)
     <AssemblyName>System.Linq</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0c2837bce5de81940f46f33b74e7418d4590c26c..214fb1cd476332146e886696408af0515c999059 100644 (file)
     <AssemblyName>System.Net.NetworkInformation</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 539d6c6f78c0c4957b24f481bf70b273318eed77..adaab1def69cb88c3b57c968a5aae23b75ffd9c4 100644 (file)
     <AssemblyName>System.Net.Primitives</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 2dca53a242a5402e12a9c6574749d5ecf6c8a8a4..09b309af64ae5941381b1f59608332ee209e3e2a 100644 (file)
     <AssemblyName>System.Net.Requests</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 849eb8b85999c8879cafb7263b8bc0ca06f23352..3c290c07e38ed32d4d48dbb3b23f4729e22fe6b7 100644 (file)
     <AssemblyName>System.ObjectModel</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index f09446af4461b1a96b45a38160cfc617e3bb60fb..18738869be0fc150cd257d39b62d63654d10f034 100644 (file)
     <AssemblyName>System.Reflection.Emit.ILGeneration</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a4e74e4b9b6985d5f1942fc0684b57334d2d2ddf..62ea08f2ffa67090ed5885522ab77f7efb87aa87 100644 (file)
     <AssemblyName>System.Reflection.Emit.Lightweight</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c927760cda6db1f8d06c9fa63673dae33ff4d5ec..1a1743fbd9b05c7a9f9406a1ddd19ca9af3c3d1d 100644 (file)
     <AssemblyName>System.Reflection.Emit</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 78045a40fc072d4fa5b514a16a6e002111593af9..6b5fa509b447bcaf3ff152628d87afcfde3d158d 100644 (file)
     <AssemblyName>System.Reflection.Extensions</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 49f391c313c20b3810f3e697fbb0e4cbdf14633f..3d4df95f0f93d5dd3857285d789b6fc2a4441b10 100644 (file)
     <AssemblyName>System.Reflection.Primitives</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 4c9731d77c7ca8dec82985521b267dfde441a33b..82b4dbdd6c63c327c2a0833c035d6874418857b3 100644 (file)
     <AssemblyName>System.Reflection</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index ecab97ba77f11bed88c8b1e877894c28fc5e0890..9625feac8b7ddbf91f0078dab59d8af7d2fd0611 100644 (file)
     <AssemblyName>System.Resources.ResourceManager</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 225879befc2efc060c32e5a0aa5d9e2c2b1b2097..cb8249005dd9b664fb72eaf184f73891b96bab09 100644 (file)
     <AssemblyName>System.Runtime.Extensions</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0aa61bab62e7d178c7bba8e616b89a93f857d545..35c6e825d291c8f9fe43ad75a409d8f140239e7f 100644 (file)
     <AssemblyName>System.Runtime.InteropServices.WindowsRuntime</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 67c95049d55c0ba505cf111bc049816cd6d2a416..f28fddd49b11d5a2e3b04ae559a35cc89ba65030 100644 (file)
     <AssemblyName>System.Runtime.InteropServices</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index e0b0fb68754535444af036619700f3906677d362..650e2d7ff296b1393860746049b01a2fbc32c8a3 100644 (file)
     <AssemblyName>System.Runtime.Numerics</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Numerics\System.Numerics-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Numerics/System.Numerics-net_4_5.csproj">\r
       <Project>{14631AC9-FDC6-4561-A04C-6913947C939E}</Project>\r
-      <Name>System.Numerics\System.Numerics-net_4_5</Name>\r
+      <Name>System.Numerics-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index dddada42efd06a20734fe57e6334c8a43f1989ff..1208c6450e4c681b2e33015418a1330bf49f93e3 100644 (file)
     <AssemblyName>System.Runtime.Serialization.Json</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8a522600c9f32cf70fb433cecb361ad7262bdb76..1e4d995779924e41db9354f773ec2f418e6690dd 100644 (file)
     <AssemblyName>System.Runtime.Serialization.Primitives</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index cdeb25ea1fdd974510677ec606a97531d12aa6d1..8b6f6eb33839c3f01074117caaf0b0d3393eb9e1 100644 (file)
     <AssemblyName>System.Runtime.Serialization.Xml</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 4c2deac48defe20144726fdc951a8373f8d6d31e..d8192f88f4f33a273f0a446b360388b79d89fd94 100644 (file)
     <AssemblyName>System.Runtime</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.Composition\System.ComponentModel.Composition-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.ComponentModel.Composition/System.ComponentModel.Composition-net_4_5.csproj">\r
       <Project>{51392CAD-5DCF-443F-8ECF-C9113DF3B91A}</Project>\r
-      <Name>System.ComponentModel.Composition\System.ComponentModel.Composition-net_4_5</Name>\r
+      <Name>System.ComponentModel.Composition-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 457a8a6943f1a6c3c1eeced7b600d9dac5e40841..a4cbb6299c9d8165be8b78055cfdb3fb73277cde 100644 (file)
     <AssemblyName>System.Security.Principal</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index b6fd5fee8acb1c46206044c967821b29bb10a22c..d66906dce8ab5b8b2fd0e29c92e82e489a48c152 100644 (file)
     <AssemblyName>System.ServiceModel.Http</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 020ee2661e556fbde29988389fdd03256271dd96..d0cb63b3eae1d0cf6f767f635ae4118b6c8ad215 100644 (file)
     <AssemblyName>System.ServiceModel.Primitives</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index b5e83d928548cbfa64970a6e2b454ef2785ec2f7..4a6b140ae32401796d1c29d0c02a1cd250c51d43 100644 (file)
     <AssemblyName>System.Text.Encoding.Extensions</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 4082953bc9ae67bb741b1e5f796e0fe489157e40..6c03c541652a66d707854ccd97f194625f017058 100644 (file)
     <AssemblyName>System.Text.Encoding</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index ccfaeaea8b80cea81fd77257689e7948e93730fc..8603aca5d46eb79f9bb189fa9d397a0234e1a599 100644 (file)
     <AssemblyName>System.Text.RegularExpressions</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 242a811f8c274471881ccc857aa17e2c73817c5b..e7a569031790a84c4f12a55962ea8a2ea4ed10f6 100644 (file)
     <AssemblyName>System.Threading.Tasks.Parallel</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 6411faee6ab9ee476964e8639fdfcb6dfbd76580..6cbf5f5fe641f0f535042a9ae01768aff577db36 100644 (file)
     <AssemblyName>System.Threading.Tasks</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 19fb4ce14df8a2ea69c39578654aef466e74955f..35f690a0c96d5b1272e3200bd27f56a006d49e17 100644 (file)
     <AssemblyName>System.Threading.Timer</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 541ca6d6df3d7b7972b9328302bad31c4fba74ac..855dcde2a23f7328e8a32f93b7f5720c6dbe0ca0 100644 (file)
     <AssemblyName>System.Threading</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 6faaf37f9c473a2d913cedc518c8cefc122abaec..c5f31c82bbc94f4837262c9783c48c155cca4e3c 100644 (file)
     <AssemblyName>System.Xml.ReaderWriter</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c9816939ced5819e0b62fb718ea114eca6a10d1a..030fbbb7c18b9c11ff69484ce4bfd21381233aad 100644 (file)
     <AssemblyName>System.Xml.XDocument</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index cade8295d1bb24cc78d5a10b432b47a053284685..7ef501521c3404b24646b3e296cd8cffc391a16f 100644 (file)
     <AssemblyName>System.Xml.XmlSerializer</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index e2889d33507d8a8f46448c32e49f8f24d6e5631a..dec298ea7f2d0afea4c5986620e56e73949b7c05 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
+    <ProjectReference Include="../Common/I18N-net_4_5.csproj">\r
       <Project>{C337A9A4-3797-4339-AD23-493DF062CD76}</Project>\r
-      <Name>Common\I18N-net_4_5</Name>\r
+      <Name>I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index cdbfdfcf81b2336414e816976f53510ec6cec7c3..d982706eeda65001d8856ea53ce3403805e1191a 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
@@ -72,9 +77,9 @@
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a7c7e7ea0e29a6c8731c7f2312eb71898cf28df5..ea241e7de1bc8cc7930ab05fef681f96b8ea3e0e 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
+    <ProjectReference Include="../Common/I18N-net_4_5.csproj">\r
       <Project>{C337A9A4-3797-4339-AD23-493DF062CD76}</Project>\r
-      <Name>Common\I18N-net_4_5</Name>\r
+      <Name>I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 180c64e116c23aaaf22771198da2bed627acfdd9..a0f092aee99f85c956aab7159b34b18082a26f6d 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
+    <ProjectReference Include="../Common/I18N-net_4_5.csproj">\r
       <Project>{C337A9A4-3797-4339-AD23-493DF062CD76}</Project>\r
-      <Name>Common\I18N-net_4_5</Name>\r
+      <Name>I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0c405f4646fd3fad003db7bfe18730bef78ba449..bc4392d65dac4ac162177ae189400a9090c7882a 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
+    <ProjectReference Include="../Common/I18N-net_4_5.csproj">\r
       <Project>{C337A9A4-3797-4339-AD23-493DF062CD76}</Project>\r
-      <Name>Common\I18N-net_4_5</Name>\r
+      <Name>I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 4c4c6d462871cf1a8352e120417a3dc4cf5408d4..b2487de8957b574c100c89ad26893c8c72f617d9 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
+    <ProjectReference Include="../Common/I18N-net_4_5.csproj">\r
       <Project>{C337A9A4-3797-4339-AD23-493DF062CD76}</Project>\r
-      <Name>Common\I18N-net_4_5</Name>\r
+      <Name>I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index f9208ba4bd15d60aac0d13f20f24519190939d8d..f9d1cdda39ced46b0850c38f17860afa1b29e06d 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 029699a5ec116fe535005a66088c6c9d274a32a6..0cc37dc7f4549ec9974154982ad5def3ae590beb 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index dfc2cb2c6702470b2d16eb9a9b681849e3804e70..48bf07b6720fb4e5f911b59eea92284e03802004 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Accessibility\Accessibility-net_4_5.csproj">\r
+    <ProjectReference Include="../Accessibility/Accessibility-net_4_5.csproj">\r
       <Project>{FACE8136-C95A-4788-90B2-DB0ECF7A020A}</Project>\r
-      <Name>Accessibility\Accessibility-net_4_5</Name>\r
+      <Name>Accessibility-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_5.csproj">\r
       <Project>{85A9B29B-58FF-4FBE-8998-B0A89AC22880}</Project>\r
-      <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
+      <Name>Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.WebBrowser\Mono.WebBrowser-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.WebBrowser/Mono.WebBrowser-net_4_5.csproj">\r
       <Project>{1D660912-8164-4499-A2D7-A3B2FE742E17}</Project>\r
-      <Name>Mono.WebBrowser\Mono.WebBrowser-net_4_5</Name>\r
+      <Name>Mono.WebBrowser-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
       <Project>{B12AABBC-30D1-4885-BF3F-A53B970F68FB}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a837d2ceda5e758b6127183ef35744f13c9755bc..e05a093aac549755036f160867f3515bc78def96 100644 (file)
@@ -6390,7 +6390,7 @@ namespace System.Windows.Forms {
                #endregion      // Events
 
                
-#if TRACE
+#if TRACE && false
                
 #region Xcursor imports
                [DllImport ("libXcursor", EntryPoint = "XcursorLibraryLoadCursor")]
index 4636d27250bc0a3af4b424480f6a70fde89266d3..4e8aa9a340c11eed300c2124174818cdadf26dcf 100644 (file)
@@ -98,7 +98,9 @@ namespace Microsoft.Build.BuildEngine {
                                int offset = 0;
                                string full_path;
                                if (Path.IsPathRooted (name)) {
-                                       full_path = name;
+                                       // The path may start with a root indicator, but at the same time can
+                                       // contain relative paths inbetween
+                                       full_path = Path.GetFullPath (name);
                                        baseDirectory = new DirectoryInfo (Path.GetPathRoot (name));
                                        if (IsRunningOnWindows)
                                                // skip the "drive:"
index c487bef10d52f6fe55d8dd0807386bae1ff7f863..df6603cfa8569c53f1ea348724911660b08ee8d4 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
@@ -98,7 +99,9 @@
     <Compile Include="Microsoft.Build.BuildEngine\IReference.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ItemReference.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\LogExtensions.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\MemberInvocationReference.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\MetadataReference.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\PredefinedPropertyFunctions.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\Project.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ProjectLoadSettings.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\PropertyPosition.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_5.csproj">\r
       <Project>{DA3B9FEE-8FBD-4587-B760-65420765256A}</Project>\r
-      <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
+      <Name>Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_5.csproj">\r
       <Project>{6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}</Project>\r
-      <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
+      <Name>Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8018b66febdf451ca600c2ba423c796bc5efd546..64b5a4134b70d3d34011aadd4a6af19e74900a7d 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index d8e93372f455a7ed6d829a1ae0b9c51a3e9906c7..5ba2288ff2dd4bf8e32299d75e4d4f4200ab48e6 100644 (file)
@@ -21,12 +21,17 @@ LIB_MCS_FLAGS = \
        /r:$(XBUILD_TASKS)
 
 TEST_MCS_FLAGS = \
+       /r:System.Xml.dll                       \
        /r:$(XBUILD_ENGINE)     \
        /r:$(XBUILD_FRAMEWORK)  \
        /r:$(XBUILD_TASKS)      \
        /r:$(XBUILD_UTILITIES)                  \
        /r:System.Core.dll
 
+ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
+       TEST_MCS_FLAGS += /r:Microsoft.Build.dll
+endif
+
 EXTRA_DISTFILES = \
        Test/resources/test.cs \
        Test/resources/Sample.cs \
index 05eea9554e690455f3079e975f1229755933aeff..a811de97c38850fab72db3b2ac1bad0d5a68fa8a 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <Compile Include="Microsoft.Build.Tasks\AssignProjectConfiguration.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\AssignTargetPath.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\CallTarget.cs" />\r
+    <Compile Include="Microsoft.Build.Tasks\CodeTaskFactory.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\CombinePath.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\CommandLineBuilderExtension.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\Copy.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\Vbc.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\VCBuild.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\Warning.cs" />\r
+    <Compile Include="Microsoft.Build.Tasks\WriteCodeFragment.cs" />\r
     <Compile Include="Microsoft.Build.Tasks\WriteLinesToFile.cs" />\r
     <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\PoResourceReader.cs" />\r
     <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\PoResourceWriter.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_5.csproj">\r
       <Project>{6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}</Project>\r
-      <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
+      <Name>Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_5.csproj">\r
       <Project>{DA3B9FEE-8FBD-4587-B760-65420765256A}</Project>\r
-      <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
+      <Name>Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_5.csproj">\r
       <Project>{54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}</Project>\r
-      <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>\r
+      <Name>Microsoft.Build.Engine-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.XBuild.Tasks\Mono.XBuild.Tasks-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.XBuild.Tasks/Mono.XBuild.Tasks-net_4_5.csproj">\r
       <Project>{73FB1B7E-09F9-4E7F-A63A-C407A93BCA59}</Project>\r
-      <Name>Mono.XBuild.Tasks\Mono.XBuild.Tasks-net_4_5</Name>\r
+      <Name>Mono.XBuild.Tasks-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 3963948e04b88743c84ab569b7f46d83fba2b8ff..e937bd5cc73fa7635b4165aa6c2d700776290935 100644 (file)
@@ -12,6 +12,7 @@ Microsoft.Build.Tasks/AssignTargetPath.cs
 Microsoft.Build.Tasks/CallTarget.cs
 Microsoft.Build.Tasks/CombinePath.cs
 Microsoft.Build.Tasks/CommandLineBuilderExtension.cs
+Microsoft.Build.Tasks/CodeTaskFactory.cs
 Microsoft.Build.Tasks/Copy.cs
 Microsoft.Build.Tasks/CreateCSharpManifestResourceName.cs
 Microsoft.Build.Tasks/CreateItem.cs
index 1fc961b72dc1f56a4865b6a55bb1c583ef706087..2833e27fda1227ab3a49ddbc0f21c82908c3410e 100644 (file)
@@ -57,9 +57,15 @@ namespace Microsoft.Build.Tasks {
                                else
                                        commandLine.AppendSwitch ("/delaysign-");
                        commandLine.AppendSwitchIfNotNull ("/description:", Description);
-                       if (EmbedResources != null)
-                               foreach (ITaskItem item in EmbedResources)
-                                       commandLine.AppendSwitchIfNotNull ("/embed:", item.ItemSpec);
+                       if (EmbedResources != null) {
+                               foreach (ITaskItem item in EmbedResources) {
+                                       string logical_name = item.GetMetadata ("LogicalName");
+                                       if (!string.IsNullOrEmpty (logical_name))
+                                               commandLine.AppendSwitchIfNotNull ("/embed:", string.Format ("{0},{1}", item.ItemSpec, logical_name));
+                                       else
+                                               commandLine.AppendSwitchIfNotNull ("/embed:", item.ItemSpec);
+                               }
+                       }
                        commandLine.AppendSwitchIfNotNull ("/evidence:", EvidenceFile);
                        commandLine.AppendSwitchIfNotNull ("/fileversion:", FileVersion);
                        commandLine.AppendSwitchIfNotNull ("/flags:", Flags);
diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/CodeTaskFactory.cs b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/CodeTaskFactory.cs
new file mode 100644 (file)
index 0000000..5e85303
--- /dev/null
@@ -0,0 +1,161 @@
+//
+// CodeTaskFactory.cs
+//
+// Author:
+//   Atsushi Enomoto <atsushi@xamarin.com>
+//
+// Copyright (C) 2014 Xamarin Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+#if NET_4_0
+using System;
+using Microsoft.Build.Framework;
+using System.Collections.Generic;
+using System.Xml;
+using System.IO;
+using Microsoft.Build.BuildEngine;
+using System.CodeDom;
+using Microsoft.CSharp;
+using System.CodeDom.Compiler;
+using System.Linq;
+using System.Reflection;
+using System.Collections.Specialized;
+
+namespace Microsoft.Build.Tasks
+{
+       public class CodeTaskFactory : ITaskFactory2
+       {
+               public CodeTaskFactory ()
+               {
+               }
+
+               #region ITaskFactory implementation
+               public void CleanupTask (ITask task)
+               {
+               }
+               public ITask CreateTask (IBuildEngine taskFactoryLoggingHost)
+               {
+                       return CreateTask (taskFactoryLoggingHost, null);
+               }
+               public ITask CreateTask (IBuildEngine taskFactoryLoggingHost, IDictionary<string, string> taskIdentityParameters)
+               {
+                       if (assembly == null)
+                               return null;
+                       return (ITask) Activator.CreateInstance (assembly.GetType (task_name));
+               }
+
+               public TaskPropertyInfo [] GetTaskParameters ()
+               {
+                       return parameter_group != null ? parameter_group.Values.ToArray () : new TaskPropertyInfo [0];
+               }
+               public bool Initialize (string taskName, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost)
+               {
+                       return Initialize (taskName, null, parameterGroup, taskBody, taskFactoryLoggingHost);
+               }
+               public bool Initialize (string taskName, IDictionary<string, string> factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost)
+               {
+                       task_name = taskName;
+                       if (parameterGroup != null)
+                               parameter_group = new Dictionary<string, TaskPropertyInfo> (parameterGroup);
+                       
+                       List<string> references = new List<string> ();
+                       List<string> namespace_uses = new List<string> ();
+                       namespace_uses.Add ("Microsoft.Build.Framework");
+                       string type = null, language = null, code = null;
+
+                       var xml = XmlReader.Create (new StringReader (taskBody), new XmlReaderSettings () { ConformanceLevel = ConformanceLevel.Fragment });
+                       for (xml.MoveToContent (); !xml.EOF; xml.MoveToContent ()) {
+                               switch (xml.NodeType) {
+                               case XmlNodeType.Element:
+                                       switch (xml.LocalName) {
+                                       case "Reference":
+                                               references.Add (xml.GetAttribute ("Include"));
+                                               xml.Skip ();
+                                               break;
+                                       case "Using":
+                                               namespace_uses.Add (xml.GetAttribute ("Namespace"));
+                                               xml.Skip ();
+                                               break;
+                                       case "Code":
+                                               // MSB3757: Multiple Code elements have been found, this is not allowed.
+                                               if (code != null)
+                                                       throw new InvalidProjectFileException (null, "Multiple Code elements are not allowed", "MSB", "3757", null);
+                                               type = xml.GetAttribute ("Type");
+                                               language = xml.GetAttribute ("Language");
+                                               code = xml.ReadElementContentAsString ();
+                                               break;
+                                       }
+                                       break;
+                               default:
+                                       xml.Skip ();
+                                       break;
+                               }
+                       }
+                       if (language == "vb")
+                               throw new NotImplementedException (string.Format ("{0} is not supported language for inline task", language));
+                       if (language != "cs")
+                               throw new InvalidProjectFileException (null, string.Format ("{0} is not supported language for inline task", language), "MSB", "4175", null);
+                       string gen = null;
+                       // The documentation says "ITask", but the very first example shows "Log" which is not in ITask! It is likely that the generated code uses Task or TaskExtension.
+                       string classTemplate = @"public class " + taskName + " : Microsoft.Build.Utilities.Task { @@EXECUTE@@ }";
+                       foreach (var ns in namespace_uses)
+                               gen += "using " + ns + ";\n";
+                       switch (type) {
+                       case "Class":
+                               gen += code;
+                               break;
+                       case "Method":
+                               gen += classTemplate.Replace ("@@EXECUTE@@", code);
+                               break;
+                       case "Fragment":
+                               gen += classTemplate.Replace ("@@EXECUTE@@", "public override bool Execute () { " + code + " return true; }");
+                               break;
+                       }
+
+                       var cscParams = new CompilerParameters ();
+                       cscParams.ReferencedAssemblies.Add ("Microsoft.Build.Framework.dll");
+                       cscParams.ReferencedAssemblies.Add ("Microsoft.Build.Utilities.v4.0.dll"); // since we use Task, it depends on this dll.
+                       var results = new CSharpCodeProvider ().CompileAssemblyFromSource (cscParams, gen);
+                       var errors = new CompilerError [results.Errors.Count];
+                       results.Errors.CopyTo (errors, 0);
+                       if (errors.Any (e => !e.IsWarning)) {
+                               string msg = string.Format ("Invalid '{0}' source code of '{1}' type: {2}", language, type, string.Join (" ", errors.Where (e => !e.IsWarning).Select (e => e.ToString ())));
+                               throw new InvalidProjectFileException (null, msg, "MSB", "3758", null);
+                       }
+                       assembly = results.CompiledAssembly;
+                       return true;
+               }
+               public string FactoryName {
+                       get { return "Code Task Factory"; }
+               }
+               public Type TaskType {
+                       get { return null; }
+               }
+
+               string task_name;
+               Assembly assembly;
+               Dictionary<string, TaskPropertyInfo> parameter_group;
+
+               #endregion
+       }
+}
+
+#endif
index 0b678d1795c4883847639e62f9765cb4aacd2a35..4be774955db9b0304b3279b5a08ed95065f32c9d 100644 (file)
@@ -3,6 +3,7 @@ Microsoft.Build.Tasks/AssignCultureTest.cs
 Microsoft.Build.Tasks/AssignProjectConfigurationTest.cs
 Microsoft.Build.Tasks/AssignTargetPathTest.cs
 Microsoft.Build.Tasks/CombinePathTest.cs
+Microsoft.Build.Tasks/CodeTaskFactoryTest.cs
 Microsoft.Build.Tasks/CopyTest.cs
 ../../Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/Consts.cs
 Microsoft.Build.Tasks/CreateCSharpManifestResourceNameTest.cs
index 7b92594d0b894ec9851372f3899ce0a710fc00e3..56f9ea36813e00b7d3b6b822eaa39372f026b613 100644 (file)
@@ -27,6 +27,7 @@
 
 using System;
 using System.Collections;
+using System.Collections.Generic;
 using Microsoft.Build.BuildEngine;
 using Microsoft.Build.Framework;
 using Microsoft.Build.Tasks;
@@ -287,6 +288,20 @@ namespace MonoTests.Microsoft.Build.Tasks {
                        Assert.AreEqual ("/embed:a /embed:b", clbe.ToString (), "A1");
                }
 
+               [Test]
+               public void TestEmbedResourcesWithLogicalName ()
+               {
+                       ALExtended ale = new ALExtended ();
+                       CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();
+                       var dict = new Dictionary<string, string> ();
+                       dict ["LogicalName"] = "value";
+
+                       ale.EmbedResources = new ITaskItem [2] { new TaskItem ("a", dict), new TaskItem ("b", dict) };
+                       ale.ARFC (clbe);
+
+                       Assert.AreEqual ("/embed:a,value /embed:b,value", clbe.ToString (), "A1");
+               }
+
                [Test]
                public void TestEvidenceFile ()
                {
diff --git a/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/CodeTaskFactoryTest.cs b/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/CodeTaskFactoryTest.cs
new file mode 100644 (file)
index 0000000..16176db
--- /dev/null
@@ -0,0 +1,155 @@
+//
+// CodeTaskFactoryTest.cs
+//
+// Author:
+//   Atsushi Enomoto <atsushi@xamarin.com>
+//
+// Copyright (C) 2014 Xamarin Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+#if NET_4_0
+using System;
+using System.IO;
+using System.Linq;
+using System.Xml;
+using Microsoft.Build.Framework;
+using Microsoft.Build.Tasks;
+using NUnit.Framework;
+using Microsoft.Build.Construction;
+using Microsoft.Build.Evaluation;
+using Microsoft.Build.Logging;
+
+namespace MonoTests.Microsoft.Build.Tasks
+{
+       [TestFixture]
+       public class CodeTaskFactoryTest
+       {
+               [Test]
+               public void EmptyFactory ()
+               {
+                       var f = new CodeTaskFactory ();
+                       Assert.AreEqual ("Code Task Factory", f.FactoryName, "Name");
+                       Assert.IsNull (f.TaskType, "TaskType");
+                       Assert.IsNull (f.CreateTask (null), "CreateTask");
+               }
+
+               [Test]
+               public void Hello ()
+               {
+                       string project_xml = @"<Project ToolsVersion='4.0' xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
+  <UsingTask
+    TaskName='DoNothing'
+    TaskFactory='CodeTaskFactory'
+    AssemblyFile='$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll' >
+    <ParameterGroup />
+    <Task>
+      <Code Type='Fragment' Language='cs'>
+<![CDATA[
+// Display ""Hello, world!""
+Log.LogWarning(""Hello, world!"");
+]]>      </Code>
+    </Task>
+  </UsingTask>
+  <Target Name='default'>
+    <DoNothing />
+  </Target>
+</Project>";
+                       var root = ProjectRootElement.Create (XmlReader.Create (new StringReader (project_xml))); 
+                       root.FullPath = "CodeTaskFactoryTest.Hello.proj";
+                       var project = new Project (root);
+                       Assert.IsTrue (project.Build (new ConsoleLogger (LoggerVerbosity.Diagnostic)), "Build");
+               }
+
+               [Test]
+               public void MultipleCodeElements ()
+               {
+                       string project_xml = @"<Project ToolsVersion='4.0' xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
+  <UsingTask
+    TaskName='DoNothing'
+    TaskFactory='CodeTaskFactory'
+    AssemblyFile='$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll' >
+    <ParameterGroup />
+    <Task>
+      <Code Type='Fragment' Language='cs'></Code>
+      <Code Type='Fragment' Language='cs'></Code>
+    </Task>
+  </UsingTask>
+  <Target Name='default'>
+    <DoNothing />
+  </Target>
+</Project>";
+                       var root = ProjectRootElement.Create (XmlReader.Create (new StringReader (project_xml))); 
+                       root.FullPath = "CodeTaskFactoryTest.MultipleCodeElements.proj";
+                       var project = new Project (root);
+                       Assert.IsFalse (project.Build (), "Build");
+               }
+
+               [Test]
+               public void InvalidLanguage ()
+               {
+                       string project_xml = @"<Project ToolsVersion='4.0' xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
+  <UsingTask
+    TaskName='DoNothing'
+    TaskFactory='CodeTaskFactory'
+    AssemblyFile='$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll' >
+    <ParameterGroup />
+    <Task>
+      <Code Type='Fragment' Language='ts'></Code>
+    </Task>
+  </UsingTask>
+  <Target Name='default'>
+    <DoNothing />
+  </Target>
+</Project>";
+                       var root = ProjectRootElement.Create (XmlReader.Create (new StringReader (project_xml))); 
+                       root.FullPath = "CodeTaskFactoryTest.InvalidLanguage.proj";
+                       var project = new Project (root);
+                       Assert.IsFalse (project.Build (), "Build");
+               }
+
+               [Test]
+               public void InvalidCSharp ()
+               {
+                       string project_xml = @"<Project ToolsVersion='4.0' xmlns='http://schemas.microsoft.com/developer/msbuild/2003'>
+  <UsingTask
+    TaskName='DoNothing'
+    TaskFactory='CodeTaskFactory'
+    AssemblyFile='$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll' >
+    <ParameterGroup />
+    <Task>
+      <Code Type='Fragment' Language='cs'>
+""Hello, world!""
+      </Code>
+    </Task>
+  </UsingTask>
+  <Target Name='default'>
+    <DoNothing />
+  </Target>
+</Project>";
+                       var root = ProjectRootElement.Create (XmlReader.Create (new StringReader (project_xml))); 
+                       root.FullPath = "CodeTaskFactoryTest.InvalidCSharp.proj";
+                       var project = new Project (root);
+                       Assert.IsFalse (project.Build (), "Build");
+               }
+       }
+}
+
+#endif
index 0951df6adba0913037273067e21faf575badef62..b47b09a53442dc445945cbd15079801bcfe439d2 100644 (file)
@@ -11,6 +11,8 @@ LIBRARY_NAME = Microsoft.Build.Utilities$(NAME_SUFFIX).dll
 LIB_MCS_FLAGS = \
        /r:$(corlib)                            \
        /r:System.dll                           \
+       /r:System.Core.dll                      \
+       /r:System.Xml.dll                       \
        /r:$(XBUILD_FRAMEWORK)
 
 TEST_MCS_FLAGS = /r:$(XBUILD_ENGINE) /r:$(XBUILD_FRAMEWORK) -r:System.dll -r:System.Core.dll
index cb3a66b118ded56fd1c3d51cb2bf580d60faa76f..f68c6db23ea1b6e0e298fd5610d8da793a23ca3f 100644 (file)
@@ -7,7 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>\r
     <ProjectGuid>{6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699</NoWarn>\r
+    <NoWarn>1699,1699</NoWarn>\r
     <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>True</NoConfig>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
+    <NoWarn>1699,1699</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
+    <NoWarn>1699,1699</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -55,6 +56,7 @@
     <Compile Include="Microsoft.Build.Utilities\IAsyncOperation.cs" />\r
     <Compile Include="Microsoft.Build.Utilities\IProcessAsyncOperation.cs" />\r
     <Compile Include="Microsoft.Build.Utilities\Logger.cs" />\r
+    <Compile Include="Microsoft.Build.Utilities\MSBuildErrorParser.cs" />\r
     <Compile Include="Microsoft.Build.Utilities\ProcessService.cs" />\r
     <Compile Include="Microsoft.Build.Utilities\ProcessWrapper.cs" />\r
     <Compile Include="Microsoft.Build.Utilities\TargetDotNetFrameworkVersion.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
+      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_5.csproj">\r
       <Project>{DA3B9FEE-8FBD-4587-B760-65420765256A}</Project>\r
-      <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
+      <Name>Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 07795eb722d19c2cc2e412f33c1ef5957ed5ee61..7717a1f9ee0d608fe62350c9225413d29f5f93ef 100644 (file)
@@ -27,6 +27,8 @@
 
 using System;
 using System.IO;
+using System.Xml;
+using System.Linq;
 
 namespace Microsoft.Build.Utilities
 {
@@ -156,6 +158,60 @@ namespace Microsoft.Build.Utilities
                        throw new NotImplementedException ();
                }
 
+               #if NET_4_0
+               public static string GetPathToStandardLibraries (string targetFrameworkIdentifier,
+                                                                string targetFrameworkVersion,
+                                                                string targetFrameworkProfile)
+               {
+                       return GetPathToStandardLibraries (targetFrameworkIdentifier, targetFrameworkVersion, targetFrameworkProfile, null);
+               }
+
+               [MonoTODO]
+               #if XBUILD_12
+               public
+               #endif
+               static string GetPathToStandardLibraries (string targetFrameworkIdentifier,
+                                                         string targetFrameworkVersion,
+                                                         string targetFrameworkProfile,
+                                                         string platformTarget)
+               {
+                       // FIXME: support platformTarget
+                       if (platformTarget != null)
+                               throw new NotImplementedException ("platformTarget support is not implemented");
+                       
+                       var ext = Environment.GetEnvironmentVariable ("XBUILD_FRAMEWORK_FOLDERS_PATH");
+                       var ret = ext != null ? GetPathToStandardLibrariesWith (ext, targetFrameworkIdentifier, targetFrameworkVersion, targetFrameworkProfile) : null;
+                       return ret ?? GetPathToStandardLibrariesWith (Path.GetFullPath (Path.Combine (lib_mono_dir, "xbuild-frameworks")), targetFrameworkIdentifier, targetFrameworkVersion, targetFrameworkProfile);
+               }
+                       
+               static string GetPathToStandardLibrariesWith (string xbuildFxDir,
+                                                             string targetFrameworkIdentifier,
+                                                             string targetFrameworkVersion,
+                                                             string targetFrameworkProfile)
+               {
+                       var path = Path.Combine (xbuildFxDir, targetFrameworkIdentifier);
+                       if (targetFrameworkVersion != null) {
+                               path = Path.Combine (path, targetFrameworkVersion);
+                               if (targetFrameworkProfile != null)
+                                       path = Path.Combine (path, "Profile", targetFrameworkProfile);
+                       }
+                       if (!Directory.Exists (path))
+                               return null;
+                       var flist = Path.Combine (path, "RedistList", "FrameworkList.xml");
+                       if (!File.Exists (flist))
+                               return null;
+                       
+                       var xml = XmlReader.Create (flist);
+                       xml.MoveToContent ();
+                       var targetFxDir = xml.GetAttribute ("TargetFrameworkDirectory");
+                       targetFxDir = targetFxDir != null ? Path.GetFullPath (Path.Combine (path, "dummy", targetFxDir.Replace ('\\', Path.DirectorySeparatorChar))) : null;
+                       if (Directory.Exists (targetFxDir))
+                               return targetFxDir;
+                       // I'm not sure if this is completely valid assumption...
+                       return path;
+               }
+               #endif
+
                [MonoTODO]
                public static string GetPathToSystemFile (string fileName)
                {
index 2a339bd663824dff65131349f26401570b61cfd9..b35509f52474b274a9d00c566849dac6080f40f3 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_5.csproj">\r
       <Project>{54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}</Project>\r
-      <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>\r
+      <Name>Microsoft.Build.Engine-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_5.csproj">\r
       <Project>{DA3B9FEE-8FBD-4587-B760-65420765256A}</Project>\r
-      <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
+      <Name>Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 49f47fe698fd787e20e317d49d348922bfa8444c..d21deb7d9cfcd447c309d1e066c2e9bfff7e49d2 100644 (file)
@@ -310,11 +310,12 @@ namespace Microsoft.Build.Evaluation
                                        this.targets [te.Name] = new ProjectTargetInstance (te);
                        }
                }
-               
+
                IEnumerable<ProjectElement> Import (ProjectImportElement import)
                {
                        string dir = ProjectCollection.GetEvaluationTimeThisFileDirectory (() => FullPath);
-                       string path = WindowsCompatibilityExtensions.FindMatchingPath (ExpandString (import.Project));
+                       // FIXME: use appropriate logger (but cannot be instantiated here...?)
+                       string path = ProjectCollection.FindFileInSeveralExtensionsPath (ref extensions_path_override, ExpandString, import.Project, TextWriter.Null.WriteLine);
                        path = Path.IsPathRooted (path) ? path : dir != null ? Path.Combine (dir, path) : Path.GetFullPath (path);
                        if (ProjectCollection.OngoingImports.Contains (path)) {
                                switch (load_settings) {
@@ -381,12 +382,12 @@ namespace Microsoft.Build.Evaluation
 
                public bool Build ()
                {
-                       return Build (Xml.DefaultTargets.Split (target_sep, StringSplitOptions.RemoveEmptyEntries));
+                       return Build (GetDefaultTargets (Xml));
                }
 
                public bool Build (IEnumerable<ILogger> loggers)
                {
-                       return Build (Xml.DefaultTargets.Split (target_sep, StringSplitOptions.RemoveEmptyEntries), loggers);
+                       return Build (GetDefaultTargets (Xml), loggers);
                }
 
                public bool Build (string target)
@@ -401,7 +402,7 @@ namespace Microsoft.Build.Evaluation
 
                public bool Build (ILogger logger)
                {
-                       return Build (Xml.DefaultTargets.Split (target_sep, StringSplitOptions.RemoveEmptyEntries), new ILogger [] {logger});
+                       return Build (GetDefaultTargets (Xml), new ILogger [] {logger});
                }
 
                public bool Build (string[] targets, IEnumerable<ILogger> loggers)
@@ -411,7 +412,7 @@ namespace Microsoft.Build.Evaluation
 
                public bool Build (IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers)
                {
-                       return Build (Xml.DefaultTargets.Split (target_sep, StringSplitOptions.RemoveEmptyEntries), loggers, remoteLoggers);
+                       return Build (GetDefaultTargets (Xml), loggers, remoteLoggers);
                }
 
                public bool Build (string target, IEnumerable<ILogger> loggers)
@@ -433,6 +434,41 @@ namespace Microsoft.Build.Evaluation
                        return Build (new string [] { target }, loggers, remoteLoggers);
                }
 
+               // FIXME: this is a duplicate code between Project and ProjectInstance
+               static readonly char [] item_target_sep = {';'};
+               
+               string [] GetDefaultTargets (ProjectRootElement xml)
+               {
+                       var ret = GetDefaultTargets (xml, true, true);
+                       return ret.Any () ? ret : GetDefaultTargets (xml, false, true);
+               }
+               
+               string [] GetDefaultTargets (ProjectRootElement xml, bool fromAttribute, bool checkImports)
+               {
+                       if (fromAttribute) {
+                               var ret = xml.DefaultTargets.Split (item_target_sep, StringSplitOptions.RemoveEmptyEntries).Select (s => s.Trim ()).ToArray ();
+                               if (checkImports && ret.Length == 0) {
+                                       foreach (var imp in this.raw_imports) {
+                                               ret = GetDefaultTargets (imp.ImportedProject, true, false);
+                                               if (ret.Any ())
+                                                       break;
+                                       }
+                               }
+                               return ret;
+                       } else {
+                               if (xml.Targets.Any ())
+                                       return new String [] { xml.Targets.First ().Name };
+                               if (checkImports) {
+                                       foreach (var imp in this.raw_imports) {
+                                               var ret = GetDefaultTargets (imp.ImportedProject, false, false);
+                                               if (ret.Any ())
+                                                       return ret;
+                                       }
+                               }
+                               return new string [0];
+                       }
+               }
+
                public ProjectInstance CreateProjectInstance ()
                {
                        var ret = new ProjectInstance (Xml, GlobalProperties, ToolsVersion, ProjectCollection);
@@ -506,8 +542,12 @@ namespace Microsoft.Build.Evaluation
                        return property.EvaluatedValue;
                }
 
+               string extensions_path_override;
+
                public ProjectProperty GetProperty (string name)
                {
+                       if (extensions_path_override != null && (name.Equals ("MSBuildExtensionsPath") || name.Equals ("MSBuildExtensionsPath32") || name.Equals ("MSBuildExtensionsPath64")))
+                               return new ReservedProjectProperty (this, name, () => extensions_path_override);
                        return properties.FirstOrDefault (p => p.Name.Equals (name, StringComparison.OrdinalIgnoreCase));
                }
 
index 51a00a00ffd1bc5e72c64160d332a835d490d4f9..4c7766573345d4e87e62c1ea0c32f4a3a88440d4 100644 (file)
@@ -42,6 +42,8 @@ using System.Linq;
 using System.Xml;
 using System.Reflection;
 using System.Globalization;
+using Mono.XBuild.Utilities;
+using Microsoft.Build.Internal;
 
 namespace Microsoft.Build.Evaluation
 {
@@ -370,6 +372,8 @@ namespace Microsoft.Build.Evaluation
                        }
                }
 
+               #region Extension Paths resolution
+
                static string extensions_path;
                internal static string DefaultExtensionsPath {
                        get {
@@ -388,7 +392,69 @@ namespace Microsoft.Build.Evaluation
                                return extensions_path;
                        }
                }
-               
+
+               static string DotConfigExtensionsPath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData),
+                       Path.Combine ("xbuild", "tasks"));
+               const string MacOSXExternalXBuildDir = "/Library/Frameworks/Mono.framework/External/xbuild";
+               static string PathSeparatorAsString = Path.PathSeparator.ToString ();
+
+               // Gives a list of extensions paths to try for $(MSBuildExtensionsPath),
+               // *in-order*
+               internal static IEnumerable<string> GetApplicableExtensionsPaths (Action<string> logMessage)
+               {
+                       string envvar = String.Join (PathSeparatorAsString, new string [] {
+                               // For mac osx, look in the 'External' dir on macosx,
+                               // see bug #663180
+                               MSBuildUtils.RunningOnMac ? MacOSXExternalXBuildDir : String.Empty,
+                               DotConfigExtensionsPath,
+                               DefaultExtensionsPath});
+
+                       var pathsTable = new Dictionary<string, string> ();
+                       foreach (string extn_path in envvar.Split (new char [] {Path.PathSeparator}, StringSplitOptions.RemoveEmptyEntries)) {
+                               if (pathsTable.ContainsKey (extn_path))
+                                       continue;
+
+                               if (!Directory.Exists (extn_path)) {
+                                       logMessage (string.Format ("Extension path '{0}' not found, ignoring.", extn_path));
+                                       continue;
+                               }
+
+                               pathsTable [extn_path] = extn_path;
+                               yield return extn_path;
+                       }
+               }
+
+               internal static string FindFileInSeveralExtensionsPath (ref string extensionsPathOverride, Func<string,string> expandString, string file, Action<string> logMessage)
+               {
+                       string ret = null;
+                       string ex = extensionsPathOverride;
+                       Func<bool> action = () => {
+                               string path = WindowsCompatibilityExtensions.FindMatchingPath (expandString (file));
+                               if (File.Exists (path))
+                                       ret = path;
+                               else
+                                       return false;
+                               return true;
+                       };
+
+                       try {
+                               if (!action ()) {
+                                       foreach (var s in ProjectCollection.GetApplicableExtensionsPaths (logMessage)) {
+                                               extensionsPathOverride = s;
+                                               ex = s;
+                                               if (action ())
+                                                       break;
+                                       }
+                               }
+                       } finally {
+                               extensionsPathOverride = null;
+                       }
+
+                       return ret ?? WindowsCompatibilityExtensions.FindMatchingPath (expandString (file));
+               }
+
+               #endregion
+
                internal IEnumerable<ReservedProjectProperty> GetReservedProperties (Toolset toolset, Project project)
                {
                        Func<string,Func<string>,ReservedProjectProperty> create = (name, value) => new ReservedProjectProperty (project, name, value);
index cc1d1260ae752ade314a2b62c47f99c92e9ea698..cb6badde216a5e527227485786bdaf11c1d7c2b8 100644 (file)
@@ -111,17 +111,18 @@ namespace Microsoft.Build.Execution
                Dictionary<string, ProjectTargetInstance> targets;
                string tools_version;
                
-               List<string> GetDefaultTargets (ProjectRootElement xml)
+               // FIXME: this is a duplicate code between Project and ProjectInstance
+               string [] GetDefaultTargets (ProjectRootElement xml)
                {
                        var ret = GetDefaultTargets (xml, true, true);
                        return ret.Any () ? ret : GetDefaultTargets (xml, false, true);
                }
                
-               List<string> GetDefaultTargets (ProjectRootElement xml, bool fromAttribute, bool checkImports)
+               string [] GetDefaultTargets (ProjectRootElement xml, bool fromAttribute, bool checkImports)
                {
                        if (fromAttribute) {
-                               var ret = xml.DefaultTargets.Split (item_target_sep, StringSplitOptions.RemoveEmptyEntries).Select (s => s.Trim ()).ToList ();
-                               if (checkImports && ret.Count == 0) {
+                               var ret = xml.DefaultTargets.Split (item_target_sep, StringSplitOptions.RemoveEmptyEntries).Select (s => s.Trim ()).ToArray ();
+                               if (checkImports && ret.Length == 0) {
                                        foreach (var imp in this.raw_imports) {
                                                ret = GetDefaultTargets (imp.ImportedProject, true, false);
                                                if (ret.Any ())
@@ -131,7 +132,7 @@ namespace Microsoft.Build.Execution
                                return ret;
                        } else {
                                if (xml.Targets.Any ())
-                                       return new String [] { xml.Targets.First ().Name }.ToList ();
+                                       return new String [] { xml.Targets.First ().Name };
                                if (checkImports) {
                                        foreach (var imp in this.raw_imports) {
                                                var ret = GetDefaultTargets (imp.ImportedProject, false, false);
@@ -139,7 +140,7 @@ namespace Microsoft.Build.Execution
                                                        return ret;
                                        }
                                }
-                               return new List<string> ();
+                               return new string [0];
                        }
                }
 
@@ -174,7 +175,7 @@ namespace Microsoft.Build.Execution
 
                        ProcessXml (xml);
                        
-                       DefaultTargets = GetDefaultTargets (xml);
+                       DefaultTargets = GetDefaultTargets (xml).ToList ();
                }
                
                static readonly char [] item_target_sep = {';'};
@@ -296,7 +297,8 @@ namespace Microsoft.Build.Execution
                IEnumerable<ProjectElement> Import (ProjectImportElement import)
                {
                        string dir = projects.GetEvaluationTimeThisFileDirectory (() => FullPath);
-                       string path = WindowsCompatibilityExtensions.FindMatchingPath (ExpandString (import.Project));
+                       // FIXME: use appropriate logger (but cannot be instantiated here...?)
+                       string path = ProjectCollection.FindFileInSeveralExtensionsPath (ref extensions_path_override, ExpandString, import.Project, TextWriter.Null.WriteLine);
                        path = Path.IsPathRooted (path) ? path : dir != null ? Path.Combine (dir, path) : Path.GetFullPath (path);
                        if (projects.OngoingImports.Contains (path))
                                throw new InvalidProjectFileException (import.Location, null, string.Format ("Circular imports was detected: {0} is already on \"importing\" stack", path));
@@ -475,8 +477,12 @@ namespace Microsoft.Build.Execution
                        throw new NotImplementedException ();
                }
 
+               string extensions_path_override;
+
                public ProjectPropertyInstance GetProperty (string name)
                {
+                       if (extensions_path_override != null && (name.Equals ("MSBuildExtensionsPath") || name.Equals ("MSBuildExtensionsPath32") || name.Equals ("MSBuildExtensionsPath64")))
+                               return new ProjectPropertyInstance (name, true, extensions_path_override);
                        return properties.Values.FirstOrDefault (p => p.Name.Equals (name, StringComparison.OrdinalIgnoreCase));
                }
                
index f3e402e9492bce62024913773e32d01fbfe9605a..4540fa0f31245f2bc87a32d079f58153c59bd94c 100644 (file)
@@ -307,7 +307,9 @@ namespace Microsoft.Build.Internal
                        factoryIdentityParameters ["MSBuildArchitecture"] = taskInstance.MSBuildArchitecture;
                        #endif
                        var task = args.BuildTaskFactory.CreateTask (taskInstance.Name, factoryIdentityParameters, this);
-                       LogMessageEvent (new BuildMessageEventArgs (string.Format ("Using task {0} from {1}", taskInstance.Name, task.GetType ().AssemblyQualifiedName), null, null, MessageImportance.Low));
+                       if (task == null)
+                               throw new InvalidOperationException (string.Format ("TaskFactory {0} returned null Task", args.BuildTaskFactory));
+                       LogMessageEvent (new BuildMessageEventArgs (string.Format ("Using task {0} from {1}", taskInstance.Name, task.GetType ()), null, null, MessageImportance.Low));
                        task.HostObject = host;
                        task.BuildEngine = this;
                        
index 44953b13558b1d7f8205ed6e0e1cd0574bf3dd43..3d3b3daa327448b3aa7040bf898047aa806f5832 100644 (file)
@@ -106,15 +106,23 @@ namespace Microsoft.Build.Internal
                void LoadUsingTasks (ProjectInstance projectInstance, IEnumerable<ProjectUsingTaskElement> usingTasks)
                {
                        Func<string,bool> cond = s => projectInstance != null ? projectInstance.EvaluateCondition (s) : Convert.ToBoolean (s);
+                       Func<string,string> expand = s => projectInstance != null ? projectInstance.ExpandString (s) : s;
                        foreach (var ut in usingTasks) {
-                               var ta = assemblies.FirstOrDefault (a => a.AssemblyFile.Equals (ut.AssemblyFile, StringComparison.OrdinalIgnoreCase) || a.AssemblyName.Equals (ut.AssemblyName, StringComparison.OrdinalIgnoreCase));
+                               var aName = expand (ut.AssemblyName);
+                               var aFile = expand (ut.AssemblyFile);
+                               if (string.IsNullOrEmpty (aName) && string.IsNullOrEmpty (aFile)) {
+                                       var errorNoAssembly = string.Format ("Task '{0}' does not specify either of AssemblyName or AssemblyFile.", ut.TaskName);
+                                       engine.LogWarningEvent (new BuildWarningEventArgs (null, null, projectInstance.FullPath, ut.Location.Line, ut.Location.Column, 0, 0, errorNoAssembly, null, null));
+                                       continue;
+                               }
+                               var ta = assemblies.FirstOrDefault (a => a.AssemblyFile.Equals (aFile, StringComparison.OrdinalIgnoreCase) || a.AssemblyName.Equals (aName, StringComparison.OrdinalIgnoreCase));
                                if (ta == null) {
                                        var path = Path.GetDirectoryName (string.IsNullOrEmpty (ut.Location.File) ? projectInstance.FullPath : ut.Location.File);
-                                       ta = new TaskAssembly () { AssemblyName = ut.AssemblyName, AssemblyFile = ut.AssemblyFile };
+                                       ta = new TaskAssembly () { AssemblyName = aName, AssemblyFile = aFile };
                                        try {
                                                ta.LoadedAssembly = !string.IsNullOrEmpty (ta.AssemblyName) ? Assembly.Load (ta.AssemblyName) : Assembly.LoadFile (Path.Combine (path, ta.AssemblyFile));
                                        } catch {
-                                               var errorNotLoaded = string.Format ("For task '{0}' Specified assembly '{1}' was not found", ut.TaskName, string.IsNullOrEmpty (ta.AssemblyName) ? ta.AssemblyFile : ta.AssemblyName);
+                                               var errorNotLoaded = string.Format ("For task '{0}' Specified assembly '{1}' was not found", ut.TaskName, string.IsNullOrEmpty (ta.AssemblyName) ? Path.Combine (path, ta.AssemblyFile) : ta.AssemblyName);
                                                engine.LogWarningEvent (new BuildWarningEventArgs (null, null, projectInstance.FullPath, ut.Location.Line, ut.Location.Column, 0, 0, errorNotLoaded, null, null));
                                                continue;
                                        }
@@ -130,7 +138,7 @@ namespace Microsoft.Build.Internal
                                        TaskAssembly = ta,
                                        Name = ut.TaskName,
                                        TaskFactoryParameters = pg,
-                                       TaskBody = ut.TaskBody != null && cond (ut.TaskBody.Condition) ? ut.TaskBody.Evaluate : null,
+                                       TaskBody = ut.TaskBody != null && cond (ut.TaskBody.Condition) ? ut.TaskBody.TaskBody : null,
                                        };
                                if (string.IsNullOrEmpty (ut.TaskFactory)) {
                                        type = LoadTypeFrom (ta.LoadedAssembly, ut.TaskName, ut.TaskName);
index ded0233a5d7d7a65c20b6a04e15daf26aa85d3d8..a8c7dc4d61d94660b3788d06d8d021366dc0627c 100644 (file)
@@ -258,7 +258,7 @@ namespace Microsoft.Build.Internal.Expressions
                MetadataAccessExpression EvaluateMetadataExpression (int start, int end)
                {
                        int idx = source.IndexOf ('.', start, end - start);
-                       string item = idx < 0 ? null : source.Substring (start, idx);
+                       string item = idx < 0 ? null : source.Substring (start, idx - start);
                        string meta = idx < 0 ? source.Substring (start, end - start) : source.Substring (idx + 1, end - idx - 1);
                        var access = new MetadataAccess () {
                                        ItemType = item == null ? null : new NameToken () { Column = start, Name = item },
index c435b20b792652895db6d82d94d4a67fe87c2b30..36f0ad6dbba0c061ce9f8a1b25dff847e5b88456 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.CSharp\Mono.CSharp-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.CSharp/Mono.CSharp-net_4_5.csproj">\r
       <Project>{811AC316-9CC2-497D-A45E-7B6B1E0E481B}</Project>\r
-      <Name>Mono.CSharp\Mono.CSharp-net_4_5</Name>\r
+      <Name>Mono.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 7bf01321e01cc8bd0cde4cadd6878b1bc13431f5..fdc3b194187581f48189bd1261a50b8e3aebf1bd 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0fb589a311ad643fefd4d0f3d1672a22dd3e76db..2077c59c4ff0d1cc2fa54ad5706d30ab95dc4150 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 69110fd23d2be6a63dd5c7bd143630807a12e534..a4783febcaa27f38f02f6b992816b1af7597e3aa 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index f91b179b04fa0221f8e95b160744362cf8b15343..c3cdc5974a0fd5d11fb9edb5c3a773f150ff4db2 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index bd0167efbf026ec84cb9d7125973fc78d5f0f85b..970aa33443d459a23509d782e18ede555c9b8ab1 100644 (file)
@@ -98,5 +98,13 @@ namespace MonoTests.EvaluatorTest
                        Evaluator.Run ("struct B { public string foo; public int bar; }");
                        Evaluator.Run ("B aStruct = new B { foo = \"foo\", bar = 1 };");
                }
+
+               [Test]
+               public void NestedType ()
+               {
+                       Evaluator.Run ("class A { class B { } }");
+                       Evaluator.Run ("var x = new A ();");
+
+               }
        }
 }
\ No newline at end of file
index bebb2c0b3355bde9ab8181eedc6f5cfaf3d92cfe..6e4c34213bef7492a92ebe8bffe05870ec86de3c 100644 (file)
@@ -1,10 +1,10 @@
 #include Mono.CSharp.dll.sources
 ../corlib/System.Reflection.Emit/AssemblyBuilderAccess.cs
 ../corlib/System.Reflection.Emit/FlowControl.cs
-../corlib/System.Reflection.Emit/Opcode.cs
-../corlib/System.Reflection.Emit/OpcodeNames.cs
-../corlib/System.Reflection.Emit/Opcodes.cs
-../corlib/System.Reflection.Emit/OpcodeType.cs
+../corlib/System.Reflection.Emit/OpCode.cs
+../corlib/System.Reflection.Emit/OpCodeNames.cs
+../corlib/System.Reflection.Emit/OpCodes.cs
+../corlib/System.Reflection.Emit/OpCodeType.cs
 ../corlib/System.Reflection.Emit/OperandType.cs
 ../corlib/System.Reflection.Emit/PEFileKinds.cs
 ../corlib/System.Reflection.Emit/Label.cs
index d35832b3756bb9c1f0b955244ed7821197e695ad..7781cfdbf7593dc0a2e5fdc4e02c2dcc8b426bb8 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index ce8ca9673b18554ebc28c86352529b3c50a4c98d..8c1b0c48e5ab10cd6b7b335d65335ecdff5ce600 100644 (file)
@@ -8,7 +8,7 @@
     <ProjectGuid>{9ABB7BB9-5EA1-4081-B205-5658A602C1F5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
-    <OutputPath>bin\Debug\Mono.Cecil.Mdb-net_4_5</OutputPath>\r
+    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>True</NoConfig>\r
     \r
     <AssemblyName>Mono.Cecil.Mdb</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
-    <PostBuildEvent>\r
-      xcopy $(TargetName).* $(ProjectDir)..\lib\net_4_5\ /Y /R /D\r
-  </PostBuildEvent>\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_5.csproj">\r
-      <Project>{954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}</Project>\r
-      <Name>Mono.Cecil\Mono.Cecil-net_4_5</Name>\r
+    <ProjectReference Include="../Mono.Cecil/Mono.Cecil-net_4_5.csproj">\r
+      <Project>{F6DD456E-ADE4-419D-997F-41ECA0CE79F7}</Project>\r
+      <Name>Mono.Cecil-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
-</Project>
+</Project>\r
+
index 1e1465a5d26c9cb871141fe91c539e4323bf0b76..5810015d5b98ccb2c3a4c737a29229c58bd9fd30 100644 (file)
     <AssemblyName>Mono.Cecil</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 2e633bbd3ad627e9890ae96642b707049aba800c..7f50fed785f370836a6b43a407d5609122f88bf8 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Cecil/Mono.Cecil-net_4_5.csproj">\r
       <Project>{F6DD456E-ADE4-419D-997F-41ECA0CE79F7}</Project>\r
-      <Name>Mono.Cecil\Mono.Cecil-net_4_5</Name>\r
+      <Name>Mono.Cecil-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Cecil.Mdb\Mono.Cecil.Mdb-net_4_5.csproj">\r
-      <Project>{2B2A1E24-3EE9-4AB1-808A-941FC7B8ED6D}</Project>\r
-      <Name>Mono.Cecil.Mdb\Mono.Cecil.Mdb-net_4_5</Name>\r
+    <ProjectReference Include="../Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_5.csproj">\r
+      <Project>{9ABB7BB9-5EA1-4081-B205-5658A602C1F5}</Project>\r
+      <Name>Mono.Cecil.Mdb-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 9323344973bd5a58015b589a1fba0cb892eaded3..5c2bd0b31361e1dfedc61b4c62d35dabfa4b477f 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5.csproj">\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
       <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
-      <Name>System\System-net_4_5</Name>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 5d08a9bf7feccef36880589d4d348a8a41bae257..226f6e668101fdadb2fb681f5a3c34e342a1e8db 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_4_5.csproj">\r
       <Project>{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}</Project>\r
-      <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
+      <Name>System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index b45b119504a25b8f5df7a8f5e8e80652bc983d67..d54e8b0c829f2ef9e3a779e24947efc0d08afa3e 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
       <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+      <Name>Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 277531c9641462b6c53ba4117fa24c6fcabaada6..c61490cd1a5afd0bfa47b4474a3cdb823a812802 100644 (file)
     <AssemblyName>Mono.Debugger.Soft</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Cecil/Mono.Cecil-net_4_5.csproj">\r
       <Project>{F6DD456E-ADE4-419D-997F-41ECA0CE79F7}</Project>\r
-      <Name>Mono.Cecil\Mono.Cecil-net_4_5</Name>\r
+      <Name>Mono.Cecil-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index b25f8570e0fbb900384c18e99925c87cbd9e0986..6083b3d0ebc54324eae817eff2196d81598409c0 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{85F119B8-8463-4D6F-9852-DAB8C4070BD5}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj">\r
+    <ProjectReference Include="../ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_5.csproj">\r
       <Project>{0B587DBA-BA92-4B92-821A-AA200C612A7E}</Project>\r
-      <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5</Name>\r
+      <Name>ICSharpCode.SharpZipLib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
       <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+      <Name>Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 12193447bed41a5176daa78ac79e77112148c0b1..0e98d81156edb84ef5db1b16b034c768699c3046 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_5.csproj">\r
       <Project>{85A9B29B-58FF-4FBE-8998-B0A89AC22880}</Project>\r
-      <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
+      <Name>Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 638fcd5cabbc47b9d977f2283733cb97e7a3db54..9870cab073c851d5ffd6b1eafb01f0e3e8831b06 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Messaging/System.Messaging-net_4_5.csproj">\r
       <Project>{1CBEC0FC-5926-42FA-A0CF-A19617FABB78}</Project>\r
-      <Name>System.Messaging\System.Messaging-net_4_5</Name>\r
+      <Name>System.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Messaging/Mono.Messaging-net_4_5.csproj">\r
       <Project>{DDCC93B5-9425-4E9A-95DC-3400D0028508}</Project>\r
-      <Name>Mono.Messaging\Mono.Messaging-net_4_5</Name>\r
+      <Name>Mono.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\RabbitMQ.Client\src\client\RabbitMQ.Client-net_4_5.csproj">\r
+    <ProjectReference Include="../RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_5.csproj">\r
       <Project>{55AA0C89-63D9-438E-A139-3ED9F72AE295}</Project>\r
-      <Name>client\RabbitMQ.Client-net_4_5</Name>\r
+      <Name>RabbitMQ.Client-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 51edb8940f172abb9536844ed17b2a339fd0c824..1288172ab1d5c84ef511405364962d01ebcde8b5 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 942ff2a2923b178fc53f4ec789534cfd9c954a46..bc2f7b6a2f3e1d52c83af9310f9c540e408c7a69 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c9eb62d3de2e6974a3232eaec6a20dae5bc07a64..89a4d5fddf61a5986ee1e36ba759e55fc829d3bc 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a62fe2900dd0e4528daa6c445bcf781341ace9cb..b0a8c4cb312c9739a21d38a6df02988bf874d664 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5.csproj">\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
       <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
-      <Name>System\System-net_4_5</Name>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 5ec4a3a93d73eab8563d8896af7d97d13cb2a529..55101caa0f3440a55ee785d05082717235e0b177 100644 (file)
@@ -169,6 +169,34 @@ namespace Mono.Unix.Native {
 
                ENOMEDIUM       = 123, // No medium found 
                EMEDIUMTYPE     = 124, // Wrong medium type 
+
+               ECANCELED       = 125,
+               ENOKEY          = 126,
+               EKEYEXPIRED     = 127,
+               EKEYREVOKED     = 128,
+               EKEYREJECTED    = 129,
+
+               EOWNERDEAD      = 130,
+               ENOTRECOVERABLE = 131,
+
+               // OS X-specific values: OS X value + 1000
+               EPROCLIM        = 1067, // Too many processes
+               EBADRPC         = 1072, // RPC struct is bad
+               ERPCMISMATCH    = 1073, // RPC version wrong
+               EPROGUNAVAIL    = 1074, // RPC prog. not avail
+               EPROGMISMATCH   = 1075, // Program version wrong
+               EPROCUNAVAIL    = 1076, // Bad procedure for program
+               EFTYPE          = 1079, // Inappropriate file type or format
+               EAUTH           = 1080, // Authentication error
+               ENEEDAUTH       = 1081, // Need authenticator
+               EPWROFF         = 1082, // Device power is off
+               EDEVERR         = 1083, // Device error, e.g. paper out
+               EBADEXEC        = 1085, // Bad executable
+               EBADARCH        = 1086, // Bad CPU type in executable
+               ESHLIBVERS      = 1087, // Shared library version mismatch
+               EBADMACHO       = 1088, // Malformed Macho file
+               ENOATTR         = 1093, // Attribute not found
+               ENOPOLICY       = 1103, // No such policy registered
        }
 
        #endregion
index dc9e00097a27a73ecf93b61b54eee7f49a027fe1..1b8525bd30d0cdda14fed059ceb337657c11a9b8 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
@@ -77,9 +82,9 @@
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index db825677a5b3d4f541efbe7a18f589f35e338800..507ec664264a7b60489832a458df658fdc4e9f86 100644 (file)
@@ -3,7 +3,8 @@ SUBDIRS =
 include ../../build/rules.make
 
 LIBRARY = Mono.Security.dll
-LIB_MCS_FLAGS = -r:System.dll -unsafe -nowarn:1030 -lib:$(the_libdir_base)bare
+LOCAL_MCS_FLAGS = -lib:$(the_libdir_base)bare
+LIB_MCS_FLAGS = -r:System.dll -unsafe -nowarn:1030 
 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:169,219,618,672
 
 include ../../build/library.make
index ab70cfaeedf97ff6a7c0abc70d544f2a4e73a25c..1de32f0bb99eefaa164040a8c31f92b9be5bae84 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
-      <Name>System\System-net_4_5</Name>\r
+    <ProjectReference Include="../System/System-bare-net_4_5.csproj">\r
+      <Project>{91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}</Project>\r
+      <Name>System-bare-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a00ab1b55a33083eacf78a41b8539ce2a691e653..3da8463338b3f21468e6b54c4b8acd309676e3b2 100644 (file)
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type1MessageTest.cs" />\r
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type2MessageTest.cs" />\r
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type3MessageTest.cs" />\r
+    <Compile Include="Test\Mono.Security.X509.Extensions\AuthorityKeyIdentifierExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\BasicConstraintsExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\ExtendedKeyUsageExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\KeyUsageExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\SubjectAltNameExtensionTest.cs" />\r
+    <Compile Include="Test\Mono.Security.X509.Extensions\SubjectKeyIdentifierExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509\PKCS12Test.cs" />\r
     <Compile Include="Test\Mono.Security.X509\X501NameTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509\X509CertificateTest.cs" />\r
index 4b1f0c56c9a71a7ca7d84694aa39021a8d6b4123..fa6828bdb8a461df196e64bf44774c8fcb7be391 100644 (file)
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type1MessageTest.cs" />\r
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type2MessageTest.cs" />\r
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type3MessageTest.cs" />\r
+    <Compile Include="Test\Mono.Security.X509.Extensions\AuthorityKeyIdentifierExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\BasicConstraintsExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\ExtendedKeyUsageExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\KeyUsageExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\SubjectAltNameExtensionTest.cs" />\r
+    <Compile Include="Test\Mono.Security.X509.Extensions\SubjectKeyIdentifierExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509\PKCS12Test.cs" />\r
     <Compile Include="Test\Mono.Security.X509\X501NameTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509\X509CertificateTest.cs" />\r
index 27e8ad50ba5804add70d49516384b6627646c093..9f6dd3aab9c7f7bc086348d1e5edae69ef4a990c 100644 (file)
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type1MessageTest.cs" />\r
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type2MessageTest.cs" />\r
     <Compile Include="Test\Mono.Security.Protocol.Ntlm\Type3MessageTest.cs" />\r
+    <Compile Include="Test\Mono.Security.X509.Extensions\AuthorityKeyIdentifierExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\BasicConstraintsExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\ExtendedKeyUsageExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\KeyUsageExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509.Extensions\SubjectAltNameExtensionTest.cs" />\r
+    <Compile Include="Test\Mono.Security.X509.Extensions\SubjectKeyIdentifierExtensionTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509\PKCS12Test.cs" />\r
     <Compile Include="Test\Mono.Security.X509\X501NameTest.cs" />\r
     <Compile Include="Test\Mono.Security.X509\X509CertificateTest.cs" />\r
index fb6f940a1ecbc9f4355bf11602c330229ed75bda..858ee1e7e59895c7cbe55cee79deb47da343127c 100644 (file)
@@ -87,6 +87,18 @@ namespace Mono.Security.X509.Extensions {
                        }
                }
 
+               protected override void Encode ()
+               {
+                       ASN1 seq = new ASN1 (0x30);
+                       if (aki == null) {
+                               throw new InvalidOperationException ("Invalid AuthorityKeyIdentifier extension");
+                       }
+
+                       seq.Add (new ASN1 (0x80, aki));
+                       extnValue = new ASN1 (0x04);
+                       extnValue.Add (seq);
+               }
+
                public override string Name {
                        get { return "Authority Key Identifier"; }
                }
@@ -97,6 +109,7 @@ namespace Mono.Security.X509.Extensions {
                                        return null;
                                return (byte[]) aki.Clone (); 
                        }
+                       set { aki = value; }
                }
 
                public override string ToString () 
index 945111675e3b95e3169422f01a56d1c099bba9a7..8f15c28e34a13d7595f53f073b46fcec1cd19743 100644 (file)
@@ -75,6 +75,17 @@ namespace Mono.Security.X509.Extensions {
                        ski = sequence.Value;
                }
 
+               protected override void Encode ()
+               {
+                       if (ski == null) {
+                               throw new InvalidOperationException ("Invalid SubjectKeyIdentifier extension");
+                       }
+
+                       var seq = new ASN1 (0x04, ski);
+                       extnValue = new ASN1 (0x04);
+                       extnValue.Add (seq);
+               }
+
                public override string Name {
                        get { return "Subject Key Identifier"; }
                }
@@ -85,6 +96,7 @@ namespace Mono.Security.X509.Extensions {
                                        return null;
                                return (byte[]) ski.Clone (); 
                        }
+                       set { ski = value; }
                }
 
                public override string ToString () 
index 16777e98972ecb045e113c3c24db2d312980a8ae..9d5ac35f66a98d80bdbb38d92bb63566bca9a5a1 100644 (file)
@@ -37,7 +37,9 @@ Mono.Security.X509/X501NameTest.cs
 Mono.Security.X509/X509CertificateTest.cs
 Mono.Security.X509/X509CrlTest.cs
 Mono.Security.X509/X520AttributesTest.cs
+Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtensionTest.cs
 Mono.Security.X509.Extensions/KeyUsageExtensionTest.cs
 Mono.Security.X509.Extensions/ExtendedKeyUsageExtensionTest.cs
 Mono.Security.X509.Extensions/BasicConstraintsExtensionTest.cs
 Mono.Security.X509.Extensions/SubjectAltNameExtensionTest.cs
+Mono.Security.X509.Extensions/SubjectKeyIdentifierExtensionTest.cs
diff --git a/mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtensionTest.cs b/mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtensionTest.cs
new file mode 100644 (file)
index 0000000..e095df4
--- /dev/null
@@ -0,0 +1,122 @@
+//
+// AuthorityKeyIdentifierExtensionTest.cs - NUnit Test Cases for 
+//     Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension
+//
+// Authors:
+//     Lex Li  <support@lextm.com>
+//
+// Copyright (C) 2014 Lex Li
+// 
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this
+// software and associated documentation files (the "Software"), to deal in the Software
+// without restriction, including without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
+// to whom the Software is furnished to do so, subject to the following conditions:
+// 
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
+// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+// DEALINGS IN THE SOFTWARE.
+
+using System;
+using Mono.Security.X509.Extensions;
+using NUnit.Framework;
+
+namespace MonoTests.Mono.Security.X509.Extensions
+{
+       [TestFixture]
+       public class AuthorityKeyIdentifierExtensionTest
+       {
+               private void Empty (AuthorityKeyIdentifierExtension aki)
+               {
+                       Assert.IsFalse (aki.Critical, "Critical");
+                       Assert.AreEqual ("2.5.29.35", aki.Oid, "Oid");
+                       Assert.IsNotNull (aki.Name, "Name");
+                       Assert.IsFalse (aki.Name == aki.Oid, "Name!=Oid");
+                       Assert.AreEqual (new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       }, aki.Identifier, "Identifier");
+               }
+
+               [Test]
+               public void Constructor_Empty ()
+               {
+                       AuthorityKeyIdentifierExtension aki = new AuthorityKeyIdentifierExtension ();
+                       aki.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       Empty (aki);
+               }
+
+               [Test]
+               public void Constructor_Extension ()
+               {
+                       AuthorityKeyIdentifierExtension ext = new AuthorityKeyIdentifierExtension ();
+                       ext.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       AuthorityKeyIdentifierExtension aki = new AuthorityKeyIdentifierExtension (ext);
+                       Empty (aki);
+               }
+
+               [Test]
+               public void Constructor_ASN1 ()
+               {
+                       AuthorityKeyIdentifierExtension ext = new AuthorityKeyIdentifierExtension ();
+                       ext.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       AuthorityKeyIdentifierExtension aki = new AuthorityKeyIdentifierExtension (ext.ASN1);
+                       Empty (aki);
+               }
+
+               [Test]
+               public void AuthorityKeyIdentifier_Critical ()
+               {
+                       AuthorityKeyIdentifierExtension aki = new AuthorityKeyIdentifierExtension ();
+                       aki.Critical = true;
+                       aki.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       Assert.AreEqual ("30-22-06-03-55-1D-23-01-01-FF-04-18-30-16-80-14-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00", BitConverter.ToString (aki.GetBytes ()), "GetBytes");
+
+                       AuthorityKeyIdentifierExtension aki2 = new AuthorityKeyIdentifierExtension (aki.ASN1);
+                       Assert.IsTrue (aki2.Critical, "Critical");
+                       Assert.AreEqual (new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       }, aki2.Identifier, "Identifier");
+               }
+
+               [Test]
+               [ExpectedException (typeof(InvalidOperationException))]
+               public void EmptyIdentifier ()
+               {
+                       AuthorityKeyIdentifierExtension ext = new AuthorityKeyIdentifierExtension ();
+                       AuthorityKeyIdentifierExtension aki = new AuthorityKeyIdentifierExtension (ext);
+                       Empty (aki);
+               }
+       }
+}
diff --git a/mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/SubjectKeyIdentifierExtensionTest.cs b/mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/SubjectKeyIdentifierExtensionTest.cs
new file mode 100644 (file)
index 0000000..5acdd73
--- /dev/null
@@ -0,0 +1,122 @@
+//
+// SubjectKeyIdentifierExtensionTest.cs - NUnit Test Cases for 
+//     Mono.Security.X509.Extensions.SubjectKeyIdentifierExtension
+//
+// Authors:
+//     Lex Li  <support@lextm.com>
+//
+// Copyright (C) 2014 Lex Li
+// 
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this
+// software and associated documentation files (the "Software"), to deal in the Software
+// without restriction, including without limitation the rights to use, copy, modify, merge,
+// publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
+// to whom the Software is furnished to do so, subject to the following conditions:
+// 
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
+// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+// DEALINGS IN THE SOFTWARE.
+
+using System;
+using Mono.Security.X509.Extensions;
+using NUnit.Framework;
+
+namespace MonoTests.Mono.Security.X509.Extensions
+{
+       [TestFixture]
+       public class SubjectKeyIdentifierExtensionTest
+       {
+               private void Empty (SubjectKeyIdentifierExtension ski)
+               {
+                       Assert.IsFalse (ski.Critical, "Critical");
+                       Assert.AreEqual ("2.5.29.14", ski.Oid, "Oid");
+                       Assert.IsNotNull (ski.Name, "Name");
+                       Assert.IsFalse (ski.Name == ski.Oid, "Name!=Oid");
+                       Assert.AreEqual (new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       }, ski.Identifier, "Identifier");
+               }
+
+               [Test]
+               public void Constructor_Empty ()
+               {
+                       SubjectKeyIdentifierExtension ski = new SubjectKeyIdentifierExtension ();
+                       ski.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       Empty (ski);
+               }
+
+               [Test]
+               public void Constructor_Extension ()
+               {
+                       SubjectKeyIdentifierExtension ext = new SubjectKeyIdentifierExtension ();
+                       ext.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       SubjectKeyIdentifierExtension ski = new SubjectKeyIdentifierExtension (ext);
+                       Empty (ski);
+               }
+
+               [Test]
+               public void Constructor_ASN1 ()
+               {
+                       SubjectKeyIdentifierExtension ext = new SubjectKeyIdentifierExtension ();
+                       ext.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       SubjectKeyIdentifierExtension ski = new SubjectKeyIdentifierExtension (ext.ASN1);
+                       Empty (ski);
+               }
+
+               [Test]
+               public void AuthorityKeyIdentifier_Critical ()
+               {
+                       SubjectKeyIdentifierExtension ski = new SubjectKeyIdentifierExtension ();
+                       ski.Critical = true;
+                       ski.Identifier = new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       };
+                       Assert.AreEqual ("30-20-06-03-55-1D-0E-01-01-FF-04-16-04-14-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00", BitConverter.ToString (ski.GetBytes ()), "GetBytes");
+
+                       SubjectKeyIdentifierExtension ski2 = new SubjectKeyIdentifierExtension (ski.ASN1);
+                       Assert.IsTrue (ski2.Critical, "Critical");
+                       Assert.AreEqual (new byte[] {
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00,
+                               0x00, 0x00, 0x00, 0x00, 0x00
+                       }, ski2.Identifier, "Identifier");
+               }
+
+               [Test]
+               [ExpectedException (typeof(InvalidOperationException))]
+               public void EmptyIdentifier ()
+               {
+                       SubjectKeyIdentifierExtension ext = new SubjectKeyIdentifierExtension ();
+                       SubjectKeyIdentifierExtension ski = new SubjectKeyIdentifierExtension (ext);
+                       Empty (ski);
+               }
+       }
+}
index 2d34a021029485e28035ef0e78811ba688019914..14595b380787265c3e41be215b2c0f28105392c0 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index cc014ecf9a0d75904fe54b3e73f585859337dfb2..f74e4b7e54dfa770d3512cc13c6028eeb36e48ac 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
@@ -67,9 +72,9 @@
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a78617475d0950bf27b32eeea40b62c29a7c9c31..998b16d4bbd397b8053f0690d66ff342c5b8811f 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index dd03853f559b8aafba3566f297881ca47a4078f7..965e4b4975233fe5428bbdbdc43bf8ee204bf3c5 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 5ae4d3cbe5f45c17ef6190954c8490e2ca3901e0..2de21cef819d122122c6c14794bb98594dec6630 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
       <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+      <Name>Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 270ca17e6bced259ab0bb47814f41ef94254e125..f2d7caef871ec1d0cd13caa5d12c62582d521be3 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
       <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+      <Name>Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 03d118912b20f7222c9fea91d8442a224a904cb4..13b2303bdad90ab1bd30c400016459bfcd3734bb 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a5cd481f1e65d485c28d98732560172c4f21ce85..222ab037c1ea297db5ca01057826ed8a3002d597 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../../../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0723cc8448e3db4bf043b963fe51d89aba2f2741..8d3bca2afa34a4fd78d2b4adca923e034bd83c14 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../../../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../../../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../../../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 1285a763a31b52872f8983de449872bc9a8e0bef..9b6a7217eb1d210a862e1c3d269954a02f39d45e 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 1c6091924760ffb668086239ca4c9c50688431a9..c0b799cf8b2245eeff47d91ad3235112b7dbe2c9 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
@@ -89,6 +90,7 @@
     <Compile Include="System.ComponentModel.DataAnnotations\StringLengthAttribute.cs" />\r
     <Compile Include="System.ComponentModel.DataAnnotations\TimestampAttribute.cs" />\r
     <Compile Include="System.ComponentModel.DataAnnotations\UIHintAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.DataAnnotations\UrlAttribute.cs" />\r
     <Compile Include="System.ComponentModel.DataAnnotations\ValidationAttribute.cs" />\r
     <Compile Include="System.ComponentModel.DataAnnotations\ValidationAttributeCollectionExtensions.cs" />\r
     <Compile Include="System.ComponentModel.DataAnnotations\ValidationContext.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 927f354eefe297503909cdab60014a9e801c2565..ec4da6c37ab628498a0d3b54529edc228ba06c3d 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 1c21c6fdb173b3802428f13b973b479222399677..a4c37a0fd4530e8ab6d6839095dfb5ecbf3fb42a 100644 (file)
@@ -1,11 +1,14 @@
 thisdir = class/System.Configuration
 SUBDIRS =
+
 include ../../build/rules.make
 
 LIBRARY = System.Configuration.dll
 
-LIB_MCS_FLAGS = -r:$(corlib) -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 -lib:$(secxml_libdir) -lib:$(bare_libdir)
-TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
+LOCAL_MCS_FLAGS = -lib:$(secxml_libdir) -lib:$(bare_libdir)
+test_remove = $(LOCAL_MCS_FLAGS)
+LIB_MCS_FLAGS = -r:$(corlib) -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 
+TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) 
 
 include ../../build/library.make
 
index e8eeb6d1b4067d6747b4407daf4d8896282e598f..c4858d21b4113605309728db0e5805c61e581c58 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-1.csproj">\r
-      <Project>{6822DF7D-F859-4F02-9946-F138AA756A0E}</Project>\r
-      <Name>System\System-net_4_5-1</Name>\r
+    <ProjectReference Include="../System/System-secxml-net_4_5.csproj">\r
+      <Project>{46F151F2-A422-4A1B-9D29-2E148CE73629}</Project>\r
+      <Name>System-secxml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_4_5.csproj">\r
+      <Project>{21FB091E-0F84-479E-AB16-6503D36852F9}</Project>\r
+      <Name>System.Xml-bare-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Security/System.Security-net_4_5.csproj">\r
       <Project>{B55E59B2-31CA-438B-ADB8-4B9A9A547830}</Project>\r
-      <Name>System.Security\System.Security-net_4_5</Name>\r
+      <Name>System.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index d1c9df25c1ef0a37177072a2fc8eabee10b6c96d..9ac1884d4a22d4376024ef378aa3c2e6e2aa85e9 100644 (file)
@@ -46,6 +46,7 @@
   <ItemGroup>\r
     <Compile Include="Test\System.Configuration.Provider\ProviderBaseTest.cs" />\r
     <Compile Include="Test\System.Configuration.Provider\ProviderCollectionTest.cs" />\r
+    <Compile Include="Test\System.Configuration\AppSettingsSectionTest.cs" />    
     <Compile Include="Test\System.Configuration\CallbackValidatorTest.cs" />\r
     <Compile Include="Test\System.Configuration\CommaDelimitedStringCollectionConverterTest.cs" />\r
     <Compile Include="Test\System.Configuration\CommaDelimitedStringCollectionTest.cs" />\r
index 3c1c864973843a84f6051ea55b9793356d0e60df..b6816be50636dc5e906b1f44b220290ade67eab2 100644 (file)
@@ -46,6 +46,7 @@
   <ItemGroup>\r
     <Compile Include="Test\System.Configuration.Provider\ProviderBaseTest.cs" />\r
     <Compile Include="Test\System.Configuration.Provider\ProviderCollectionTest.cs" />\r
+    <Compile Include="Test\System.Configuration\AppSettingsSectionTest.cs" />
     <Compile Include="Test\System.Configuration\CallbackValidatorTest.cs" />\r
     <Compile Include="Test\System.Configuration\CommaDelimitedStringCollectionConverterTest.cs" />\r
     <Compile Include="Test\System.Configuration\CommaDelimitedStringCollectionTest.cs" />\r
index 694de8e3d7a2cce034134cab867ca8a1129c6fcc..2ff30ccd8a81dd606f45525ebf1c0d49eae44ae5 100644 (file)
@@ -46,6 +46,7 @@
   <ItemGroup>\r
     <Compile Include="Test\System.Configuration.Provider\ProviderBaseTest.cs" />\r
     <Compile Include="Test\System.Configuration.Provider\ProviderCollectionTest.cs" />\r
+    <Compile Include="Test\System.Configuration\AppSettingsSectionTest.cs" />
     <Compile Include="Test\System.Configuration\CallbackValidatorTest.cs" />\r
     <Compile Include="Test\System.Configuration\CommaDelimitedStringCollectionConverterTest.cs" />\r
     <Compile Include="Test\System.Configuration\CommaDelimitedStringCollectionTest.cs" />\r
index b6e3468fbda0fc284a27ee19128628a6339311e3..9badcd34afdf5f85d9f3656310870bfdc67e2c70 100644 (file)
@@ -71,8 +71,12 @@ namespace System.Configuration {
 
                        if (File != "") {
                                try {
-                                       Stream s = System.IO.File.OpenRead (File);
-                                       XmlReader subreader = new ConfigXmlTextReader (s, File);
+                                       string filePath = File;
+                                       if (!Path.IsPathRooted (filePath))
+                                               filePath = Path.Combine (Path.GetDirectoryName (Configuration.FilePath), filePath);
+
+                                       Stream s = System.IO.File.OpenRead (filePath);
+                                       XmlReader subreader = new ConfigXmlTextReader (s, filePath);
                                        base.DeserializeElement (subreader, serializeCollectionKey);
                                        s.Close ();
                                }
index 5aa37af01d36879c3d0c8c7cdb4f3e848f0ab9e6..ecbae1846868132df48c2d0bd7f26783124adcca 100644 (file)
@@ -1,3 +1,4 @@
+System.Configuration/AppSettingsSectionTest.cs
 System.Configuration/CallbackValidatorTest.cs
 System.Configuration/CommaDelimitedStringCollectionConverterTest.cs
 System.Configuration/CommaDelimitedStringCollectionTest.cs
index ac4ae1b4aa6181f0ca483d6109c83c69b0ac73b8..d07b4f882f8fea25edf772d4619e88847ae2cb95 100644 (file)
@@ -4,4 +4,5 @@
                <add name="test-connstring"
                        connectionString="Server=(local);Initial Catalog=someDb;User Id=someUser;Password=somePassword;Application Name=someAppName;Min Pool Size=5;Max Pool Size=500;Connect Timeout=10;Connection Lifetime=29;" />
        </connectionStrings>
+  <appSettings file="Test/appSettings.config" />
 </configuration>
index f4710893a3d97d8c1f1f0ad809c8ec0eb28221e7..0eb76bab0f4215b962bb45431c0ff924ef44d590 100644 (file)
@@ -80,6 +80,7 @@
     <Reference Include="System.Xml" />
   </ItemGroup>
   <ItemGroup>
+    <Compile Include="System.Configuration\AppSettingsSectionTest.cs" />
     <Compile Include="System.Configuration\CallbackValidatorTest.cs" />
     <Compile Include="System.Configuration\CommaDelimitedStringCollectionConverterTest.cs" />
     <Compile Include="System.Configuration\CommaDelimitedStringCollectionTest.cs" />
diff --git a/mcs/class/System.Configuration/Test/System.Configuration/AppSettingsSectionTest.cs b/mcs/class/System.Configuration/Test/System.Configuration/AppSettingsSectionTest.cs
new file mode 100644 (file)
index 0000000..83e87e2
--- /dev/null
@@ -0,0 +1,75 @@
+//
+// System.Configuration.AppSettingsSectionTest.cs - Unit tests
+// for System.Configuration.AppSettingsSection.
+//
+// Author:
+//     Tom Philpot  <tom.philpot@logos.com>
+//
+// Copyright (C) 2014 Logos Bible Software
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.Configuration;
+using System.IO;
+using System.Reflection;
+using NUnit.Framework;
+
+namespace MonoTests.System.Configuration
+{
+       using Util;
+
+       [TestFixture]
+       public class AppSettingsSectionTest
+       {
+               private string originalCurrentDir;
+               private string tempFolder;
+
+               [SetUp]
+               public void SetUp ()
+               {
+                       originalCurrentDir = Directory.GetCurrentDirectory ();
+                       tempFolder = Path.Combine (Path.GetTempPath (), this.GetType ().FullName);
+                       if (!Directory.Exists (tempFolder))
+                               Directory.CreateDirectory (tempFolder);
+               }
+
+               [TearDown]
+               public void TearDown ()
+               {
+                       Directory.SetCurrentDirectory (originalCurrentDir);
+                       if (Directory.Exists (tempFolder))
+                               Directory.Delete (tempFolder, true);
+               }
+               
+               [Test]
+               public void TestFile ()
+               {
+                       Directory.SetCurrentDirectory (tempFolder);
+
+                       var currentAssembly = Assembly.GetExecutingAssembly ().Location;
+                       var config = ConfigurationManager.OpenExeConfiguration (currentAssembly);
+                       Assert.AreEqual ("Test/appSettings.config", config.AppSettings.File, "#A01");
+                       Assert.AreEqual ("foo", ConfigurationSettings.AppSettings["TestKey1"], "#A02");
+                       Assert.AreEqual ("bar", ConfigurationSettings.AppSettings["TestKey2"], "#A03");
+               }
+       }
+}
\ No newline at end of file
diff --git a/mcs/class/System.Configuration/Test/appSettings.config b/mcs/class/System.Configuration/Test/appSettings.config
new file mode 100644 (file)
index 0000000..b650e8a
--- /dev/null
@@ -0,0 +1,4 @@
+<appSettings>
+  <add key="TestKey1" value="foo" />
+  <add key="TestKey2" value="bar" />
+</appSettings>
\ No newline at end of file
index cad414bd7db123e8281dd5e42a463c5cbafb4d3d..d749c862b5d95e60f5b8a03379aec66cd6c6a985 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5.csproj">\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
       <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
-      <Name>System\System-net_4_5</Name>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_5.csproj">\r
       <Project>{85A9B29B-58FF-4FBE-8998-B0A89AC22880}</Project>\r
-      <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
+      <Name>Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
diff --git a/mcs/class/System.Core/System.Core-plaincore-build.csproj b/mcs/class/System.Core/System.Core-plaincore-build.csproj
new file mode 100644 (file)
index 0000000..7d38223
--- /dev/null
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{212C9C84-54F0-405A-AF36-BDD1667B3C9D}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <OutputPath>./../../class/lib/build/plaincore</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Core</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BinaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BindingRestrictions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSite.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteOps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ConvertBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CreateInstanceBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObjectBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoClass.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IDynamicMetaObjectProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IInvokeOnGetBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\RuleCache.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UnaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BlockExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\CatchBlock.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConditionalExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConstantExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugInfoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugViewWriter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DefaultExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DynamicExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ElementInit.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.DebuggerProxy.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionStringBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionType.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionVisitor.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\GotoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IndexExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\InvocationExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelTarget.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LambdaExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LoopExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberAssignment.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberListBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberMemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MethodCallExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewArrayExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ParameterExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\RuntimeVariablesExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchCase.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SymbolDocumentInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeBinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\UnaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AnalyzedTree.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AssemblyGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\BoundConstants.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Closure.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.Storage.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ConstantCheck.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DebugInfoGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ExpressionQuoter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\HoistedLocals.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ILGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\KeyedQueue.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LabelInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Address.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Binary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.ControlFlow.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Expressions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Lambda.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Logical.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Statements.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Unary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\OffsetTrackingILGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\RuntimeVariableList.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Set.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Bindings.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Temps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolDocumentGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolGuids.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\VariableBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CacheDict.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CollectionExtensions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ContractUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ExceptionFactory.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\Helpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\IRuntimeVariables.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyCollectionBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyDictionary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReferenceEqualityComparer.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReflectionUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TrueReadOnlyCollection.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TypeExtensions.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />\r
+    <Compile Include="System.Collections.Generic\HashSet.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileAccess.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileOptions.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileRights.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileSecurity.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewAccessor.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeDirection.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeOptions.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeSecurity.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeUnix.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeWin32.cs" />\r
+    <Compile Include="System.IO\HandleInheritability.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionTransformer.cs" />\r
+    <Compile Include="System.Linq.Expressions\Extensions.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryBaseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryCastNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryChildNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryConcatNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryDefaultEmptyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryGroupByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryHeadWorkerNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryJoinNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryMuxNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOptionNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderedStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderGuardNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryReverseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectManyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySetNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStartNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryWhereNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryZipNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\SetInclusion.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\WrapHelper.cs" />\r
+    <Compile Include="System.Linq.Parallel\AggregationList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentGrouping.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentLookup.cs" />\r
+    <Compile Include="System.Linq.Parallel\INodeVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\IVisitableNode.cs" />\r
+    <Compile Include="System.Linq.Parallel\OrderingEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelExecuter.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQueryEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQuickSort.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryCheckerVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryIsOrderedVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryOptions.cs" />\r
+    <Compile Include="System.Linq.Parallel\RangeList.cs" />\r
+    <Compile Include="System.Linq.Parallel\RepeatList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ReverseList.cs" />\r
+    <Compile Include="System.Linq.Parallel\StripPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\TemporaryArea.cs" />\r
+    <Compile Include="System.Linq\Check.cs" />\r
+    <Compile Include="System.Linq\Enumerable.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor_T.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery_T.cs" />\r
+    <Compile Include="System.Linq\Grouping.cs" />\r
+    <Compile Include="System.Linq\IGrouping.cs" />\r
+    <Compile Include="System.Linq\ILookup_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedEnumerable_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryable.cs" />\r
+    <Compile Include="System.Linq\IQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryProvider.cs" />\r
+    <Compile Include="System.Linq\Lookup.cs" />\r
+    <Compile Include="System.Linq\OrderedEnumerable.cs" />\r
+    <Compile Include="System.Linq\OrderedParallelQuery.cs" />\r
+    <Compile Include="System.Linq\OrderedSequence.cs" />\r
+    <Compile Include="System.Linq\ParallelEnumerable.cs" />\r
+    <Compile Include="System.Linq\ParallelExecutionMode.cs" />\r
+    <Compile Include="System.Linq\ParallelMergeOptions.cs" />\r
+    <Compile Include="System.Linq\ParallelQuery.cs" />\r
+    <Compile Include="System.Linq\Queryable.cs" />\r
+    <Compile Include="System.Linq\QueryableEnumerable.cs" />\r
+    <Compile Include="System.Linq\QueryableTransformer.cs" />\r
+    <Compile Include="System.Linq\QuickSort.cs" />\r
+    <Compile Include="System.Linq\SortContext.cs" />\r
+    <Compile Include="System.Linq\SortDirection.cs" />\r
+    <Compile Include="System.Linq\SortSequenceContext.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\DynamicAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\ExtensionAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\IStrongBox.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\StrongBox_T.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesManaged.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesTransform.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithmGroup.cs" />\r
+    <Compile Include="System.Security.Cryptography\MD5Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Threading.Tasks\TaskExtensions.cs" />\r
+    <Compile Include="System.Threading\LockRecursionException.cs" />\r
+    <Compile Include="System.Threading\LockRecursionPolicy.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlim.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlimExtensions.cs" />\r
+    <Compile Include="System.Threading\ThreadLockState.cs" />\r
+    <Compile Include="System\Actions.cs" />\r
+    <Compile Include="System\Funcs.cs" />\r
+    <Compile Include="System\InvalidTimeZoneException.cs" />\r
+    <Compile Include="System\TimeZoneInfo.AdjustmentRule.cs" />\r
+    <Compile Include="System\TimeZoneInfo.cs" />\r
+    <Compile Include="System\TimeZoneInfo.TransitionTime.cs" />\r
+    <Compile Include="System\TimeZoneNotFoundException.cs" />\r
+    <Compile Include="System\Util.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-build.csproj">\r
+      <Project>{0CAF787F-F70B-4556-987A-67E036CD71C1}</Project>\r
+      <Name>corlib\corlib-build</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-bare-build.csproj">\r
+      <Project>{6E4F4BFB-2900-4663-B922-F176B2358C12}</Project>\r
+      <Name>System\System-bare-build</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Posix/Mono.Posix-build.csproj">\r
+      <Project>{52643CBD-F1A3-46D6-926B-E5302C18F7F0}</Project>\r
+      <Name>Mono.Posix\Mono.Posix-build</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.Core/System.Core-plaincore-net_2_0.csproj b/mcs/class/System.Core/System.Core-plaincore-net_2_0.csproj
new file mode 100644 (file)
index 0000000..274b4fb
--- /dev/null
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{F0743710-AB7C-4019-A13A-07AE79F514E4}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <OutputPath>./../../class/lib/net_2_0/plaincore</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Core</AssemblyName>\r
+    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;INSIDE_SYSCORE;LIBC;NET_3_5</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;INSIDE_SYSCORE;LIBC;NET_3_5</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />\r
+    <Compile Include="System.Collections.Generic\HashSet.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeDirection.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeOptions.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeSecurity.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeUnix.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeWin32.cs" />\r
+    <Compile Include="System.IO\HandleInheritability.cs" />\r
+    <Compile Include="System.Linq.Expressions\BinaryExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\ConditionalExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\ConstantExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\ElementInit.cs" />\r
+    <Compile Include="System.Linq.Expressions\EmitContext.cs" />\r
+    <Compile Include="System.Linq.Expressions\Expression.cs" />\r
+    <Compile Include="System.Linq.Expressions\Expression_T.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionPrinter.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionTransformer.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionType.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionVisitor.cs" />\r
+    <Compile Include="System.Linq.Expressions\Extensions.cs" />\r
+    <Compile Include="System.Linq.Expressions\InvocationExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\LambdaExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\ListInitExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\MemberAssignment.cs" />\r
+    <Compile Include="System.Linq.Expressions\MemberBinding.cs" />\r
+    <Compile Include="System.Linq.Expressions\MemberBindingType.cs" />\r
+    <Compile Include="System.Linq.Expressions\MemberExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\MemberInitExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\MemberListBinding.cs" />\r
+    <Compile Include="System.Linq.Expressions\MemberMemberBinding.cs" />\r
+    <Compile Include="System.Linq.Expressions\MethodCallExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\NewArrayExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\NewExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\ParameterExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\TypeBinaryExpression.cs" />\r
+    <Compile Include="System.Linq.Expressions\UnaryExpression.cs" />\r
+    <Compile Include="System.Linq\Check.cs" />\r
+    <Compile Include="System.Linq\Enumerable.cs" />\r
+    <Compile Include="System.Linq\Grouping.cs" />\r
+    <Compile Include="System.Linq\IGrouping.cs" />\r
+    <Compile Include="System.Linq\ILookup_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedEnumerable_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryable.cs" />\r
+    <Compile Include="System.Linq\IQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryProvider.cs" />\r
+    <Compile Include="System.Linq\Lookup.cs" />\r
+    <Compile Include="System.Linq\OrderedEnumerable.cs" />\r
+    <Compile Include="System.Linq\OrderedSequence.cs" />\r
+    <Compile Include="System.Linq\Queryable.cs" />\r
+    <Compile Include="System.Linq\QueryableEnumerable.cs" />\r
+    <Compile Include="System.Linq\QueryableTransformer.cs" />\r
+    <Compile Include="System.Linq\QuickSort.cs" />\r
+    <Compile Include="System.Linq\SortContext.cs" />\r
+    <Compile Include="System.Linq\SortDirection.cs" />\r
+    <Compile Include="System.Linq\SortSequenceContext.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\DynamicAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\ExecutionScope.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\ExtensionAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\IStrongBox.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\StrongBox_T.cs" />\r
+    <Compile Include="System.Security.Cryptography\Aes.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesManaged.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesTransform.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithmGroup.cs" />\r
+    <Compile Include="System.Security.Cryptography\MD5Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Threading\LockRecursionException.cs" />\r
+    <Compile Include="System.Threading\LockRecursionPolicy.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlim.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlimExtensions.cs" />\r
+    <Compile Include="System.Threading\ThreadLockState.cs" />\r
+    <Compile Include="System\Actions.cs" />\r
+    <Compile Include="System\Funcs.cs" />\r
+    <Compile Include="System\InvalidTimeZoneException.cs" />\r
+    <Compile Include="System\TimeZoneInfo.AdjustmentRule.cs" />\r
+    <Compile Include="System\TimeZoneInfo.cs" />\r
+    <Compile Include="System\TimeZoneInfo.TransitionTime.cs" />\r
+    <Compile Include="System\TimeZoneNotFoundException.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_2_0.csproj">\r
+      <Project>{AAA3F683-244C-40EF-8EF8-A95938862A44}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-bare-net_2_0.csproj">\r
+      <Project>{5459507F-DC25-401C-A2F4-D5ECAC3A34E6}</Project>\r
+      <Name>System\System-bare-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Posix/Mono.Posix-net_2_0.csproj">\r
+      <Project>{2CA4E20E-76B6-4A2D-B121-39C558BB6E28}</Project>\r
+      <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.Core/System.Core-plaincore-net_4_0.csproj b/mcs/class/System.Core/System.Core-plaincore-net_4_0.csproj
new file mode 100644 (file)
index 0000000..4055d75
--- /dev/null
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{2D5DF73B-C3E5-40E6-94DA-EE49231F1FB4}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_0/plaincore</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Core</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BinaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BindingRestrictions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSite.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteOps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ConvertBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CreateInstanceBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObjectBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoClass.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IDynamicMetaObjectProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IInvokeOnGetBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\RuleCache.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UnaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BlockExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\CatchBlock.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConditionalExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConstantExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugInfoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugViewWriter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DefaultExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DynamicExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ElementInit.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.DebuggerProxy.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionStringBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionType.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionVisitor.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\GotoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IndexExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\InvocationExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelTarget.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LambdaExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LoopExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberAssignment.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberListBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberMemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MethodCallExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewArrayExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ParameterExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\RuntimeVariablesExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchCase.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SymbolDocumentInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeBinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\UnaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AnalyzedTree.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AssemblyGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\BoundConstants.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Closure.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.Storage.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ConstantCheck.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DebugInfoGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ExpressionQuoter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\HoistedLocals.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ILGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\KeyedQueue.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LabelInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Address.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Binary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.ControlFlow.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Expressions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Lambda.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Logical.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Statements.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Unary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\OffsetTrackingILGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\RuntimeVariableList.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Set.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Bindings.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Temps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolDocumentGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolGuids.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\VariableBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CacheDict.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CollectionExtensions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ContractUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ExceptionFactory.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\Helpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\IRuntimeVariables.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyCollectionBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyDictionary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReferenceEqualityComparer.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReflectionUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TrueReadOnlyCollection.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TypeExtensions.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />\r
+    <Compile Include="System.Collections.Generic\HashSet.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileAccess.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileOptions.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileRights.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileSecurity.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewAccessor.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeDirection.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeOptions.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeSecurity.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeUnix.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeWin32.cs" />\r
+    <Compile Include="System.IO\HandleInheritability.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionTransformer.cs" />\r
+    <Compile Include="System.Linq.Expressions\Extensions.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryBaseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryCastNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryChildNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryConcatNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryDefaultEmptyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryGroupByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryHeadWorkerNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryJoinNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryMuxNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOptionNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderedStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderGuardNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryReverseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectManyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySetNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStartNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryWhereNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryZipNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\SetInclusion.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\WrapHelper.cs" />\r
+    <Compile Include="System.Linq.Parallel\AggregationList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentGrouping.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentLookup.cs" />\r
+    <Compile Include="System.Linq.Parallel\INodeVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\IVisitableNode.cs" />\r
+    <Compile Include="System.Linq.Parallel\OrderingEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelExecuter.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQueryEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQuickSort.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryCheckerVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryIsOrderedVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryOptions.cs" />\r
+    <Compile Include="System.Linq.Parallel\RangeList.cs" />\r
+    <Compile Include="System.Linq.Parallel\RepeatList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ReverseList.cs" />\r
+    <Compile Include="System.Linq.Parallel\StripPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\TemporaryArea.cs" />\r
+    <Compile Include="System.Linq\Check.cs" />\r
+    <Compile Include="System.Linq\Enumerable.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor_T.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery_T.cs" />\r
+    <Compile Include="System.Linq\Grouping.cs" />\r
+    <Compile Include="System.Linq\IGrouping.cs" />\r
+    <Compile Include="System.Linq\ILookup_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedEnumerable_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryable.cs" />\r
+    <Compile Include="System.Linq\IQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryProvider.cs" />\r
+    <Compile Include="System.Linq\Lookup.cs" />\r
+    <Compile Include="System.Linq\OrderedEnumerable.cs" />\r
+    <Compile Include="System.Linq\OrderedParallelQuery.cs" />\r
+    <Compile Include="System.Linq\OrderedSequence.cs" />\r
+    <Compile Include="System.Linq\ParallelEnumerable.cs" />\r
+    <Compile Include="System.Linq\ParallelExecutionMode.cs" />\r
+    <Compile Include="System.Linq\ParallelMergeOptions.cs" />\r
+    <Compile Include="System.Linq\ParallelQuery.cs" />\r
+    <Compile Include="System.Linq\Queryable.cs" />\r
+    <Compile Include="System.Linq\QueryableEnumerable.cs" />\r
+    <Compile Include="System.Linq\QueryableTransformer.cs" />\r
+    <Compile Include="System.Linq\QuickSort.cs" />\r
+    <Compile Include="System.Linq\SortContext.cs" />\r
+    <Compile Include="System.Linq\SortDirection.cs" />\r
+    <Compile Include="System.Linq\SortSequenceContext.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\DynamicAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\ExtensionAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\IStrongBox.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\StrongBox_T.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesManaged.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesTransform.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithmGroup.cs" />\r
+    <Compile Include="System.Security.Cryptography\MD5Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Threading.Tasks\TaskExtensions.cs" />\r
+    <Compile Include="System.Threading\LockRecursionException.cs" />\r
+    <Compile Include="System.Threading\LockRecursionPolicy.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlim.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlimExtensions.cs" />\r
+    <Compile Include="System.Threading\ThreadLockState.cs" />\r
+    <Compile Include="System\Actions.cs" />\r
+    <Compile Include="System\Funcs.cs" />\r
+    <Compile Include="System\InvalidTimeZoneException.cs" />\r
+    <Compile Include="System\TimeZoneInfo.AdjustmentRule.cs" />\r
+    <Compile Include="System\TimeZoneInfo.cs" />\r
+    <Compile Include="System\TimeZoneInfo.TransitionTime.cs" />\r
+    <Compile Include="System\TimeZoneNotFoundException.cs" />\r
+    <Compile Include="System\Util.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_0.csproj">\r
+      <Project>{5889848E-305B-4B11-B3B1-A25761DAFE45}</Project>\r
+      <Name>corlib\corlib-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-secxml-net_4_0.csproj">\r
+      <Project>{ED114F49-84B3-4EF9-80EC-90D4EEF7FF8E}</Project>\r
+      <Name>System\System-secxml-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_0.csproj">\r
+      <Project>{98213707-7F8B-4D75-B5C7-DDF75BAB3534}</Project>\r
+      <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.Core/System.Core-plaincore-net_4_5.csproj b/mcs/class/System.Core/System.Core-plaincore-net_4_5.csproj
new file mode 100644 (file)
index 0000000..2d1945f
--- /dev/null
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{7503D2B9-9ABB-451B-9193-08223A29603F}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_5/plaincore</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Core</AssemblyName>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  \r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,1720</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BinaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BindingRestrictions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSite.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteOps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ConvertBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CreateInstanceBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObjectBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoClass.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IDynamicMetaObjectProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IInvokeOnGetBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\RuleCache.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UnaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BlockExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\CatchBlock.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConditionalExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConstantExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugInfoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugViewWriter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DefaultExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DynamicExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ElementInit.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.DebuggerProxy.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionStringBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionType.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionVisitor.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\GotoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IndexExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\InvocationExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelTarget.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LambdaExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LoopExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberAssignment.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberListBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberMemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MethodCallExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewArrayExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ParameterExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\RuntimeVariablesExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchCase.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SymbolDocumentInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeBinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\UnaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AnalyzedTree.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AssemblyGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\BoundConstants.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Closure.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.Storage.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ConstantCheck.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DebugInfoGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ExpressionQuoter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\HoistedLocals.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ILGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\KeyedQueue.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LabelInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Address.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Binary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.ControlFlow.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Expressions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Lambda.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Logical.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Statements.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Unary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\OffsetTrackingILGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\RuntimeVariableList.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Set.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Bindings.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Temps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolDocumentGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolGuids.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\VariableBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CacheDict.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CollectionExtensions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ContractUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ExceptionFactory.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\Helpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\IRuntimeVariables.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyCollectionBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyDictionary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReferenceEqualityComparer.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReflectionUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TrueReadOnlyCollection.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TypeExtensions.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />\r
+    <Compile Include="System.Collections.Generic\HashSet.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileAccess.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileOptions.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileRights.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileSecurity.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewAccessor.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeDirection.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeOptions.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeSecurity.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeUnix.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeWin32.cs" />\r
+    <Compile Include="System.IO\HandleInheritability.cs" />\r
+    <Compile Include="System.Linq.Expressions\DynamicExpressionVisitor.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionTransformer.cs" />\r
+    <Compile Include="System.Linq.Expressions\Extensions.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryBaseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryCastNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryChildNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryConcatNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryDefaultEmptyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryGroupByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryHeadWorkerNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryJoinNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryMuxNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOptionNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderedStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderGuardNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryReverseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectManyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySetNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStartNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryWhereNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryZipNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\SetInclusion.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\WrapHelper.cs" />\r
+    <Compile Include="System.Linq.Parallel\AggregationList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentGrouping.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentLookup.cs" />\r
+    <Compile Include="System.Linq.Parallel\INodeVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\IVisitableNode.cs" />\r
+    <Compile Include="System.Linq.Parallel\OrderingEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelExecuter.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQueryEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQuickSort.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryCheckerVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryIsOrderedVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryOptions.cs" />\r
+    <Compile Include="System.Linq.Parallel\RangeList.cs" />\r
+    <Compile Include="System.Linq.Parallel\RepeatList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ReverseList.cs" />\r
+    <Compile Include="System.Linq.Parallel\StripPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\TemporaryArea.cs" />\r
+    <Compile Include="System.Linq\Check.cs" />\r
+    <Compile Include="System.Linq\Enumerable.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor_T.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery_T.cs" />\r
+    <Compile Include="System.Linq\Grouping.cs" />\r
+    <Compile Include="System.Linq\IGrouping.cs" />\r
+    <Compile Include="System.Linq\ILookup_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedEnumerable_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryable.cs" />\r
+    <Compile Include="System.Linq\IQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryProvider.cs" />\r
+    <Compile Include="System.Linq\Lookup.cs" />\r
+    <Compile Include="System.Linq\OrderedEnumerable.cs" />\r
+    <Compile Include="System.Linq\OrderedParallelQuery.cs" />\r
+    <Compile Include="System.Linq\OrderedSequence.cs" />\r
+    <Compile Include="System.Linq\ParallelEnumerable.cs" />\r
+    <Compile Include="System.Linq\ParallelExecutionMode.cs" />\r
+    <Compile Include="System.Linq\ParallelMergeOptions.cs" />\r
+    <Compile Include="System.Linq\ParallelQuery.cs" />\r
+    <Compile Include="System.Linq\Queryable.cs" />\r
+    <Compile Include="System.Linq\QueryableEnumerable.cs" />\r
+    <Compile Include="System.Linq\QueryableTransformer.cs" />\r
+    <Compile Include="System.Linq\QuickSort.cs" />\r
+    <Compile Include="System.Linq\SortContext.cs" />\r
+    <Compile Include="System.Linq\SortDirection.cs" />\r
+    <Compile Include="System.Linq\SortSequenceContext.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\DynamicAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\ExtensionAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\IStrongBox.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\StrongBox_T.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesManaged.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesTransform.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithmGroup.cs" />\r
+    <Compile Include="System.Security.Cryptography\MD5Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Threading.Tasks\TaskExtensions.cs" />\r
+    <Compile Include="System.Threading\LockRecursionException.cs" />\r
+    <Compile Include="System.Threading\LockRecursionPolicy.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlim.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlimExtensions.cs" />\r
+    <Compile Include="System.Threading\ThreadLockState.cs" />\r
+    <Compile Include="System\Actions.cs" />\r
+    <Compile Include="System\Funcs.cs" />\r
+    <Compile Include="System\InvalidTimeZoneException.cs" />\r
+    <Compile Include="System\TimeZoneInfo.AdjustmentRule.cs" />\r
+    <Compile Include="System\TimeZoneInfo.cs" />\r
+    <Compile Include="System\TimeZoneInfo.TransitionTime.cs" />\r
+    <Compile Include="System\TimeZoneNotFoundException.cs" />\r
+    <Compile Include="System\Util.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_5.csproj">\r
+      <Project>{85A9B29B-58FF-4FBE-8998-B0A89AC22880}</Project>\r
+      <Name>Mono.Posix-net_4_5</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
index 3cdc64bf0507bfa30935eb8606906c476fd9a8d3..a8c627360dab6b08e5b73c6bfed6f83cbfc0c5e5 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{85F119B8-8463-4D6F-9852-DAB8C4070BD5}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index d3f97900f4a3fdc9c9d8099b850ddce078ac710f..adae7bd5664bd96aa5281df9e056ddb00bad7b14 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 56f3e0c2329ce0b6de1d9020224f909bcaf5fa35..a045f9fbc5fdb19fe1cfc9cf47eff62bebf5ccd1 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj">\r
       <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
+      <Name>System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 4f98f88b338073b4ec3003b7005eaef8c1351510..82ad0c24860d92e8317c2a4befa3510f9400845b 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_5.csproj">\r
+    <ProjectReference Include="../WindowsBase/WindowsBase-net_4_5.csproj">\r
       <Project>{8E6ED7D5-3B08-4A83-905E-8FB4CF0C160D}</Project>\r
-      <Name>WindowsBase\WindowsBase-net_4_5</Name>\r
+      <Name>WindowsBase-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index aac89bbd9013d8cb27888bd02f8e5592bb387179..d0b2c9d8aa5bb63996debb474a2173e5beed2a46 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ServiceModel.Web/System.ServiceModel.Web-net_4_5.csproj">\r
       <Project>{BD4DF654-42EE-40E8-A3F4-8A80959E7879}</Project>\r
-      <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_5</Name>\r
+      <Name>System.ServiceModel.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data.Services.Client\System.Data.Services.Client-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data.Services.Client/System.Data.Services.Client-net_4_5.csproj">\r
       <Project>{E9B87AE3-9A05-4146-83CC-082BE32D8EB2}</Project>\r
-      <Name>System.Data.Services.Client\System.Data.Services.Client-net_4_5</Name>\r
+      <Name>System.Data.Services.Client-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_5.csproj">\r
       <Project>{E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}</Project>\r
-      <Name>System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5</Name>\r
+      <Name>System.ServiceModel.Activation-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 70cf455055ae6e4ab4f9c78fd1bf4df1453f0fc7..95dead37499f066bc460e7be0cb115b2c6bea82f 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj">\r
       <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
+      <Name>System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Data.Tds/Mono.Data.Tds-net_4_5.csproj">\r
       <Project>{CB7949AC-5FA7-4FAB-893A-8FAF436BF514}</Project>\r
-      <Name>Mono.Data.Tds\Mono.Data.Tds-net_4_5</Name>\r
+      <Name>Mono.Data.Tds-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_4_5.csproj">\r
       <Project>{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}</Project>\r
-      <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
+      <Name>System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
diff --git a/mcs/class/System.Design/System.Design-net_2_0-1.csproj b/mcs/class/System.Design/System.Design-net_2_0-1.csproj
deleted file mode 100644 (file)
index 6132eab..0000000
+++ /dev/null
@@ -1,437 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{31BD6BF1-0C7A-4C0A-AB48-091F2EBB4AAC}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699</NoWarn>\r
-    <OutputPath>./../../class/lib/net_2_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    \r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Design</AssemblyName>\r
-    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;DRAWING_DESIGN_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;DRAWING_DESIGN_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceGroup.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceGroupCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataColumn.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataConnection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataParameter.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataSchemaClass.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataStoredProcedure.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataTable.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataTableBase.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataView.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\IDataEnvironment.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\IDesignerDataSchema.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\QueryBuilderMode.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\BasicDesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomDesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationModel.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerBase.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerException.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CollectionCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\EnumCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\EventCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ExpressionContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ICodeDomDesignerReload.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ObjectStatementCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\PrimitiveCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\PropertyCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializeAbsoluteContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\StatementContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\TypeCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ArrayEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\BinaryEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ByteViewer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CollectionEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentActionsType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DateTimeEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionHeaderItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionItemCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionList.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionMethodItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionPropertyItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionTextItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCommandSet.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignModeNestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignModeSite.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurface.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DisplayMode.cs" />\r
-    <Compile Include="System.ComponentModel.Design\EventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ExceptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ExtenderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDesignerDebugService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDesignerStateService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\InheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LoadedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LoadedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LocalizationExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MultilineStringEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ObjectSelectorEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\UndoEngine.cs" />\r
-    <Compile Include="System.Data.Design\MethodSignatureGenerator.cs" />\r
-    <Compile Include="System.Data.Design\ParameterGenerationOption.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetGeneratorException.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetSchemaImporterExtension.cs" />\r
-    <Compile Include="System.Design\DummyClass.cs" />\r
-    <Compile Include="System.Diagnostics.Design\LogConverter.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessModuleDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessThreadDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\StringValueConverter.cs" />\r
-    <Compile Include="System.Messaging.Design\MessageDesigner.cs" />\r
-    <Compile Include="System.Resources.Tools\StronglyTypedResourceBuilder.cs" />\r
-    <Compile Include="System.ServiceProcess.Design\ServiceControllerDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.Util\DummyClass.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\AdRotatorDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataListComponentEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataListDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseValidatorDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ButtonDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CalendarAutoFormatDialog.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CalendarDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CheckBoxDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CompositeControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataListComponentEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataProviderNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataSourceIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\HierarchicalDataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\HyperLinkDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\LabelDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\LinkButtonDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ListControlDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ListControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\PanelDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RegexEditorDialog.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RegexTypeEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RepeaterDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableCellsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableRowsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\XmlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\AppSettingsExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\CalendarDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\ClientScriptItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\ClientScriptItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\ColorBuilder.cs" />\r
-    <Compile Include="System.Web.UI.Design\ConnectionStringEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ConnectionStringsExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContainerControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContentDefinition.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContentDesignerState.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlDesignerState.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlLocation.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlParser.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlPersister.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingCollectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingValueUIHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataColumnSelectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataFieldConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataMemberConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetFieldSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetViewSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceBooleanViewSchemaConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceViewSchemaConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormat.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormatCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormatStyle.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerObject.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegionCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegionMouseEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignTimeData.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignTimeResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.UI.Design\EditableDesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionEditorSheet.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionsCollectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\HierarchicalDataSourceConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\HierarchicalDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HtmlControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HtmlIntrinsicControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HyperLinkDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\IContentResolutionService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerBehaviour.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerTag.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerView.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataBindingSchemaProvider.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceFieldSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceProvider.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceViewSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDesignTimeResourceProviderFactoryService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDesignTimeResourceWriter.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDocumentProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\IFolderProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\IHierarchicalDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\IHtmlControlDesignerBehavior.cs" />\r
-    <Compile Include="System.Web.UI.Design\ImageUrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\IProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\ITemplateEditingFrame.cs" />\r
-    <Compile Include="System.Web.UI.Design\ITemplateEditingService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebAdministrationService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebApplication.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormReferenceManager.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormsBuilderUIService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormsDocumentService.cs" />\r
-    <Compile Include="System.Web.UI.Design\MailFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\MdbDataFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ReadWriteControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ResourceExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ResourceExpressionEditorSheet.cs" />\r
-    <Compile Include="System.Web.UI.Design\SkinIDTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\SupportsPreviewControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplatedControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplatedEditableDesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateDefinition.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateEditingService.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateEditingVerb.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateGroup.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateModeChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\TextControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\TextDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\TransactedChangeCallback.cs" />\r
-    <Compile Include="System.Web.UI.Design\TypeSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlBuilderOptions.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\UserControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\UserControlFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEvent.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewFlags.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewRendering.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebControlToolboxItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsDesignerActionService.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsReferenceManager.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsRootDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlDataFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlDocumentSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlUrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XsdSchemaFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XslTransformFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XslUrlEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Adorner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Behavior.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventArgs.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventHandler.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollection.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollectionEnumerator.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\ComponentGlyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\ControlBodyGlyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Glyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\GlyphCollection.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\GlyphSelectionType.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLine.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLinePriority.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLineType.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AnchorEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxImporter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxParameterData.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxWrapperGen.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\BorderSidesEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ComponentDocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ComponentTray.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlBindingsConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlCollectionCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlDataObject.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberFieldConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberFieldEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberListEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataSourceConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DefaultMenuCommands.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DesignerOptions.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DockEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\EventHandlerService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FileNameEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FolderNameEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FormatStringEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FormDocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageIndexEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageListCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageListImageEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IMenuEditorService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IMessageReceiver.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IOleDragClient.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ISelectionUIHandler.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IUISelectionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ListControlStringCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\MaskDescriptor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\MenuCommands.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\Native.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\PanelDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ParentControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ScrollableControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SelectionFrame.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SelectionRules.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ShortcutKeysEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SplitContainerDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\StringArrayEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\StringCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\TabPageCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\UISelectionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\WindowsFormsDesignerOptionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\WndProcRouter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{5A00133C-6D08-48F7-A164-8B796CE6DB83}</Project>\r
-      <Name>corlib\corlib-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{1F3B168C-A4D0-44AA-B116-792D8804971F}</Project>\r
-      <Name>System\System-net_2_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{080698DE-8AF0-496E-9AD7-58B6C605328A}</Project>\r
-      <Name>System.XML\System.Xml-net_2_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_2_0-1.csproj">\r
-      <Project>{B8F7FDF0-07C7-4AFC-9854-F591BF307939}</Project>\r
-      <Name>System.Web\System.Web-net_2_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{EC4EB1AA-1E23-4F9A-832A-FED2E5EA9630}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{458980DE-3D7C-4BBA-BA18-673EDC030AFE}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Accessibility\Accessibility-net_2_0.csproj">\r
-      <Project>{43A23ADA-35D9-4A48-BCE5-C21C081C6676}</Project>\r
-      <Name>Accessibility\Accessibility-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{69458D09-40A2-48AD-8C0F-0E437CF5FE6D}</Project>\r
-      <Name>System.Data\System.Data-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{2695A2F2-2271-423D-8E0D-553DAB84E917}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing.Design\System.Drawing.Design-net_2_0.csproj">\r
-      <Project>{1A2E7A4A-050C-4F3E-9776-79E7E44B48BE}</Project>\r
-      <Name>System.Drawing.Design\System.Drawing.Design-net_2_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.Design/System.Design-net_4_0-1.csproj b/mcs/class/System.Design/System.Design-net_4_0-1.csproj
deleted file mode 100644 (file)
index 19e8181..0000000
+++ /dev/null
@@ -1,437 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{7D002453-8C26-4B11-8A26-B19877B73BDC}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    \r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Design</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;DRAWING_DESIGN_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;DRAWING_DESIGN_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceGroup.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceGroupCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataColumn.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataConnection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataParameter.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataSchemaClass.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataStoredProcedure.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataTable.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataTableBase.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataView.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\IDataEnvironment.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\IDesignerDataSchema.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\QueryBuilderMode.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\BasicDesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomDesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationModel.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerBase.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerException.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CollectionCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\EnumCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\EventCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ExpressionContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ICodeDomDesignerReload.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ObjectStatementCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\PrimitiveCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\PropertyCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializeAbsoluteContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\StatementContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\TypeCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ArrayEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\BinaryEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ByteViewer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CollectionEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentActionsType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DateTimeEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionHeaderItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionItemCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionList.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionMethodItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionPropertyItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionTextItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCommandSet.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignModeNestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignModeSite.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurface.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DisplayMode.cs" />\r
-    <Compile Include="System.ComponentModel.Design\EventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ExceptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ExtenderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDesignerDebugService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDesignerStateService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\InheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LoadedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LoadedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LocalizationExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MultilineStringEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ObjectSelectorEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\UndoEngine.cs" />\r
-    <Compile Include="System.Data.Design\MethodSignatureGenerator.cs" />\r
-    <Compile Include="System.Data.Design\ParameterGenerationOption.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetGeneratorException.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetSchemaImporterExtension.cs" />\r
-    <Compile Include="System.Design\DummyClass.cs" />\r
-    <Compile Include="System.Diagnostics.Design\LogConverter.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessModuleDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessThreadDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\StringValueConverter.cs" />\r
-    <Compile Include="System.Messaging.Design\MessageDesigner.cs" />\r
-    <Compile Include="System.Resources.Tools\StronglyTypedResourceBuilder.cs" />\r
-    <Compile Include="System.ServiceProcess.Design\ServiceControllerDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.Util\DummyClass.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\AdRotatorDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataListComponentEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataListDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseValidatorDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ButtonDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CalendarAutoFormatDialog.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CalendarDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CheckBoxDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CompositeControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataListComponentEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataProviderNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataSourceIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\HierarchicalDataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\HyperLinkDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\LabelDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\LinkButtonDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ListControlDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ListControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\PanelDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RegexEditorDialog.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RegexTypeEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RepeaterDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableCellsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableRowsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\XmlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\AppSettingsExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\CalendarDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\ClientScriptItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\ClientScriptItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\ColorBuilder.cs" />\r
-    <Compile Include="System.Web.UI.Design\ConnectionStringEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ConnectionStringsExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContainerControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContentDefinition.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContentDesignerState.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlDesignerState.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlLocation.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlParser.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlPersister.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingCollectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingValueUIHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataColumnSelectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataFieldConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataMemberConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetFieldSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetViewSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceBooleanViewSchemaConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceViewSchemaConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormat.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormatCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormatStyle.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerObject.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegionCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegionMouseEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignTimeData.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignTimeResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.UI.Design\EditableDesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionEditorSheet.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionsCollectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\HierarchicalDataSourceConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\HierarchicalDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HtmlControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HtmlIntrinsicControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HyperLinkDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\IContentResolutionService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerBehaviour.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerTag.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerView.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataBindingSchemaProvider.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceFieldSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceProvider.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceViewSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDesignTimeResourceProviderFactoryService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDesignTimeResourceWriter.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDocumentProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\IFolderProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\IHierarchicalDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\IHtmlControlDesignerBehavior.cs" />\r
-    <Compile Include="System.Web.UI.Design\ImageUrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\IProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\ITemplateEditingFrame.cs" />\r
-    <Compile Include="System.Web.UI.Design\ITemplateEditingService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebAdministrationService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebApplication.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormReferenceManager.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormsBuilderUIService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormsDocumentService.cs" />\r
-    <Compile Include="System.Web.UI.Design\MailFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\MdbDataFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ReadWriteControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ResourceExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ResourceExpressionEditorSheet.cs" />\r
-    <Compile Include="System.Web.UI.Design\SkinIDTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\SupportsPreviewControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplatedControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplatedEditableDesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateDefinition.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateEditingService.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateEditingVerb.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateGroup.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateModeChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\TextControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\TextDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\TransactedChangeCallback.cs" />\r
-    <Compile Include="System.Web.UI.Design\TypeSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlBuilderOptions.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\UserControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\UserControlFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEvent.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewFlags.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewRendering.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebControlToolboxItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsDesignerActionService.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsReferenceManager.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsRootDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlDataFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlDocumentSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlUrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XsdSchemaFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XslTransformFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XslUrlEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Adorner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Behavior.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventArgs.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventHandler.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollection.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollectionEnumerator.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\ComponentGlyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\ControlBodyGlyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Glyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\GlyphCollection.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\GlyphSelectionType.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLine.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLinePriority.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLineType.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AnchorEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxImporter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxParameterData.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxWrapperGen.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\BorderSidesEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ComponentDocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ComponentTray.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlBindingsConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlCollectionCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlDataObject.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberFieldConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberFieldEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberListEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataSourceConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DefaultMenuCommands.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DesignerOptions.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DockEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\EventHandlerService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FileNameEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FolderNameEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FormatStringEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FormDocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageIndexEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageListCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageListImageEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IMenuEditorService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IMessageReceiver.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IOleDragClient.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ISelectionUIHandler.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IUISelectionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ListControlStringCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\MaskDescriptor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\MenuCommands.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\Native.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\PanelDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ParentControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ScrollableControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SelectionFrame.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SelectionRules.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ShortcutKeysEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SplitContainerDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\StringArrayEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\StringCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\TabPageCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\UISelectionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\WindowsFormsDesignerOptionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\WndProcRouter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}</Project>\r
-      <Name>System\System-net_4_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}</Project>\r
-      <Name>System.XML\System.Xml-net_4_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_0-1.csproj">\r
-      <Project>{C385F6FA-0893-438F-AA08-32E08FF478AA}</Project>\r
-      <Name>System.Web\System.Web-net_4_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{0A54FEB2-B90B-42CA-AB24-744302ABCB3E}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Accessibility\Accessibility-net_4_0.csproj">\r
-      <Project>{0978E130-1E7B-4627-A9CC-7489DB17BFF1}</Project>\r
-      <Name>Accessibility\Accessibility-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{0ADBE502-5524-4312-81B0-8456328C367C}</Project>\r
-      <Name>System.Data\System.Data-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{BC3505BA-1086-45B4-92AC-EB589CC1292F}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing.Design\System.Drawing.Design-net_4_0.csproj">\r
-      <Project>{81FDD05B-E6D8-4667-B637-99DA7C1D7284}</Project>\r
-      <Name>System.Drawing.Design\System.Drawing.Design-net_4_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.Design/System.Design-net_4_5-1.csproj b/mcs/class/System.Design/System.Design-net_4_5-1.csproj
deleted file mode 100644 (file)
index aac3b86..0000000
+++ /dev/null
@@ -1,437 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{9A747C88-5D5B-41EA-8435-48EAFCFF3C5B}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    \r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Design</AssemblyName>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;DRAWING_DESIGN_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;DRAWING_DESIGN_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceGroup.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceGroupCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DataSourceProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataColumn.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataConnection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataParameter.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataSchemaClass.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataStoredProcedure.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataTable.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataTableBase.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\DesignerDataView.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\IDataEnvironment.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\IDesignerDataSchema.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Data\QueryBuilderMode.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\BasicDesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomDesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationModel.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerBase.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerException.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\CollectionCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\EnumCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\EventCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ExpressionContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ICodeDomDesignerReload.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ObjectStatementCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\PrimitiveCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\PropertyCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializeAbsoluteContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\StatementContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\TypeCodeDomSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ArrayEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\BinaryEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ByteViewer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CollectionEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentActionsType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DateTimeEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionHeaderItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionItemCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionList.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionMethodItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionPropertyItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionTextItem.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCommandSet.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignModeNestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignModeSite.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurface.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignSurfaceServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DisplayMode.cs" />\r
-    <Compile Include="System.ComponentModel.Design\EventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ExceptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ExtenderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDesignerDebugService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDesignerStateService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\InheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LoadedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LoadedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\LocalizationExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandsChangedType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MultilineStringEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ObjectSelectorEditor.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\UndoEngine.cs" />\r
-    <Compile Include="System.Data.Design\MethodSignatureGenerator.cs" />\r
-    <Compile Include="System.Data.Design\ParameterGenerationOption.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetGeneratorException.cs" />\r
-    <Compile Include="System.Data.Design\TypedDataSetSchemaImporterExtension.cs" />\r
-    <Compile Include="System.Design\DummyClass.cs" />\r
-    <Compile Include="System.Diagnostics.Design\LogConverter.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessModuleDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\ProcessThreadDesigner.cs" />\r
-    <Compile Include="System.Diagnostics.Design\StringValueConverter.cs" />\r
-    <Compile Include="System.Messaging.Design\MessageDesigner.cs" />\r
-    <Compile Include="System.Resources.Tools\StronglyTypedResourceBuilder.cs" />\r
-    <Compile Include="System.ServiceProcess.Design\ServiceControllerDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.Util\DummyClass.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\AdRotatorDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataListComponentEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseDataListDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\BaseValidatorDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ButtonDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CalendarAutoFormatDialog.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CalendarDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CheckBoxDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\CompositeControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataListComponentEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataProviderNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\DataSourceIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\HierarchicalDataBoundControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\HyperLinkDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\LabelDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\LinkButtonDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ListControlDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\ListControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\PanelDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RegexEditorDialog.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RegexTypeEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\RepeaterDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableCellsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\TableRowsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design.WebControls\XmlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\AppSettingsExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\CalendarDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\ClientScriptItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\ClientScriptItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\ColorBuilder.cs" />\r
-    <Compile Include="System.Web.UI.Design\ConnectionStringEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ConnectionStringsExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContainerControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContentDefinition.cs" />\r
-    <Compile Include="System.Web.UI.Design\ContentDesignerState.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlDesignerState.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlLocation.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlParser.cs" />\r
-    <Compile Include="System.Web.UI.Design\ControlPersister.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingCollectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataBindingValueUIHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataColumnSelectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataFieldConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataMemberConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetFieldSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSetViewSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceBooleanViewSchemaConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\DataSourceViewSchemaConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormat.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormatCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerAutoFormatStyle.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerObject.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegionCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignerRegionMouseEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignTimeData.cs" />\r
-    <Compile Include="System.Web.UI.Design\DesignTimeResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.UI.Design\EditableDesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionEditorSheet.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionsCollectionConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\ExpressionsCollectionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\HierarchicalDataSourceConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\HierarchicalDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HtmlControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HtmlIntrinsicControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\HyperLinkDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\IContentResolutionService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerBehaviour.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerTag.cs" />\r
-    <Compile Include="System.Web.UI.Design\IControlDesignerView.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataBindingSchemaProvider.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceFieldSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceProvider.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDataSourceViewSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDesignTimeResourceProviderFactoryService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDesignTimeResourceWriter.cs" />\r
-    <Compile Include="System.Web.UI.Design\IDocumentProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\IFolderProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\IHierarchicalDataSourceDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\IHtmlControlDesignerBehavior.cs" />\r
-    <Compile Include="System.Web.UI.Design\ImageUrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\IProjectItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\ITemplateEditingFrame.cs" />\r
-    <Compile Include="System.Web.UI.Design\ITemplateEditingService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebAdministrationService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebApplication.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormReferenceManager.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormsBuilderUIService.cs" />\r
-    <Compile Include="System.Web.UI.Design\IWebFormsDocumentService.cs" />\r
-    <Compile Include="System.Web.UI.Design\MailFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\MdbDataFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ReadWriteControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\ResourceExpressionEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ResourceExpressionEditorSheet.cs" />\r
-    <Compile Include="System.Web.UI.Design\SkinIDTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI.Design\SupportsPreviewControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplatedControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplatedEditableDesignerRegion.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateDefinition.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateEditingService.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateEditingVerb.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateGroup.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.Design\TemplateModeChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\TextControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\TextDataBindingHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\TransactedChangeCallback.cs" />\r
-    <Compile Include="System.Web.UI.Design\TypeSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlBuilderOptions.cs" />\r
-    <Compile Include="System.Web.UI.Design\UrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\UserControlDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\UserControlFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEvent.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewFlags.cs" />\r
-    <Compile Include="System.Web.UI.Design\ViewRendering.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebControlToolboxItem.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsDesignerActionService.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsReferenceManager.cs" />\r
-    <Compile Include="System.Web.UI.Design\WebFormsRootDesigner.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlDataFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlDocumentSchema.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XmlUrlEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XsdSchemaFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XslTransformFileEditor.cs" />\r
-    <Compile Include="System.Web.UI.Design\XslUrlEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Adorner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Behavior.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventArgs.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventHandler.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollection.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollectionEnumerator.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\ComponentGlyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\ControlBodyGlyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\Glyph.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\GlyphCollection.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\GlyphSelectionType.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLine.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLinePriority.cs" />\r
-    <Compile Include="System.Windows.Forms.Design.Behavior\SnapLineType.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AnchorEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxImporter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxParameterData.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\AxWrapperGen.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\BorderSidesEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ComponentDocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ComponentTray.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlBindingsConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlCollectionCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlDataObject.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberFieldConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberFieldEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataMemberListEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DataSourceConverter.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DefaultMenuCommands.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DesignerOptions.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DockEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\DocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\EventHandlerService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FileNameEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FolderNameEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FormatStringEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\FormDocumentDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageIndexEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageListCodeDomSerializer.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ImageListImageEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IMenuEditorService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IMessageReceiver.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IOleDragClient.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ISelectionUIHandler.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\IUISelectionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ListControlStringCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\MaskDescriptor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\MenuCommands.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\Native.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\PanelDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ParentControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ScrollableControlDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SelectionFrame.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SelectionRules.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\ShortcutKeysEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\SplitContainerDesigner.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\StringArrayEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\StringCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\TabPageCollectionEditor.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\UISelectionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\WindowsFormsDesignerOptionService.cs" />\r
-    <Compile Include="System.Windows.Forms.Design\WndProcRouter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{85F119B8-8463-4D6F-9852-DAB8C4070BD5}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Accessibility\Accessibility-net_4_5.csproj">\r
-      <Project>{FACE8136-C95A-4788-90B2-DB0ECF7A020A}</Project>\r
-      <Name>Accessibility\Accessibility-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing.Design\System.Drawing.Design-net_4_5.csproj">\r
-      <Project>{DAEBD561-068A-4730-9F8C-98EC20DDEE78}</Project>\r
-      <Name>System.Drawing.Design\System.Drawing.Design-net_4_5</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-</Project>\r
-
index cb13efa7c5d690ec4726172760b1ff6cad2ba7b9..dcc8c7392f0a4a5ec9069f40f522eee9e2e7c358 100644 (file)
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <NoWarn>1699</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;DRAWING_DESIGN_DEP</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +33,7 @@
     <DebugType>pdbonly</DebugType>\r
     <NoWarn>1699</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;DRAWING_DESIGN_DEP</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{85F119B8-8463-4D6F-9852-DAB8C4070BD5}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Accessibility\Accessibility-net_4_5.csproj">\r
+    <ProjectReference Include="../Accessibility/Accessibility-net_4_5.csproj">\r
       <Project>{FACE8136-C95A-4788-90B2-DB0ECF7A020A}</Project>\r
-      <Name>Accessibility\Accessibility-net_4_5</Name>\r
+      <Name>Accessibility-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing.Design\System.Drawing.Design-net_4_0.csproj">\r
-      <Project>{81FDD05B-E6D8-4667-B637-99DA7C1D7284}</Project>\r
-      <Name>System.Drawing.Design\System.Drawing.Design-net_4_0</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a08930a625d3cbc0963eb565c7d80132d9705f34..566b6a2222b74c0577403745e9ee557fbc063303 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.DirectoryServices\System.DirectoryServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.DirectoryServices/System.DirectoryServices-net_4_5.csproj">\r
       <Project>{EC4E43E7-63C0-4D64-8B7A-E00C097872A5}</Project>\r
-      <Name>System.DirectoryServices\System.DirectoryServices-net_4_5</Name>\r
+      <Name>System.DirectoryServices-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 2a96aa6f7f3f04af0881b5b6c09163a6f12e9735..5c6cebd8b824f4cf6558df8ddfcbb0a69b3fd3ad 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5.csproj">\r
+    <ProjectReference Include="../Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_5.csproj">\r
       <Project>{E6070FFA-2CBA-4C24-99C1-63A4F5052821}</Project>\r
-      <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5</Name>\r
+      <Name>Novell.Directory.Ldap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 18b183d83253b5b4e0de130ed6dbd3736e28a33e..d67485ff8c28652775732e919d44ab1d284c16c5 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 74b6158407d94fcbe4ed83cd2efddc73969b5ca7..4d0789ccd4dff5ce1002fd0e62f41f53953f2fb5 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index b33d4cf0bee60b7fd7fd59ea9f5ca6cc9f5447ab..3f2cec0d706099e094f39316e7f57bacd8e45b89 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 446bc1233432b9a1f5e0d7e6ddbc74da19e8478d..c0d00ac30bdc7f7c350176bfa11c2bbc9a364eec 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_4_5.csproj">\r
       <Project>{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}</Project>\r
-      <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
+      <Name>System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0bd0d4096f6d6fc0a42a3a4319ef70a938c82101..fa0af8e06edd70097666d4053923478bfeed3927 100644 (file)
@@ -36,4 +36,4 @@ using System.Reflection;
 [assembly: AssemblyInformationalVersion (Consts.FxFileVersion)]
 [assembly: AssemblyFileVersion (Consts.FxFileVersion)]
 [assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("../../ecma.pub")]
+[assembly: AssemblyKeyFile ("../ecma.pub")]
index 197e187b32232e8059118dc62bd606eb2a4087dd..3825d4cb606c2a41caf1202d1dda6b1889061260 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.IO.Compression\System.IO.Compression-net_4_5.csproj">\r
+    <ProjectReference Include="../System.IO.Compression/System.IO.Compression-net_4_5.csproj">\r
       <Project>{BDF04E30-60D9-4279-A1DF-3291328A5AFD}</Project>\r
-      <Name>System.IO.Compression\System.IO.Compression-net_4_5</Name>\r
+      <Name>System.IO.Compression-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index d9dfdb84133060fe57d9f39bb9ad9e390c0fc51e..b173b20da517fd137bd0e614779f7a458bec6780 100644 (file)
@@ -36,4 +36,4 @@ using System.Reflection;
 [assembly: AssemblyInformationalVersion (Consts.FxFileVersion)]
 [assembly: AssemblyFileVersion (Consts.FxFileVersion)]
 [assembly: AssemblyDelaySign (true)]
-[assembly: AssemblyKeyFile ("../../ecma.pub")]
+[assembly: AssemblyKeyFile ("../ecma.pub")]
index be04316313be9885b99105f4af5d99bd33278d77..22c83d5bb2e4d03ebeddb47f348755765068212b 100644 (file)
@@ -11,7 +11,7 @@
     <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>True</NoConfig>\r
-    \r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
     <AppDesignerFolder>Properties</AppDesignerFolder>\r
     <RootNamespace>\r
     </RootNamespace>\r
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="AssemblyInfo.cs" />\r
+    <Compile Include="SharpCompress\Archive\AbstractArchive.cs" />\r
+    <Compile Include="SharpCompress\Archive\AbstractWritableArchive.cs" />\r
+    <Compile Include="SharpCompress\Archive\AbstractWritableArchive.Extensions.cs" />\r
+    <Compile Include="SharpCompress\Archive\ArchiveFactory.cs" />\r
+    <Compile Include="SharpCompress\Archive\IArchive.cs" />\r
+    <Compile Include="SharpCompress\Archive\IArchive.Extensions.cs" />\r
+    <Compile Include="SharpCompress\Archive\IArchiveEntry.cs" />\r
+    <Compile Include="SharpCompress\Archive\IArchiveEntry.Extensions.cs" />\r
+    <Compile Include="SharpCompress\Archive\IArchiveExtractionListener.cs" />\r
+    <Compile Include="SharpCompress\Archive\IWritableArchiveEntry.cs" />\r
+    <Compile Include="SharpCompress\Archive\Zip\ZipArchive.cs" />\r
+    <Compile Include="SharpCompress\Archive\Zip\ZipArchiveEntry.cs" />\r
+    <Compile Include="SharpCompress\Archive\Zip\ZipWritableArchiveEntry.cs" />\r
+    <Compile Include="SharpCompress\Common\ArchiveEncoding.cs" />\r
+    <Compile Include="SharpCompress\Common\ArchiveException.cs" />\r
+    <Compile Include="SharpCompress\Common\ArchiveExtractionEventArgs.cs" />\r
+    <Compile Include="SharpCompress\Common\ArchiveType.cs" />\r
+    <Compile Include="SharpCompress\Common\CompressedBytesReadEventArgs.cs" />\r
+    <Compile Include="SharpCompress\Common\CompressionInfo.cs" />\r
+    <Compile Include="SharpCompress\Common\CompressionType.cs" />\r
+    <Compile Include="SharpCompress\Common\CryptographicException.cs" />\r
+    <Compile Include="SharpCompress\Common\Entry.cs" />\r
+    <Compile Include="SharpCompress\Common\EntryStream.cs" />\r
+    <Compile Include="SharpCompress\Common\ExtractionException.cs" />\r
+    <Compile Include="SharpCompress\Common\ExtractOptions.cs" />\r
+    <Compile Include="SharpCompress\Common\FilePart.cs" />\r
+    <Compile Include="SharpCompress\Common\FilePartExtractionBeginEventArgs.cs" />\r
+    <Compile Include="SharpCompress\Common\FlagUtility.cs" />\r
+    <Compile Include="SharpCompress\Common\IEntry.cs" />\r
+    <Compile Include="SharpCompress\Common\IExtractionListener.cs" />\r
+    <Compile Include="SharpCompress\Common\IncompleteArchiveException.cs" />\r
+    <Compile Include="SharpCompress\Common\InvalidFormatException.cs" />\r
+    <Compile Include="SharpCompress\Common\IVolume.cs" />\r
+    <Compile Include="SharpCompress\Common\MultipartStreamRequiredException.cs" />\r
+    <Compile Include="SharpCompress\Common\MultiVolumeExtractionException.cs" />\r
+    <Compile Include="SharpCompress\Common\Options.cs" />\r
+    <Compile Include="SharpCompress\Common\PasswordProtectedException.cs" />\r
+    <Compile Include="SharpCompress\Common\Volume.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\DirectoryEndHeader.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\DirectoryEntryHeader.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\HeaderFlags.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\IgnoreHeader.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\LocalEntryHeader.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\SplitHeader.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\ZipFileEntry..cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\ZipHeader.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\Headers\ZipHeaderType.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\PkwareTraditionalCryptoStream.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\PkwareTraditionalEncryptionData.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\SeekableZipFilePart.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\SeekableZipHeaderFactory.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\StreamingZipFilePart.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\StreamingZipHeaderFactory.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\WinzipAesCryptoStream.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\WinzipAesEncryptionData.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\WinzipAesKeySize.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\ZipCompressionMethod.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\ZipEntry.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\ZipFilePart.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\ZipHeaderFactory.cs" />\r
+    <Compile Include="SharpCompress\Common\Zip\ZipVolume.cs" />\r
+    <Compile Include="SharpCompress\Compressor\CompressionMode.cs" />\r
+    <Compile Include="SharpCompress\Compressor\Deflate\CRC32.cs" />\r
+    <Compile Include="SharpCompress\Compressor\Deflate\ZlibBase.cs" />\r
+    <Compile Include="SharpCompress\EnumExtensions.cs" />\r
+    <Compile Include="SharpCompress\IO\AppendingStream.cs" />\r
+    <Compile Include="SharpCompress\IO\CountingWritableSubStream.cs" />\r
+    <Compile Include="SharpCompress\IO\ListeningStream.cs" />\r
+    <Compile Include="SharpCompress\IO\MarkingBinaryReader.cs" />\r
+    <Compile Include="SharpCompress\IO\NonDisposingStream.cs" />\r
+    <Compile Include="SharpCompress\IO\ReadOnlySubStream.cs" />\r
+    <Compile Include="SharpCompress\IO\RewindableStream.cs" />\r
+    <Compile Include="SharpCompress\IO\StreamingMode.cs" />\r
+    <Compile Include="SharpCompress\LazyReadOnlyCollection.cs" />\r
+    <Compile Include="SharpCompress\Reader\AbstractReader.cs" />\r
+    <Compile Include="SharpCompress\Reader\IReader.cs" />\r
+    <Compile Include="SharpCompress\Reader\IReader.Extensions.cs" />\r
+    <Compile Include="SharpCompress\Reader\ReaderFactory.cs" />\r
+    <Compile Include="SharpCompress\Reader\Zip\ZipReader.cs" />\r
+    <Compile Include="SharpCompress\ReadOnlyCollection.cs" />\r
+    <Compile Include="SharpCompress\Utility.cs" />\r
+    <Compile Include="SharpCompress\Writer\AbstractWriter.cs" />\r
+    <Compile Include="SharpCompress\Writer\IWriter.cs" />\r
+    <Compile Include="SharpCompress\Writer\IWriter.Extensions.cs" />\r
+    <Compile Include="SharpCompress\Writer\WriterFactory.cs" />\r
+    <Compile Include="SharpCompress\Writer\Zip\ZipCentralDirectoryEntry.cs" />\r
+    <Compile Include="SharpCompress\Writer\Zip\ZipWriter.cs" />\r
     <Compile Include="TypeForwarders.cs" />\r
     <Compile Include="ZipArchive.cs" />\r
     <Compile Include="ZipArchiveEntry.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
+      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 87e3703d4376f7d9c51b7526ad12b0b66b1f2ded..afb8ae891aed83e8729913495a87727fc25410fc 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Security/System.Security-net_4_5.csproj">\r
       <Project>{B55E59B2-31CA-438B-ADB8-4B9A9A547830}</Project>\r
-      <Name>System.Security\System.Security-net_4_5</Name>\r
+      <Name>System.Security-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
+    <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_5.csproj">\r
       <Project>{F056C062-E467-4989-9366-440E8CD23C0C}</Project>\r
-      <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
+      <Name>System.IdentityModel-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index fcb78edd9e5510490d4f438f8ab712eb45e7daee..17888b5d370f7f50c64a4024c6ca87bea6f6f668 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <Compile Include="System.IdentityModel.Tokens\X509SecurityToken.cs" />\r
     <Compile Include="System.IdentityModel.Tokens\X509SubjectKeyIdentifierClause.cs" />\r
     <Compile Include="System.IdentityModel.Tokens\X509ThumbprintKeyIdentifierClause.cs" />\r
-    <Compile Include="System.IdentityModel.Tokens\X509WindowsSecurityToken.cs" />\r  </ItemGroup>\r
+    <Compile Include="System.IdentityModel.Tokens\X509WindowsSecurityToken.cs" />\r
+    <Compile Include="System.Security.Claims\AuthenticationTypes.cs" />\r  </ItemGroup>\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
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Security/System.Security-net_4_5.csproj">\r
       <Project>{B55E59B2-31CA-438B-ADB8-4B9A9A547830}</Project>\r
-      <Name>System.Security\System.Security-net_4_5</Name>\r
+      <Name>System.Security-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
       <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+      <Name>Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj">\r
       <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
+      <Name>System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index d346ef22c07812befce1401a8042dc4407941e59..dd2198f4914af0d25408244d7c9b666e0f150851 100644 (file)
     <AssemblyName>System.Json.Microsoft</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.CSharp/Microsoft.CSharp-net_4_5.csproj">\r
       <Project>{D554618C-5D38-413A-82BA-7A70B6FC61A3}</Project>\r
-      <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_5</Name>\r
+      <Name>Microsoft.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 722fc015f9798b11acaff68894453f20ce2daa2b..ad056809095a25cabab06bbc1a0224d9a5daeed5 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 98f898b023a9f98a091ec87b5188c80bcd16e8f0..4204826702f98f5a8229583ac9d31ee165efc08e 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install-net_4_5.csproj">\r
       <Project>{E6E1740E-37DD-487C-8947-F1C0612D4738}</Project>\r
-      <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
+      <Name>System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 65254c465993af36033369606896e6c1df211ee7..2754b9d6738924410b1fb942699bc2623fd91259 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install-net_4_5.csproj">\r
       <Project>{E6E1740E-37DD-487C-8947-F1C0612D4738}</Project>\r
-      <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
+      <Name>System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Messaging/Mono.Messaging-net_4_5.csproj">\r
       <Project>{DDCC93B5-9425-4E9A-95DC-3400D0028508}</Project>\r
-      <Name>Mono.Messaging\Mono.Messaging-net_4_5</Name>\r
+      <Name>Mono.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8fb75c6c695a3caa53dae8ec0f72c69f9e01e4a9..1241af63ff618173deffb7c6e7fbce03e62aff8f 100644 (file)
     <AssemblyName>System.Net.Http.Formatting</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_5.csproj">\r
       <Project>{E36C154B-A0AC-4721-B06A-AFE31D357CE5}</Project>\r
-      <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
+      <Name>System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c74c9c9e66b4fe7d3d626e1e3e56c6c61601f0fe..f646f54ef7752e619ea9c7ae4558ee3c87812312 100644 (file)
@@ -52,7 +52,7 @@ using System.Runtime.InteropServices;
 [assembly: CLSCompliant (true)]
 [assembly: AssemblyDelaySign (true)]
 
-[assembly: AssemblyKeyFile ("../../msfinal.pub")]
+[assembly: AssemblyKeyFile ("../msfinal.pub")]
 
 [assembly: ComVisible (false)]
 
index e4d2bd11bc89622ee7c9b513bda271fa754b357f..238097aeb249bf8bfc5c629fe2386f830c908ff7 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_5.csproj">\r
       <Project>{E36C154B-A0AC-4721-B06A-AFE31D357CE5}</Project>\r
-      <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
+      <Name>System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c21a4aada2b9b705ecb996c488b894abaf5d019b..06d2ae9c4e40a3333a1e2f6a644c71b99efdaeca 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index d22960052b444bc62b17741938a1f4d914a92c1c..5aebaa0add7f7c1fafff803a91eb2d89de085a08 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 9e0cc975a6b50d426ea6eb15cb830a41357da8a2..58b950df3a6766957f3fb871b5629714d954a56a 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 651d2d92e35006dbd8847885391227c5ac20b484..c3d05c0943ed5799e308c99a393398196fe04b9e 100644 (file)
     <AssemblyName>System.Reactive.Core</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 9ec798453498f5ee2194561fa59b2f237571a31e..6e9d230ecf6fde88caaccda5acc05f4df0fe93fc 100644 (file)
     <AssemblyName>System.Reactive.Debugger</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a3476d4eedc2cc467c6caba2bacb571c0925787d..ecd5ef66c38bb5669ca94d2b58e4e8d672809adf 100644 (file)
     <AssemblyName>System.Reactive.Experimental</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index cf9432c01e8e816b98d5393b7199e19373d1deda..c7590b4de86e4a47edcc7a31ea38744e29b20fa1 100644 (file)
     <AssemblyName>System.Reactive.Interfaces</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 5684f6d2242ecf8d7489a43cf25ed316312b22ab..48c5cb1f74049a69b9a6f1b8f630f6fdf2403cc1 100644 (file)
     <AssemblyName>System.Reactive.Linq</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index ea7dc968e5143af11fd2cd03b423ffde75abb01a..55671c8cbf9ce459125a2953e412476155c47edc 100644 (file)
     <AssemblyName>System.Reactive.Observable.Aliases</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Providers\System.Reactive.Providers-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Providers/System.Reactive.Providers-net_4_5.csproj">\r
       <Project>{8D27108A-3DD4-46D7-917E-7833A3C4D479}</Project>\r
-      <Name>System.Reactive.Providers\System.Reactive.Providers-net_4_5</Name>\r
+      <Name>System.Reactive.Providers-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 553f115ddc2d8b66cd25b47da0df1297d4839d74..2fc9e385a4506bf4fce8534158aac707c73b0c08 100644 (file)
     <AssemblyName>System.Reactive.PlatformServices</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8212985b52717e37451960112d6338a45bf7403e..f39a6e823bceb7ad3f6cd85fd22addf9e7f157bb 100644 (file)
     <AssemblyName>System.Reactive.Providers</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 7725cb00dbb948390add7d75f94fd605d31da4fd..a9647c3b7371f29e514992b057f13b498df4ad4e 100644 (file)
     <AssemblyName>System.Reactive.Runtime.Remoting</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 98d53e1a0937a53eef4951f0711a3973e9974c09..639e9d73a77c469cb9f6d4025b50b61a950f45c8 100644 (file)
     <AssemblyName>System.Reactive.Windows.Forms</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c162240b263c55622112f1808c3ec1c9b06fac20..85c8cddba105435a3270e687ead50240b77fca6c 100644 (file)
     <AssemblyName>System.Reactive.Windows.Threading</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_5.csproj">\r
       <Project>{EFA38650-CE13-4BF3-993D-70B238DB1C9E}</Project>\r
-      <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
+      <Name>System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_5.csproj">\r
       <Project>{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}</Project>\r
-      <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
+      <Name>System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_5.csproj">\r
       <Project>{EE831E49-3F84-4A05-9417-A9C8BD36E164}</Project>\r
-      <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
+      <Name>System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_5.csproj">\r
+    <ProjectReference Include="../WindowsBase/WindowsBase-net_4_5.csproj">\r
       <Project>{8E6ED7D5-3B08-4A83-905E-8FB4CF0C160D}</Project>\r
-      <Name>WindowsBase\WindowsBase-net_4_5</Name>\r
+      <Name>WindowsBase-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 650e03f2338b535af7ac3509811f982d6a6ed7de..40003195c3e8384ebc1a0fd12e056b6d3987a725 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index ef5b54006982ea41ed3983d2679c8ce167cde27d..e8cfc440b4699a6a99e38cc4daa5d3a699d13024 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 368633e7d7a9813f289966c5f4bf7b8af673f263..82d13338a769e3a2ebcce0b46f1dfc876dd3b174 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{85F119B8-8463-4D6F-9852-DAB8C4070BD5}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
       <Project>{B12AABBC-30D1-4885-BF3F-A53B970F68FB}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 83f5eeff79a1e4d45f3ba82f9369c265bc525826..9ca8bba321d6f5aa872a886f0b2232079b2906fd 100644 (file)
@@ -218,7 +218,7 @@ namespace System.Runtime.Remoting.Channels.Tcp
                                        try {
                                                if (!threadPool.RunThread (new ThreadStart (reader.ProcessMessages)))
                                                        socket.Close ();
-                                       } catch (Exception) 
+                                       } catch (Exception e
                                        {
 #if DEBUG
                                                Console.WriteLine("Exception caught in TcpServerChannel.WaitForConnections during start process message: {0} {1}", e.GetType(), e.Message);
@@ -226,7 +226,7 @@ namespace System.Runtime.Remoting.Channels.Tcp
                                        }
                                }
                        }
-                       catch (Exception)
+                       catch (Exception e)
                        {
 #if DEBUG
                                Console.WriteLine("Exception caught in TcpServerChannel.WaitForConnections, stop channel's thread : {0} {1}", e.GetType(), e.Message);
index 52954456e5cb5675db267145c203b48f65860007..aa99a6554872244ad712418160a8fe74aa1ab473 100644 (file)
@@ -169,7 +169,7 @@ namespace System.Runtime.Remoting.Channels
                                try {
                                        work ();
                                }
-                               catch (Exception)
+                               catch (Exception ex)
                                {
 #if DEBUG
                                        Console.WriteLine("The exception was caught during RemotingThreadPool.PoolThread - work: {0}, {1}", ex.GetType(), ex.Message);
index 1fb493c17b3a699ca82df396cd32ce6ac44d13b5..b9862693a57901d29bd93629f141a4dd4b4db59f 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 087d2c072532c8edff16be05939048b1fd7ef35c..ef8b730315a13a09c119f1971a28e1965ccd1406 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8e713d78eb17b74b356b275963efe1fce6d35c9c..95e35b0a09fad0355a6b1e267c8f632213ba1c14 100755 (executable)
@@ -35,6 +35,7 @@ using System.Reflection;
 using System.Runtime.Serialization.Formatters.Binary;
 using System.Xml;
 using System.Xml.Schema;
+using System.Xml.Serialization;
 
 using QName = System.Xml.XmlQualifiedName;
 
@@ -451,11 +452,13 @@ namespace System.Runtime.Serialization
                {
                        Type rootType = type;
 
+                       if (IsAny())
+                               return;
+
                        if (root_name.Value == "")
                                throw new InvalidDataContractException ("Type '" + type.ToString () +
                                        "' cannot have a DataContract attribute Name set to null or empty string.");
 
-
                        if (graph == null) {
                                if (names_filled)
                                        writer.WriteStartElement (root_name.Value, root_ns.Value);
@@ -544,6 +547,9 @@ namespace System.Runtime.Serialization
 
                public override void WriteEndObject (XmlDictionaryWriter writer)
                {
+                       if (IsAny())
+                               return;
+
                        writer.WriteEndElement ();
                }
 
@@ -559,5 +565,15 @@ namespace System.Runtime.Serialization
                        get { throw new NotImplementedException (); }
                }
 #endif
+
+               private bool IsAny ()
+               {
+                       var xpa = type.GetCustomAttribute<XmlSchemaProviderAttribute> (true);
+
+                       if (xpa != null)
+                               return xpa.IsAny;
+
+                       return false;
+               }
        }
 }
index 342c949165816dc4d4106895554516f4d5a60ea3..448ad85b32e790964e536cfc48b3989be6bd9a37 100644 (file)
@@ -1,3 +1,4 @@
+System.Runtime.Serialization/Bug11916Test.cs
 System.Runtime.Serialization/Bug666333Test.cs
 System.Runtime.Serialization/Bug675144Test.cs
 System.Runtime.Serialization/Bug2843Test.cs
diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/Bug11916Test.cs b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/Bug11916Test.cs
new file mode 100644 (file)
index 0000000..3a56cbb
--- /dev/null
@@ -0,0 +1,60 @@
+using System;
+using System.IO;
+using System.Runtime.Serialization;
+using System.Xml;
+using System.Xml.Schema;
+using System.Xml.Serialization;
+using System.Text;
+
+using NUnit.Framework;
+
+namespace MonoTests.System.Runtime.Serialization
+{
+
+    [XmlSchemaProvider(null, IsAny = true)]
+    public class TestElement : IXmlSerializable
+    {
+        public string Value { get; set; }
+
+        void IXmlSerializable.WriteXml(XmlWriter writer)
+        {
+            writer.WriteElementString("dummy", Value);
+        }
+
+        void IXmlSerializable.ReadXml(XmlReader reader)
+        {
+            Value = reader.ReadElementString("dummy");
+        }
+
+        XmlSchema IXmlSerializable.GetSchema()
+        {
+            return null;
+        }
+    }
+
+
+    [TestFixture]
+    public class Bug11916Test
+    {
+        [Test]
+        public void TestIsAnyTrueDataContractSerializer()
+        {
+            TestElement element = new TestElement();
+            element.Value = "bar";
+
+            StringBuilder stringBuilder = new StringBuilder ();
+
+            DataContractSerializer ser = new DataContractSerializer (typeof (TestElement));
+
+            using (var xw = XmlDictionaryWriter.CreateDictionaryWriter (XmlWriter.Create (new StringWriter (stringBuilder))))
+            {
+                ser.WriteObject(xw, element);
+            }
+
+            string actualXml   = stringBuilder.ToString ();
+            string expectedXml = "<?xml version=\"1.0\" encoding=\"utf-16\"?><dummy>bar</dummy>";
+
+            Assert.AreEqual (expectedXml, actualXml, "#1 IsAny=true DataContractSerializer");
+        }
+    }
+}
index bbbac81a11bba0392c4ad6a0a29ed22e3eb2429d..d97385f225c49bf9293297830374beebb9192ea9 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-1.csproj">\r
-      <Project>{6822DF7D-F859-4F02-9946-F138AA756A0E}</Project>\r
-      <Name>System\System-net_4_5-1</Name>\r
+    <ProjectReference Include="../System/System-secxml-net_4_5.csproj">\r
+      <Project>{46F151F2-A422-4A1B-9D29-2E148CE73629}</Project>\r
+      <Name>System-secxml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_4_5.csproj">\r
+      <Project>{21FB091E-0F84-479E-AB16-6503D36852F9}</Project>\r
+      <Name>System.Xml-bare-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
       <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+      <Name>Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 04d8dec2ef33a8847362942c98ea05cc9de48e05..7f34560859a042dc4b6ebec7092160230e223a1c 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-plainservice-net_4_5.csproj">\r
+      <Project>{0E3CFD7E-2F93-4B5B-B7FA-2AEBE0F850C0}</Project>\r
+      <Name>System.ServiceModel-plainservice-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 89e21c70904a202cea82b6f6260a4241ec6325f4..e97737daecdb24e5c3db445c11eee0e8d767a9cc 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 98b73dec165e211c850c2dcef0962b52fc4da1a3..318ef05c74bfc1a020d825eb592392e8a6058e8f 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 9ccf447e5bf927c49f9d28a133f3208254b409e6..9ea5bf907d66c683dec2965e5ddf5fe930b370aa 100644 (file)
@@ -121,21 +121,21 @@ namespace System.Runtime.Serialization.Json
                                        writer.WriteString (qn.Namespace);
                                } else if (TypeMap.IsDictionary (type)) {
                                        writer.WriteAttributeString ("type", "array");
-                                       var itemGetter = type.GetProperty ("Item");
-                                       var keysGetter = type.GetProperty ("Keys");
-                                       var argarr = new object [1];
-                                       foreach (object o in (IEnumerable) keysGetter.GetValue (graph, null)) {
-                                               writer.WriteStartElement ("item");
-                                               writer.WriteAttributeString ("type", "object");
-                                               // outputting a KeyValuePair as <Key .. /><Value ... />
-                                               writer.WriteStartElement ("Key");
-                                               WriteObjectContent (o, false, !(graph is Array && type.GetElementType () != typeof (object)));
-                                               writer.WriteEndElement ();
-                                               writer.WriteStartElement ("Value");
-                                               argarr [0] = o;
-                                               WriteObjectContent (itemGetter.GetValue (graph, argarr), false, !(graph is Array && type.GetElementType () != typeof (object)));
-                                               writer.WriteEndElement ();
-                                               writer.WriteEndElement ();
+                                       bool otn = !(graph is Array && type.GetElementType () != typeof (object));
+                                       var d = graph as IDictionary;
+                                       if (d != null) {
+                                               // Optimize the IDictionary case to avoid reflection
+                                               foreach (object k in d.Keys)
+                                                       WriteItem (k, d [k], otn);
+                                       } else {
+                                               // we can't typecast to IDictionary<,> and can't use dynamic for iOS support
+                                               var itemGetter = GetDictionaryProperty (type, "Item");
+                                               var keysGetter = GetDictionaryProperty (type, "Keys");
+                                               var argarr = new object [1];
+                                               foreach (object o in (IEnumerable) keysGetter.GetValue (graph, null)) {
+                                                       argarr [0] = o;
+                                                       WriteItem (o, itemGetter.GetValue (graph, argarr), otn);
+                                               }
                                        }
                                } else if (graph is Array || TypeMap.IsEnumerable (type)) {
                                        writer.WriteAttributeString ("type", "array");
@@ -162,6 +162,36 @@ throw new InvalidDataContractException (String.Format ("Type {0} cannot be seria
                        }
                }
 
+               void WriteItem (object key, object value, bool outputTypeName)
+               {
+                       writer.WriteStartElement ("item");
+                       writer.WriteAttributeString ("type", "object");
+                       // outputting a KeyValuePair as <Key .. /><Value ... />
+                       writer.WriteStartElement ("Key");
+                       WriteObjectContent (key, false, outputTypeName);
+                       writer.WriteEndElement ();
+                       writer.WriteStartElement ("Value");
+                       WriteObjectContent (value, false, outputTypeName);
+                       writer.WriteEndElement ();
+                       writer.WriteEndElement ();
+               }
+
+               PropertyInfo GetDictionaryProperty (Type type, string propertyName)
+               {
+                       var p = type.GetProperty (propertyName);
+                       if (p != null)
+                               return p;
+                       // check explicit - but the generic names might differ, e.g. TKey,TValue vs T,V
+                       var ap = type.GetProperties (BindingFlags.Instance | BindingFlags.NonPublic);
+                       foreach (var cp in ap) {
+                               if (!cp.Name.EndsWith (propertyName, StringComparison.Ordinal))
+                                       continue;
+                               if (cp.Name.StartsWith ("System.Collections.Generic.IDictionary<", StringComparison.Ordinal))
+                                       return cp;
+                       }
+                       return null;
+               }
+
                string FormatTypeName (Type type)
                {
                        return String.Format ("{0}:#{1}", type.Name, type.Namespace);
index 45908da437bb0a8f58c55443d14777da9e6ebae3..9bbf869afb323a9b6ed92eb6d0c49dd6a07242a7 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions-net_4_5.csproj">\r
       <Project>{74D281D8-F725-4D79-B218-2DFCCFD44FA2}</Project>\r
-      <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
+      <Name>System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_5.csproj">\r
       <Project>{E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}</Project>\r
-      <Name>System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5</Name>\r
+      <Name>System.ServiceModel.Activation-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 7bcb40ccf8f8774cd82ff7effe091a1d0e5fab39..68d9fb6a083ce21a6a60b36523769bf4afbd47ba 100644 (file)
@@ -1453,7 +1453,24 @@ namespace MonoTests.System.Runtime.Serialization.Json
                        Assert.AreEqual (1, dict.Count, "#2");
                        Assert.AreEqual ("value", dict ["key"], "#3");
                }
-               
+
+               [Test]
+               public void ExplicitCustomDictionarySerialization ()
+               {
+                       var dict = new MyExplicitDictionary<string,string> ();
+                       dict.Add ("key", "value");
+                       var serializer = new DataContractJsonSerializer (dict.GetType ());
+                       var stream = new MemoryStream ();
+                       serializer.WriteObject (stream, dict);
+                       stream.Position = 0;
+
+                       Assert.AreEqual ("[{\"Key\":\"key\",\"Value\":\"value\"}]", new StreamReader (stream).ReadToEnd (), "#1");
+                       stream.Position = 0;
+                       dict = (MyExplicitDictionary<string,string>) serializer.ReadObject (stream);
+                       Assert.AreEqual (1, dict.Count, "#2");
+                       Assert.AreEqual ("value", dict ["key"], "#3");
+               }
+
                [Test]
                public void Bug13485 ()
                {
@@ -2113,6 +2130,91 @@ public class MyDictionary<K, V> : System.Collections.Generic.IDictionary<K, V>
        }
 }
 
+public class MyExplicitDictionary<K, V> : IDictionary<K, V> {
+
+       Dictionary<K,V> dic = new Dictionary<K,V> ();
+
+       public void Add (K key, V value)
+       {
+               dic.Add (key,  value);
+       }
+
+       public bool ContainsKey (K key)
+       {
+               return dic.ContainsKey (key);
+       }
+
+       ICollection<K> IDictionary<K, V>.Keys {
+               get { return dic.Keys; }
+       }
+
+       public bool Remove (K key)
+       {
+               return dic.Remove (key);
+       }
+
+       public bool TryGetValue (K key, out V value)
+       {
+               return dic.TryGetValue (key, out value);
+       }
+
+       ICollection<V> IDictionary<K, V>.Values {
+               get { return dic.Values; }
+       }
+
+       public V this [K key] {
+               get { return dic [key]; }
+               set { dic [key] = value; }
+       }
+
+       IEnumerator IEnumerable.GetEnumerator ()
+       {
+               return dic.GetEnumerator ();
+       }
+
+       ICollection<KeyValuePair<K,V>> Coll {
+               get { return (ICollection<KeyValuePair<K,V>>) dic; }
+       }
+
+       public void Add (KeyValuePair<K, V> item)
+       {
+               Coll.Add (item);
+       }
+
+       public void Clear ()
+       {
+               dic.Clear ();
+       }
+
+       public bool Contains (KeyValuePair<K, V> item)
+       {
+               return Coll.Contains (item);
+       }
+
+       public void CopyTo (KeyValuePair<K, V> [] array, int arrayIndex)
+       {
+               Coll.CopyTo (array, arrayIndex);
+       }
+
+       public int Count {
+               get { return dic.Count; }
+       }
+
+       public bool IsReadOnly {
+               get { return Coll.IsReadOnly; }
+       }
+
+       public bool Remove (KeyValuePair<K, V> item)
+       {
+               return Coll.Remove (item);
+       }
+
+       public IEnumerator<KeyValuePair<K, V>> GetEnumerator ()
+       {
+               return Coll.GetEnumerator ();
+       }
+}
+
 [DataContract]
 public class Bug13485Type
 {
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel-net_4_0-1.csproj b/mcs/class/System.ServiceModel/System.ServiceModel-net_4_0-1.csproj
deleted file mode 100644 (file)
index 410d25d..0000000
+++ /dev/null
@@ -1,1145 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{CB54BC7B-F3CD-43DC-B983-3FFFF41D01E1}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.ServiceModel</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ISyndicationElement.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationCategory.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtension.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationExtensions.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeed.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItem.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationLink.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationPerson.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationVersions.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\UrlSyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Workspace.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\XmlSyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplate.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateEquivalenceComparer.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatch.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatchException.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateTable.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeAdd.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeAnd.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArgument.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArgumentReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArithmeticOperation.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArrayItem.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArrayLength.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeAssignment.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBinaryComparison.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBinaryOperation.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBlock.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBuilder.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeCast.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeClass.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeCustomAttribute.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeDecrement.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeEquals.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeExpression.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeFieldReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeFor.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeForeach.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeGenerationHelper.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeIf.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeIncrement.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeIs.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeItem.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeLiteral.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeMethod.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeMethodCall.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeModule.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeNew.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeNewArray.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeNotEquals.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeOr.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeProperty.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodePropertyReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeReturn.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeSelect.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeSelfIncrement.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeTryBlock.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeUnaryOperation.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeValueReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeVariableDeclaration.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeVariableReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeWhen.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeWhile.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeWriter.cs" />\r
-    <Compile Include="Mono.CodeGeneration\Exp.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\MD5SHA1.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\TlsHMAC.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\BitConverterLE.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\ChallengeResponse.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\MessageBase.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmFlags.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmTargetInformation.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmVersion.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\Type1Message.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\Type2Message.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\Type3Message.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificateVerify.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificateRequest.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHelloDone.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificateVerify.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificateRequest.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHelloDone.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake\ClientCertificateType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeMessage.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\Alert.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherAlgorithmType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherSuite.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteCollection.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteFactory.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ClientContext.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ClientRecordProtocol.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ClientSessionCache.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ContentType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\Context.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\DebugHelper.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\HandshakeState.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\HashAlgorithmType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\HttpsClientStream.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureDeformatter.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureFormatter.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SecurityCompressionType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SecurityParameters.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SecurityProtocolType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ServerContext.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ServerRecordProtocol.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslCipherSuite.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslClientStream.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslHandshakeHash.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslServerStream.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslStreamBase.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsCipherSuite.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsClientSettings.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsException.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsServerSettings.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsStream.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
-    <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />\r
-    <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />\r
-    <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />\r
-    <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />\r
-    <Compile Include="System.IO\PipeException.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\AspNetIntegrationRequirementsAttribute.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\ServiceHostFactoryBase.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\VirtualPathExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListenerEntry.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpContextInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManager.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManagerTable.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpRequestContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\PeerDuplexChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpBinaryFrameManager.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpDuplexSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\MessageSecurityBindingSupport.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageDecryptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageGenerator.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityDuplexSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SupportingTokenInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\WSEncryptedXml.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\WSSecurityMessageHeader.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\WSSignedXml.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AsymmetricSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\Binding.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CachingCompiler.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase_1.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CompilationException.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ContentType.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DeliveryFailure.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DeliveryStatus.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DuplexChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DuplexSessionBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HostedTransportConfiguration.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpCookieContainerBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IBindingMulticastCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IHttpCookieContainer.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\InputChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\InvalidChannelBindingException.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ISession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ITransactedBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ITransportTokenAssertionProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\Message.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageBuffer.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqBindingElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqInputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MtomMessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeConnectionPoolSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipetransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\OneWayBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\OneWayBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerCustomResolverBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerInputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerResolverBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PnrpPeerResolverBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PolicyImportHelper.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PrivacyNoticeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\RemoteEndpointMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ReplyChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SecurityBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ServiceHostParser.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeAcceptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StandardBindingImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeAcceptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeInitiator.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeAcceptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeInitiator.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SvcHttpHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SvcHttpHandlerFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SymmetricSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransactionMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransportBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\UseManagedPresentationBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.ComIntegration\Dummy.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AddressHeaderCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AuthenticationMode.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpMessageSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BehaviorExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BehaviorsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BinaryMessageEncodingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BindingElementExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BindingsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CallbackDebugElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CallbackTimeoutsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CertificateReferenceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ChannelPoolSettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClientCredentialsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClientSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClientViaElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComContractElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComContractElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComContractsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComMethodElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComMethodElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CommonBehaviorsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CommonEndpointBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CommonServiceBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CompositeDuplexElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComUdtElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComUdtElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ConnectionOrientedTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CustomBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CustomBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CustomBindingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\DataContractSerializerElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\DiagnosticSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\DnsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EncodingConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointAddressElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndToEndTracingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ExtensionElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ExtensionsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\FederatedMessageSecurityOverHttpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HostElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HostTimeoutsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpDigestClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpsTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IBindingConfigurationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IdentityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IPAddressConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersEndpointAddressElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\LocalClientSecuritySettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\LocalServiceSecuritySettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageLoggingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverHttpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverMsmqElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverTcpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MetadataElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MethodStubs.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexBindingBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqBindingElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MtomMessageEncodingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedPipeConnectionPoolSettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedServiceModelExtensionCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetMsmqSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetTcpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NonDualMessageSecurityOverHttpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\OneWayElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerCredentialElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerCustomResolverElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerResolverElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PnrpPeerResolverElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PolicyVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PrivacyNoticeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ReliableMessagingVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ReliableSessionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\RsaElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecureConversationServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecurityAlgorithmSuiteConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecurityElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceAuthorizationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceCredentialsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceDebugElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceHostingEnvironmentSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataPublishingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelConfigurationElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelEnhancedConfigurationElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelSectionGroup.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServicePrincipalNameElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceSecurityAuditElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServicesSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceThrottlingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceTimeoutsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SslStreamSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingOptionalReliableSessionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingReliableSessionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SynchronousReceiveElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TcpConnectionPoolSettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TcpTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TcpTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TextMessageEncodingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransactedBatchingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransactionFlowElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransactionProtocolConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\UseManagedPresentationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\UserNameServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\UserPrincipalNameElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WindowsClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WindowsServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WindowsStreamSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSDualHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingBaseElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateAuthenticationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateCredentialsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509DefaultServiceCertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateAuthenticationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ServiceCertificateAuthenticationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XmlDictionaryReaderQuotasElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XmlElementElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XmlElementElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementComparer.cs" />\r
-    <Compile Include="System.ServiceModel.Description\CallbackDebugBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\CallbackTimeoutsBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ClientViaBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />\r
-    <Compile Include="System.ServiceModel.Description\CustomPolicyConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\DataContractSerializerMessageContractImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IContractBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IMetadataExchange.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IOperationContractGenerationExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IpolicyExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IPolicyImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IServiceBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IServiceContractGenerationExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IWsdlExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IWsdlImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\LocalServiceSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataConversionError.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataExchangeBindings.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataExchangeClient.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataLocation.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataReference.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataSection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataSectionSerializerBase.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataSet.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MustUnderstandBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\OperationContractGenerationContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\PolicyAssertionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\PolicyConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\PolicyVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceAuthorizationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceContractGenerationContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceContractGenerator.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceCredentials.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceDebugBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceEndpointCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceMetadataBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceMetadataEndpoint.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceMetadataExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceSecurityAuditBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceThrottlingBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceTimeoutsBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\SynchronousReceiveBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\TransactedBatchingBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\TypedMessageConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlContractConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlEndpointConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WSTrustMessageConverters.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WSTrustSTSContract.cs" />\r
-    <Compile Include="System.ServiceModel.Description\XmlName.cs" />\r
-    <Compile Include="System.ServiceModel.Description\XmlSerializerMessageContractImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />\r
-    <Compile Include="System.ServiceModel.Diagnostics\PerformanceCounterScope.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessor.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessorHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\CallbackInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcher.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherBase.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DataContractSerializerServiceBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DefaultInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DefaultOperationInvoker.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\EndpointDispatcher.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ErrorProcessingHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ExceptionHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\FilterInvalidBodyAccessException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\FinalizeProcessingHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IChannelDispatcherBoundListener.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageInspector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IDispatchOperationSelector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInputSessionShutdown.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInstanceProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InitializingHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InputOrReplyRequestProcessor.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InstanceContextIdleCallback.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InstanceManager.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InvalidBodyAccessException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterNodeQuotaExceededException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageProcessingContext.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MexInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MultipleMessageFilterMatchesException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\NavigatorInvalidBodyAccessException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\OperationInvokerHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\PostReceiveRequestHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\PrefixEndpointAddressMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ReplyHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\SeekableXPathNavigator.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ServiceThrottle.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\SessionInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\SingletonInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageContext.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathNavigatorException.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBinding.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationSecurity.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqMessage.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\CustomPeerResolverService.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ICustomPeerResolverContract.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\IPeerConnectorContract.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\IPeerResolverContract.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\LocalPeerResolverService.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerCustomResolverSettings.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerReferralPolicy.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverMode.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverSettings.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RefreshInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResult.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RegisterInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RegisterResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ResolveInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ResolveResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ServiceSettingsResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\UnregisterInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\UpdateInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\AuthenticatorCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ClaimTypeRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\DerivedKeySecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IIssuanceSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\InitiatorServiceModelSecurityTokenRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ISecurityContextSecurityTokenCache.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedTokenCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\KerberosSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ProviderCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\RecipientServiceModelSecurityTokenRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\RenewedSecurityTokenHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\RsaSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenTypes.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslnegoCookieResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiClientSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\TlsClientSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\TlsServerSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\X509SecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />\r
-    <Compile Include="System.ServiceModel.Security\DataProtectionSecurityStateEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ExpiredSecurityTokenException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IEndpointIdentityProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security\InfocardInteractiveChannelInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ISecureConversationSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ISecuritySession.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IssuedTokenServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />\r
-    <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\MessageProtectionOrder.cs" />\r
-    <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\PeerCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecureConversationServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityCredentialsManager.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ServiceCredentialsSecurityTokenManager.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SspiSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\UnionSecurityTokenResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\UserNamePasswordServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\WindowsServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\WSSecurityTokenSerializer.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509ClientCertificateAuthentication.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />\r
-    <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />\r
-    <Compile Include="System.ServiceModel\AddressAccessDeniedException.cs" />\r
-    <Compile Include="System.ServiceModel\AddressAlreadyInUseException.cs" />\r
-    <Compile Include="System.ServiceModel\AllEnums.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />\r
-    <Compile Include="System.ServiceModel\ChannelTerminatedException.cs" />\r
-    <Compile Include="System.ServiceModel\ClientBase.cs" />\r
-    <Compile Include="System.ServiceModel\ClientCredentialsSecurityTokenManager.cs" />\r
-    <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />\r
-    <Compile Include="System.ServiceModel\ClientRealProxy.cs" />\r
-    <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />\r
-    <Compile Include="System.ServiceModel\CommunicationException.cs" />\r
-    <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />\r
-    <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />\r
-    <Compile Include="System.ServiceModel\Constants.cs" />\r
-    <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />\r
-    <Compile Include="System.ServiceModel\DeliveryRequirementsAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\Dummy.cs" />\r
-    <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel\DuplexClientBase.cs" />\r
-    <Compile Include="System.ServiceModel\DuplexClientRuntimeChannel.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddress.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddress10.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />\r
-    <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />\r
-    <Compile Include="System.ServiceModel\ExceptionDetail.cs" />\r
-    <Compile Include="System.ServiceModel\ExtensionCollection.cs" />\r
-    <Compile Include="System.ServiceModel\FaultCode.cs" />\r
-    <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\FaultException.cs" />\r
-    <Compile Include="System.ServiceModel\FaultException_1.cs" />\r
-    <Compile Include="System.ServiceModel\FaultReason.cs" />\r
-    <Compile Include="System.ServiceModel\FaultReasonText.cs" />\r
-    <Compile Include="System.ServiceModel\FederatedMessageSecurityOverHttp.cs" />\r
-    <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\IClientChannel.cs" />\r
-    <Compile Include="System.ServiceModel\ICommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel\IContextChannel.cs" />\r
-    <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />\r
-    <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />\r
-    <Compile Include="System.ServiceModel\IExtensibleObject.cs" />\r
-    <Compile Include="System.ServiceModel\IExtension.cs" />\r
-    <Compile Include="System.ServiceModel\IExtensionCollection.cs" />\r
-    <Compile Include="System.ServiceModel\InstanceContext.cs" />\r
-    <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />\r
-    <Compile Include="System.ServiceModel\IOnlineStatus.cs" />\r
-    <Compile Include="System.ServiceModel\IServiceChannel.cs" />\r
-    <Compile Include="System.ServiceModel\Logger.cs" />\r
-    <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeader_1.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeaderException.cs" />\r
-    <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityOverHttp.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityOverMsmq.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqBindingBase.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqException.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqPoisonMessageException.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NamedPipeTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NetMsmqBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetMsmqSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NetNamedPipeBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetNamedPipeSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NetPeerTcpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetTcpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NonDualMessageSecurityOverHttp.cs" />\r
-    <Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\OperationContext.cs" />\r
-    <Compile Include="System.ServiceModel\OperationContextScope.cs" />\r
-    <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />\r
-    <Compile Include="System.ServiceModel\PeerMessagePropagationMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel\PeerNode.cs" />\r
-    <Compile Include="System.ServiceModel\PeerNodeAddress.cs" />\r
-    <Compile Include="System.ServiceModel\PeerResolver.cs" />\r
-    <Compile Include="System.ServiceModel\PeerResolverImpl.cs" />\r
-    <Compile Include="System.ServiceModel\PeerSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel\PeerTransportSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel\PoisonMessageException.cs" />\r
-    <Compile Include="System.ServiceModel\ProtocolException.cs" />\r
-    <Compile Include="System.ServiceModel\QuotaExceededException.cs" />\r
-    <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />\r
-    <Compile Include="System.ServiceModel\ReliableSession.cs" />\r
-    <Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceActivationException.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceAuthorizationManager.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceHost.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceHostBase.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceProxyGenerator.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceRuntimeChannel.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />\r
-    <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />\r
-    <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\TransactionFlowAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\TransactionProtocol.cs" />\r
-    <Compile Include="System.ServiceModel\TransferMode.cs" />\r
-    <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />\r
-    <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />\r
-    <Compile Include="System.ServiceModel\WS2007FederationHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WS2007HttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSDualHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSDualHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\WSFederationHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSFederationHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\WSHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSHttpBindingBase.cs" />\r
-    <Compile Include="System.ServiceModel\WSHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}</Project>\r
-      <Name>System\System-net_4_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}</Project>\r
-      <Name>System.XML\System.Xml-net_4_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{8B53B0E9-E0CA-4378-8C57-F85D518871D3}</Project>\r
-      <Name>System.Core\System.Core-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{28265916-A48E-4A4D-A845-2F1C06027D68}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{BC3505BA-1086-45B4-92AC-EB589CC1292F}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{0ADBE502-5524-4312-81B0-8456328C367C}</Project>\r
-      <Name>System.Data\System.Data-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Security\System.Security-net_4_0.csproj">\r
-      <Project>{E15F571E-B653-4409-AF7C-F478DA81B959}</Project>\r
-      <Name>System.Security\System.Security-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_0.csproj">\r
-      <Project>{888E3381-24AB-4FA9-B973-FD683B0461D3}</Project>\r
-      <Name>System.IdentityModel\System.IdentityModel-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_0.csproj">\r
-      <Project>{FCCADAA1-34B7-4F15-933A-1FAA4DAF9871}</Project>\r
-      <Name>System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_0.csproj">\r
-      <Project>{03A0E889-9E62-423F-B65E-40416E021F1B}</Project>\r
-      <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_0.csproj">\r
-      <Project>{5854BF27-FC35-44F5-BE59-580900694E32}</Project>\r
-      <Name>System.Messaging\System.Messaging-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{2AB66C1A-6094-4C45-AF9B-FA85F8D5E98A}</Project>\r
-      <Name>System.Web\System.Web-net_4_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_0.csproj">\r
-      <Project>{75EA05AE-77E9-44DA-9ECC-CC5808134137}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_0.csproj">\r
-      <Project>{1C9B4EFC-57D5-4DEE-9D2F-0B505824623F}</Project>\r
-      <Name>System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{3B707FB5-0AB3-472A-BB49-7598CF2607B0}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/WS-Addressing.schema">\r
-      <LogicalName>WS-Addressing.schema</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ws-addr.xsd">\r
-      <LogicalName>ws-addr.xsd</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel-net_4_5-1.csproj b/mcs/class/System.ServiceModel/System.ServiceModel-net_4_5-1.csproj
deleted file mode 100644 (file)
index 1edb5a0..0000000
+++ /dev/null
@@ -1,1159 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{F1316A49-176B-4E68-8A5F-1BA718289D46}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.ServiceModel</AssemblyName>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ISyndicationElement.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocument.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationCategory.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtension.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationExtensions.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeed.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItem.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationLink.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationPerson.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationVersions.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\UrlSyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Workspace.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\XmlSyndicationContent.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplate.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateEquivalenceComparer.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatch.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatchException.cs" />\r
-    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateTable.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeAdd.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeAnd.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArgument.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArgumentReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArithmeticOperation.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArrayItem.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeArrayLength.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeAssignment.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBinaryComparison.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBinaryOperation.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBlock.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeBuilder.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeCast.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeClass.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeCustomAttribute.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeDecrement.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeEquals.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeExpression.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeFieldReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeFor.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeForeach.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeGenerationHelper.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeIf.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeIncrement.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeIs.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeItem.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeLiteral.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeMethod.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeMethodCall.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeModule.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeNew.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeNewArray.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeNotEquals.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeOr.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeProperty.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodePropertyReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeReturn.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeSelect.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeSelfIncrement.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeTryBlock.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeUnaryOperation.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeValueReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeVariableDeclaration.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeVariableReference.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeWhen.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeWhile.cs" />\r
-    <Compile Include="Mono.CodeGeneration\CodeWriter.cs" />\r
-    <Compile Include="Mono.CodeGeneration\Exp.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\MD5SHA1.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\TlsHMAC.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\BitConverterLE.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\ChallengeResponse.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\MessageBase.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmFlags.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmTargetInformation.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmVersion.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\Type1Message.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\Type2Message.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Ntlm\Type3Message.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificateVerify.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificateRequest.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHelloDone.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificateVerify.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificate.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificateRequest.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerFinished.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHello.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHelloDone.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerKeyExchange.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake\ClientCertificateType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeMessage.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\Alert.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherAlgorithmType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherSuite.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteCollection.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteFactory.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ClientContext.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ClientRecordProtocol.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ClientSessionCache.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ContentType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\Context.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\DebugHelper.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\HandshakeState.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\HashAlgorithmType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\HttpsClientStream.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureDeformatter.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureFormatter.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SecurityCompressionType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SecurityParameters.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SecurityProtocolType.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ServerContext.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\ServerRecordProtocol.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslCipherSuite.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslClientStream.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslHandshakeHash.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslServerStream.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\SslStreamBase.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsCipherSuite.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsClientSettings.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsException.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsServerSettings.cs" />\r
-    <Compile Include="Mono.Security.Protocol.Tls\TlsStream.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
-    <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />\r
-    <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />\r
-    <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />\r
-    <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />\r
-    <Compile Include="System.IO\PipeException.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\AspNetIntegrationRequirementsAttribute.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\ServiceHostFactoryBase.cs" />\r
-    <Compile Include="System.ServiceModel.Activation\VirtualPathExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListenerEntry.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpContextInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManager.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManagerTable.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Http\HttpRequestContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\PeerDuplexChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpBinaryFrameManager.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpDuplexSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\MessageSecurityBindingSupport.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageDecryptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageGenerator.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityDuplexSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\SupportingTokenInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\WSEncryptedXml.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\WSSecurityMessageHeader.cs" />\r
-    <Compile Include="System.ServiceModel.Channels.Security\WSSignedXml.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\AsymmetricSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\Binding.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CachingCompiler.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase_1.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CompilationException.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CompressionFormat.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ContentType.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DeliveryFailure.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DeliveryStatus.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DuplexChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\DuplexSessionBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HostedTransportConfiguration.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpCookieContainerBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IBindingMulticastCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IHttpCookieContainer.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\InputChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\InvalidChannelBindingException.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ISession.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ITransactedBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ITransportTokenAssertionProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\Message.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageBuffer.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqBindingElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqInputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MsmqTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\MtomMessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeConnectionPoolSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeReplyChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipeRequestChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\NamedPipetransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\OneWayBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\OneWayBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerChannelListener.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerCustomResolverBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerInputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerOutputChannel.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerResolverBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PeerTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PnrpPeerResolverBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PolicyImportHelper.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\PrivacyNoticeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\RemoteEndpointMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ReplyChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SecurityBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\ServiceHostParser.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeAcceptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StandardBindingImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeAcceptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeInitiator.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeAcceptor.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeInitiator.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\StreamUpgradeProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SvcHttpHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SvcHttpHandlerFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\SymmetricSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransactionMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransportBindingElementImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\UseManagedPresentationBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\WebSocketTransportSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\WebSocketTransportUsage.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />\r
-    <Compile Include="System.ServiceModel.ComIntegration\Dummy.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AddressHeaderCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AuthenticationMode.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement_4_5.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpMessageSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpsBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpsBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BasicHttpsSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BehaviorExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BehaviorsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BinaryMessageEncodingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BindingElementExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\BindingsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CallbackDebugElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CallbackTimeoutsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CertificateReferenceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ChannelPoolSettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClientCredentialsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClientSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ClientViaElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComContractElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComContractElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComContractsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComMethodElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComMethodElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CommonBehaviorsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CommonEndpointBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CommonServiceBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CompositeDuplexElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComUdtElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ComUdtElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ConnectionOrientedTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CustomBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CustomBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\CustomBindingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\DataContractSerializerElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\DiagnosticSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\DnsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EncodingConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointAddressElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndpointCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\EndToEndTracingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ExtensionElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ExtensionsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\FederatedMessageSecurityOverHttpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HostElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HostTimeoutsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpBindingBaseElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpDigestClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpsTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\HttpTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IBindingConfigurationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IdentityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IPAddressConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersEndpointAddressElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\IssuedTokenServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\LocalClientSecuritySettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\LocalServiceSecuritySettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageLoggingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverHttpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverMsmqElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverTcpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageSecurityVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MessageVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MetadataElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MethodStubs.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexBindingBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqBindingElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MsmqTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\MtomMessageEncodingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedPipeConnectionPoolSettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NamedServiceModelExtensionCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetMsmqSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NetTcpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\NonDualMessageSecurityOverHttpElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\OneWayElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerCredentialElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerCustomResolverElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerResolverElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PeerTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PnrpPeerResolverElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PolicyVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\PrivacyNoticeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ReliableMessagingVersionConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ReliableSessionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\RsaElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecureConversationServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecurityAlgorithmSuiteConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SecurityElementBase.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceAuthorizationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceCredentialsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceDebugElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceHostingEnvironmentSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataPublishingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelConfigurationElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelEnhancedConfigurationElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceModelSectionGroup.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServicePrincipalNameElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceSecurityAuditElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServicesSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceThrottlingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\ServiceTimeoutsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SslStreamSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingOptionalReliableSessionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardBindingReliableSessionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\StandardEndpointsSection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\SynchronousReceiveElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TcpConnectionPoolSettingsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TcpTransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TcpTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TextMessageEncodingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransactedBatchingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransactionFlowElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransactionProtocolConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\TransportElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\UseManagedPresentationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\UserNameServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\UserPrincipalNameElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WindowsClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WindowsServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WindowsStreamSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSDualHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingBaseElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingCollectionElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\WSHttpTransportSecurityElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateAuthenticationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateCredentialsElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509DefaultServiceCertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateAuthenticationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateClientElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateServiceElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\X509ServiceCertificateAuthenticationElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XmlDictionaryReaderQuotasElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XmlElementElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XmlElementElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElement.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementComparer.cs" />\r
-    <Compile Include="System.ServiceModel.Description\CallbackDebugBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\CallbackTimeoutsBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ClientViaBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />\r
-    <Compile Include="System.ServiceModel.Description\CustomPolicyConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\DataContractSerializerMessageContractImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IContractBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IMetadataExchange.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IOperationContractGenerationExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IpolicyExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IPolicyImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IServiceBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IServiceContractGenerationExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IWsdlExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\IWsdlImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\LocalServiceSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataConversionError.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataExchangeBindings.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataExchangeClient.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataLocation.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataReference.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataSection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataSectionSerializerBase.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MetadataSet.cs" />\r
-    <Compile Include="System.ServiceModel.Description\MustUnderstandBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\OperationContractGenerationContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\PolicyAssertionCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\PolicyConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\PolicyVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceAuthorizationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceContractGenerationContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceContractGenerator.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceCredentials.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceDebugBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceDescription.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceEndpointCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceMetadataBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceMetadataEndpoint.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceMetadataExtension.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceSecurityAuditBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceThrottlingBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\ServiceTimeoutsBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\SynchronousReceiveBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\TransactedBatchingBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Description\TypedMessageConverter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlContractConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlEndpointConversionContext.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlExporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WsdlImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WSTrustMessageConverters.cs" />\r
-    <Compile Include="System.ServiceModel.Description\WSTrustSTSContract.cs" />\r
-    <Compile Include="System.ServiceModel.Description\XmlName.cs" />\r
-    <Compile Include="System.ServiceModel.Description\XmlSerializerMessageContractImporter.cs" />\r
-    <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />\r
-    <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />\r
-    <Compile Include="System.ServiceModel.Diagnostics\PerformanceCounterScope.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessor.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessorHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\CallbackInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcher.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherBase.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherCollection.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DataContractSerializerServiceBehavior.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DefaultInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DefaultOperationInvoker.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\EndpointDispatcher.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ErrorProcessingHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ExceptionHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\FilterInvalidBodyAccessException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\FinalizeProcessingHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IChannelDispatcherBoundListener.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageInspector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IDispatchOperationSelector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInputSessionShutdown.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInstanceProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InitializingHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InputOrReplyRequestProcessor.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InstanceContextIdleCallback.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InstanceManager.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\InvalidBodyAccessException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterNodeQuotaExceededException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MessageProcessingContext.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MexInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\MultipleMessageFilterMatchesException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\NavigatorInvalidBodyAccessException.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\OperationInvokerHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\PostReceiveRequestHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\PrefixEndpointAddressMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ReplyHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\SeekableXPathNavigator.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\ServiceThrottle.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\SessionInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\SingletonInstanceContextProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageContext.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilterTable.cs" />\r
-    <Compile Include="System.ServiceModel.Dispatcher\XPathNavigatorException.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBinding.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBindingElement.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationSecurity.cs" />\r
-    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqMessage.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\CustomPeerResolverService.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ICustomPeerResolverContract.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\IPeerConnectorContract.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\IPeerResolverContract.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\LocalPeerResolverService.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerCustomResolverSettings.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerReferralPolicy.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverMode.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverSettings.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RefreshInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResult.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RegisterInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\RegisterResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ResolveInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ResolveResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\ServiceSettingsResponseInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\UnregisterInfo.cs" />\r
-    <Compile Include="System.ServiceModel.PeerResolvers\UpdateInfo.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\AuthenticatorCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ClaimTypeRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\DerivedKeySecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IIssuanceSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\InitiatorServiceModelSecurityTokenRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ISecurityContextSecurityTokenCache.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\IssuedTokenCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\KerberosSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ProviderCommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\RecipientServiceModelSecurityTokenRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\RenewedSecurityTokenHandler.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\RsaSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenRequirement.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenTypes.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslnegoCookieResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiClientSecurityTokenAuthenticator.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SspiSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\TlsClientSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\TlsServerSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />\r
-    <Compile Include="System.ServiceModel.Security.Tokens\X509SecurityTokenParameters.cs" />\r
-    <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />\r
-    <Compile Include="System.ServiceModel.Security\DataProtectionSecurityStateEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ExpiredSecurityTokenException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IEndpointIdentityProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security\InfocardInteractiveChannelInitializer.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ISecureConversationSession.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ISecuritySession.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\IssuedTokenServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />\r
-    <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\MessageProtectionOrder.cs" />\r
-    <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\PeerCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecureConversationServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityCredentialsManager.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\ServiceCredentialsSecurityTokenManager.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SspiSecurityTokenProvider.cs" />\r
-    <Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />\r
-    <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />\r
-    <Compile Include="System.ServiceModel.Security\UnionSecurityTokenResolver.cs" />\r
-    <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\UserNamePasswordServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\WindowsServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\WSSecurityTokenSerializer.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientServiceCredential.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509ClientCertificateAuthentication.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />\r
-    <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />\r
-    <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />\r
-    <Compile Include="System.ServiceModel\AddressAccessDeniedException.cs" />\r
-    <Compile Include="System.ServiceModel\AddressAlreadyInUseException.cs" />\r
-    <Compile Include="System.ServiceModel\AllEnums.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpBinding_4_5.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpsBinding.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\BasicHttpsSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />\r
-    <Compile Include="System.ServiceModel\ChannelTerminatedException.cs" />\r
-    <Compile Include="System.ServiceModel\ClientBase.cs" />\r
-    <Compile Include="System.ServiceModel\ClientCredentialsSecurityTokenManager.cs" />\r
-    <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />\r
-    <Compile Include="System.ServiceModel\ClientRealProxy.cs" />\r
-    <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />\r
-    <Compile Include="System.ServiceModel\CommunicationException.cs" />\r
-    <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />\r
-    <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />\r
-    <Compile Include="System.ServiceModel\Constants.cs" />\r
-    <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />\r
-    <Compile Include="System.ServiceModel\DeliveryRequirementsAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\Dummy.cs" />\r
-    <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />\r
-    <Compile Include="System.ServiceModel\DuplexClientBase.cs" />\r
-    <Compile Include="System.ServiceModel\DuplexClientRuntimeChannel.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddress.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddress10.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />\r
-    <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />\r
-    <Compile Include="System.ServiceModel\ExceptionDetail.cs" />\r
-    <Compile Include="System.ServiceModel\ExtensionCollection.cs" />\r
-    <Compile Include="System.ServiceModel\FaultCode.cs" />\r
-    <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\FaultException.cs" />\r
-    <Compile Include="System.ServiceModel\FaultException_1.cs" />\r
-    <Compile Include="System.ServiceModel\FaultReason.cs" />\r
-    <Compile Include="System.ServiceModel\FaultReasonText.cs" />\r
-    <Compile Include="System.ServiceModel\FederatedMessageSecurityOverHttp.cs" />\r
-    <Compile Include="System.ServiceModel\HttpBindingBase.cs" />\r
-    <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\IClientChannel.cs" />\r
-    <Compile Include="System.ServiceModel\ICommunicationObject.cs" />\r
-    <Compile Include="System.ServiceModel\IContextChannel.cs" />\r
-    <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />\r
-    <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />\r
-    <Compile Include="System.ServiceModel\IExtensibleObject.cs" />\r
-    <Compile Include="System.ServiceModel\IExtension.cs" />\r
-    <Compile Include="System.ServiceModel\IExtensionCollection.cs" />\r
-    <Compile Include="System.ServiceModel\InstanceContext.cs" />\r
-    <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />\r
-    <Compile Include="System.ServiceModel\IOnlineStatus.cs" />\r
-    <Compile Include="System.ServiceModel\IServiceChannel.cs" />\r
-    <Compile Include="System.ServiceModel\Logger.cs" />\r
-    <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeader_1.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageHeaderException.cs" />\r
-    <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityOverHttp.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityOverMsmq.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />\r
-    <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqBindingBase.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqException.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqPoisonMessageException.cs" />\r
-    <Compile Include="System.ServiceModel\MsmqTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NamedPipeTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NetHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetHttpMessageEncoding.cs" />\r
-    <Compile Include="System.ServiceModel\NetMsmqBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetMsmqSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NetNamedPipeBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetNamedPipeSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NetPeerTcpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetTcpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\NonDualMessageSecurityOverHttp.cs" />\r
-    <Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\OperationContext.cs" />\r
-    <Compile Include="System.ServiceModel\OperationContextScope.cs" />\r
-    <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />\r
-    <Compile Include="System.ServiceModel\PeerMessagePropagationMessageFilter.cs" />\r
-    <Compile Include="System.ServiceModel\PeerNode.cs" />\r
-    <Compile Include="System.ServiceModel\PeerNodeAddress.cs" />\r
-    <Compile Include="System.ServiceModel\PeerResolver.cs" />\r
-    <Compile Include="System.ServiceModel\PeerResolverImpl.cs" />\r
-    <Compile Include="System.ServiceModel\PeerSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel\PeerTransportSecuritySettings.cs" />\r
-    <Compile Include="System.ServiceModel\PoisonMessageException.cs" />\r
-    <Compile Include="System.ServiceModel\ProtocolException.cs" />\r
-    <Compile Include="System.ServiceModel\QuotaExceededException.cs" />\r
-    <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />\r
-    <Compile Include="System.ServiceModel\ReliableSession.cs" />\r
-    <Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceActivationException.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceAuthorizationManager.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceBehaviorAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceHost.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceHostBase.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceProxyGenerator.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceRuntimeChannel.cs" />\r
-    <Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />\r
-    <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />\r
-    <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\TransactionFlowAttribute.cs" />\r
-    <Compile Include="System.ServiceModel\TransactionProtocol.cs" />\r
-    <Compile Include="System.ServiceModel\TransferMode.cs" />\r
-    <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />\r
-    <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />\r
-    <Compile Include="System.ServiceModel\WS2007FederationHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WS2007HttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSDualHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSDualHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\WSFederationHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSFederationHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\WSHttpBinding.cs" />\r
-    <Compile Include="System.ServiceModel\WSHttpBindingBase.cs" />\r
-    <Compile Include="System.ServiceModel\WSHttpSecurity.cs" />\r
-    <Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />\r
-    <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
-      <Project>{B55E59B2-31CA-438B-ADB8-4B9A9A547830}</Project>\r
-      <Name>System.Security\System.Security-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
-      <Project>{F056C062-E467-4989-9366-440E8CD23C0C}</Project>\r
-      <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_5.csproj">\r
-      <Project>{AB4F77BB-4340-4A79-9B66-EF5B4221E1F2}</Project>\r
-      <Name>System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}</Project>\r
-      <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_5.csproj">\r
-      <Project>{1CBEC0FC-5926-42FA-A0CF-A19617FABB78}</Project>\r
-      <Name>System.Messaging\System.Messaging-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_5.csproj">\r
-      <Project>{251DB111-FEE1-4080-8411-0AD1CC9BA94B}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5.csproj">\r
-      <Project>{E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}</Project>\r
-      <Name>System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/WS-Addressing.schema">\r
-      <LogicalName>WS-Addressing.schema</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ws-addr.xsd">\r
-      <LogicalName>ws-addr.xsd</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
index ac9eb14235c3634f876422e08c0b790663e1a64b..033b2cdb0c58a08e89653d2bf3c34d00b4c1e20b 100644 (file)
@@ -7,7 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>\r
     <ProjectGuid>{F2156C09-C377-4945-A690-39CFBF3319B3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618,1699,414,169,67,3005,436,219,618</NoWarn>\r
     <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>True</NoConfig>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618,1699,414,169,67,3005,436,219,618</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618,1699,414,169,67,3005,436,219,618</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;HAS_ACTIVATION</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Security/System.Security-net_4_5.csproj">\r
       <Project>{B55E59B2-31CA-438B-ADB8-4B9A9A547830}</Project>\r
-      <Name>System.Security\System.Security-net_4_5</Name>\r
+      <Name>System.Security-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
+    <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_5.csproj">\r
       <Project>{F056C062-E467-4989-9366-440E8CD23C0C}</Project>\r
-      <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
+      <Name>System.IdentityModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_5.csproj">\r
+    <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_5.csproj">\r
       <Project>{AB4F77BB-4340-4A79-9B66-EF5B4221E1F2}</Project>\r
-      <Name>System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_5</Name>\r
+      <Name>System.IdentityModel.Selectors-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_4_5.csproj">\r
       <Project>{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}</Project>\r
-      <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
+      <Name>System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Messaging/System.Messaging-net_4_5.csproj">\r
       <Project>{1CBEC0FC-5926-42FA-A0CF-A19617FABB78}</Project>\r
-      <Name>System.Messaging\System.Messaging-net_4_5</Name>\r
+      <Name>System.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_5.csproj">\r
       <Project>{251DB111-FEE1-4080-8411-0AD1CC9BA94B}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
+      <Name>System.Web.Services-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
       <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+      <Name>Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_0.csproj">\r
-      <Project>{1C9B4EFC-57D5-4DEE-9D2F-0B505824623F}</Project>\r
-      <Name>System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj">\r
       <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
+      <Name>System.Web.ApplicationServices-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_5.csproj">\r
+      <Project>{E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}</Project>\r
+      <Name>System.ServiceModel.Activation-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_2_0.csproj b/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_2_0.csproj
new file mode 100644 (file)
index 0000000..b3f9f0c
--- /dev/null
@@ -0,0 +1,1098 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{B7F6F3A3-349F-4F3F-BC96-F491DC9E90BE}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_2_0/plainservice</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.ServiceModel</AssemblyName>\r
+    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;TRACE;NET_3_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;TRACE;NET_3_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAdd.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAnd.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArgument.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArgumentReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArithmeticOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArrayItem.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArrayLength.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAssignment.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBinaryComparison.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBinaryOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBlock.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBuilder.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeCast.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeClass.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeCustomAttribute.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeDecrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeEquals.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeExpression.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeFieldReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeFor.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeForeach.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeGenerationHelper.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIf.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIncrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIs.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeItem.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeLiteral.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeMethod.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeMethodCall.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeModule.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNew.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNewArray.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNotEquals.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeOr.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeProperty.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodePropertyReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeReturn.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeSelect.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeSelfIncrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeTryBlock.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeUnaryOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeValueReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeVariableDeclaration.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeVariableReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWhen.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWhile.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWriter.cs" />\r
+    <Compile Include="Mono.CodeGeneration\Exp.cs" />\r
+    <Compile Include="Mono.Security.Cryptography\MD5SHA1.cs" />\r
+    <Compile Include="Mono.Security.Cryptography\TlsHMAC.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\BitConverterLE.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\ChallengeResponse.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\MessageBase.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmFlags.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmTargetInformation.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmVersion.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type1Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type2Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type3Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificateVerify.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificateRequest.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHelloDone.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificateVerify.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificateRequest.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHelloDone.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\ClientCertificateType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeMessage.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\Alert.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteCollection.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteFactory.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientContext.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientRecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientSessionCache.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ContentType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\Context.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\DebugHelper.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HandshakeState.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HashAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HttpsClientStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureDeformatter.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureFormatter.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityCompressionType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityParameters.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityProtocolType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ServerContext.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ServerRecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslCipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslClientStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslHandshakeHash.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslServerStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslStreamBase.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsCipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsClientSettings.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsException.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsServerSettings.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsStream.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
+    <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />\r
+    <Compile Include="System.IO\PipeException.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\AspNetIntegrationRequirementsAttribute.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\ServiceHostFactoryBase.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\VirtualPathExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListenerEntry.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpContextInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManagerTable.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpRequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\PeerDuplexChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpBinaryFrameManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\MessageSecurityBindingSupport.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageDecryptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SupportingTokenInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSEncryptedXml.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSSecurityMessageHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSSignedXml.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AsymmetricSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\Binding.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CachingCompiler.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase_1.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompilationException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ContentType.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DeliveryFailure.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DeliveryStatus.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DuplexChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DuplexSessionBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HostedTransportConfiguration.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingMulticastCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\InputChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\InvalidChannelBindingException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ITransactedBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ITransportTokenAssertionProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\Message.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageBuffer.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqBindingElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeConnectionPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipetransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OneWayBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OneWayBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerCustomResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PnrpPeerResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PolicyImportHelper.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PrivacyNoticeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RemoteEndpointMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReplyChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SecurityBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ServiceHostParser.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StandardBindingImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeInitiator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeInitiator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SvcHttpHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SvcHttpHandlerFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SymmetricSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\UseManagedPresentationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.ComIntegration\Dummy.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AddressHeaderCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthenticationMode.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpMessageSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BehaviorExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BehaviorsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BinaryMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingElementExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CallbackDebugElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CallbackTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CertificateReferenceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientViaElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComMethodElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComMethodElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonBehaviorsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonEndpointBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonServiceBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CompositeDuplexElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComUdtElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComUdtElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ConnectionOrientedTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DataContractSerializerElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DiagnosticSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DnsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EncodingConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointAddressElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndToEndTracingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\FederatedMessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HostElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HostTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpDigestClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpsTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IBindingConfigurationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IdentityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IPAddressConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersEndpointAddressElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\LocalClientSecuritySettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\LocalServiceSecuritySettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageLoggingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverMsmqElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverTcpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MetadataElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MethodStubs.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexBindingBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqBindingElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MtomMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeConnectionPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedServiceModelExtensionCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NonDualMessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\OneWayElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerCredentialElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerCustomResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PnrpPeerResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PrivacyNoticeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ReliableMessagingVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\RsaElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecureConversationServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityAlgorithmSuiteConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceAuthorizationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceDebugElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceHostingEnvironmentSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataPublishingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelConfigurationElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelEnhancedConfigurationElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelSectionGroup.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServicePrincipalNameElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceSecurityAuditElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServicesSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceThrottlingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SslStreamSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingOptionalReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SynchronousReceiveElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpConnectionPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TextMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactedBatchingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactionFlowElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactionProtocolConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UseManagedPresentationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UserNameServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UserPrincipalNameElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsStreamSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingBaseElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509DefaultServiceCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ServiceCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlDictionaryReaderQuotasElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlElementElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlElementElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementComparer.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CallbackDebugBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CallbackTimeoutsBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ClientViaBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CustomPolicyConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\DataContractSerializerMessageContractImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IContractBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IMetadataExchange.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IOperationContractGenerationExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IpolicyExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IPolicyImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IServiceBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IServiceContractGenerationExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IWsdlExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IWsdlImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\LocalServiceSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataConversionError.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExchangeBindings.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExchangeClient.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataLocation.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataReference.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSectionSerializerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSet.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MustUnderstandBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationContractGenerationContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyAssertionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceAuthorizationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceContractGenerationContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceContractGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceCredentials.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceDebugBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceEndpointCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataEndpoint.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceSecurityAuditBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceThrottlingBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceTimeoutsBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\SynchronousReceiveBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\TransactedBatchingBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\TypedMessageConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlContractConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlEndpointConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WSTrustMessageConverters.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WSTrustSTSContract.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlName.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlSerializerMessageContractImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\PerformanceCounterScope.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessor.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessorHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\CallbackInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcher.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherBase.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DataContractSerializerServiceBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DefaultInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DefaultOperationInvoker.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointDispatcher.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ErrorProcessingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ExceptionHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FilterInvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FinalizeProcessingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IChannelDispatcherBoundListener.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchOperationSelector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInputSessionShutdown.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InitializingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InputOrReplyRequestProcessor.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InstanceContextIdleCallback.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InstanceManager.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterNodeQuotaExceededException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageProcessingContext.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MexInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MultipleMessageFilterMatchesException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\NavigatorInvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\OperationInvokerHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\PostReceiveRequestHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\PrefixEndpointAddressMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ReplyHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SeekableXPathNavigator.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ServiceThrottle.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SessionInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SingletonInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageContext.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathNavigatorException.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBinding.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationSecurity.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqMessage.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\CustomPeerResolverService.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ICustomPeerResolverContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\IPeerConnectorContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\IPeerResolverContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\LocalPeerResolverService.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerCustomResolverSettings.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerReferralPolicy.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverMode.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverSettings.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResult.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RegisterInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RegisterResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ResolveInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ResolveResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ServiceSettingsResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\UnregisterInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\UpdateInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\AuthenticatorCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ClaimTypeRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\DerivedKeySecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IIssuanceSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\InitiatorServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ISecurityContextSecurityTokenCache.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedTokenCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\KerberosSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ProviderCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RecipientServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RenewedSecurityTokenHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RsaSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenTypes.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslnegoCookieResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiClientSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\TlsClientSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\TlsServerSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\X509SecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />\r
+    <Compile Include="System.ServiceModel.Security\DataProtectionSecurityStateEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ExpiredSecurityTokenException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IEndpointIdentityProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security\InfocardInteractiveChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ISecureConversationSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ISecuritySession.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IssuedTokenServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />\r
+    <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessageProtectionOrder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\PeerCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecureConversationServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityCredentialsManager.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ServiceCredentialsSecurityTokenManager.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SspiSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UnionSecurityTokenResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UserNamePasswordServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WindowsServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WSSecurityTokenSerializer.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509ClientCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />\r
+    <Compile Include="System.ServiceModel\AddressAccessDeniedException.cs" />\r
+    <Compile Include="System.ServiceModel\AddressAlreadyInUseException.cs" />\r
+    <Compile Include="System.ServiceModel\AllEnums.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelTerminatedException.cs" />\r
+    <Compile Include="System.ServiceModel\ClientBase.cs" />\r
+    <Compile Include="System.ServiceModel\ClientCredentialsSecurityTokenManager.cs" />\r
+    <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />\r
+    <Compile Include="System.ServiceModel\ClientRealProxy.cs" />\r
+    <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationException.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />\r
+    <Compile Include="System.ServiceModel\Constants.cs" />\r
+    <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />\r
+    <Compile Include="System.ServiceModel\DeliveryRequirementsAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\Dummy.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexClientBase.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexClientRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddress.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddress10.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />\r
+    <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />\r
+    <Compile Include="System.ServiceModel\ExceptionDetail.cs" />\r
+    <Compile Include="System.ServiceModel\ExtensionCollection.cs" />\r
+    <Compile Include="System.ServiceModel\FaultCode.cs" />\r
+    <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\FaultException.cs" />\r
+    <Compile Include="System.ServiceModel\FaultException_1.cs" />\r
+    <Compile Include="System.ServiceModel\FaultReason.cs" />\r
+    <Compile Include="System.ServiceModel\FaultReasonText.cs" />\r
+    <Compile Include="System.ServiceModel\FederatedMessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\IClientChannel.cs" />\r
+    <Compile Include="System.ServiceModel\ICommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel\IContextChannel.cs" />\r
+    <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />\r
+    <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />\r
+    <Compile Include="System.ServiceModel\IExtensibleObject.cs" />\r
+    <Compile Include="System.ServiceModel\IExtension.cs" />\r
+    <Compile Include="System.ServiceModel\IExtensionCollection.cs" />\r
+    <Compile Include="System.ServiceModel\InstanceContext.cs" />\r
+    <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />\r
+    <Compile Include="System.ServiceModel\IOnlineStatus.cs" />\r
+    <Compile Include="System.ServiceModel\IServiceChannel.cs" />\r
+    <Compile Include="System.ServiceModel\Logger.cs" />\r
+    <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeader_1.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderException.cs" />\r
+    <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverMsmq.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqBindingBase.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqException.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqPoisonMessageException.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NamedPipeTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetMsmqBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetMsmqSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetNamedPipeBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetNamedPipeSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetPeerTcpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetTcpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NonDualMessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContext.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContextScope.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />\r
+    <Compile Include="System.ServiceModel\PeerMessagePropagationMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel\PeerNode.cs" />\r
+    <Compile Include="System.ServiceModel\PeerNodeAddress.cs" />\r
+    <Compile Include="System.ServiceModel\PeerResolver.cs" />\r
+    <Compile Include="System.ServiceModel\PeerResolverImpl.cs" />\r
+    <Compile Include="System.ServiceModel\PeerSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel\PeerTransportSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel\PoisonMessageException.cs" />\r
+    <Compile Include="System.ServiceModel\ProtocolException.cs" />\r
+    <Compile Include="System.ServiceModel\QuotaExceededException.cs" />\r
+    <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />\r
+    <Compile Include="System.ServiceModel\ReliableSession.cs" />\r
+    <Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceActivationException.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceAuthorizationManager.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHost.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHostBase.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceProxyGenerator.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />\r
+    <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />\r
+    <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\TransactionFlowAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\TransactionProtocol.cs" />\r
+    <Compile Include="System.ServiceModel\TransferMode.cs" />\r
+    <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />\r
+    <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />\r
+    <Compile Include="System.ServiceModel\WS2007FederationHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WS2007HttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSDualHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSDualHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\WSFederationHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSFederationHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpBindingBase.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_2_0.csproj">\r
+      <Project>{AAA3F683-244C-40EF-8EF8-A95938862A44}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-bare-net_2_0.csproj">\r
+      <Project>{5459507F-DC25-401C-A2F4-D5ECAC3A34E6}</Project>\r
+      <Name>System\System-bare-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_2_0.csproj">\r
+      <Project>{0E9DD462-944B-426E-BC1E-96EF270EF7E2}</Project>\r
+      <Name>System.XML\System.Xml-bare-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-plaincore-net_2_0.csproj">\r
+      <Project>{F0743710-AB7C-4019-A13A-07AE79F514E4}</Project>\r
+      <Name>System.Core\System.Core-plaincore-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_2_0.csproj">\r
+      <Project>{CDFC3554-7C58-4C56-B862-9821EE91E2E2}</Project>\r
+      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_2_0.csproj">\r
+      <Project>{13AAE1FB-48CB-41ED-BF9B-F6F69CDE258F}</Project>\r
+      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Data/System.Data-net_2_0.csproj">\r
+      <Project>{3D0435AD-4ACE-45BE-87DE-335BAD6D8EB1}</Project>\r
+      <Name>System.Data\System.Data-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Security/System.Security-net_2_0.csproj">\r
+      <Project>{D3703145-8C5A-45B9-99A1-059D50BF3DFF}</Project>\r
+      <Name>System.Security\System.Security-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_2_0.csproj">\r
+      <Project>{79E05A44-5A8D-4409-8F84-5FFEF95CD7AD}</Project>\r
+      <Name>System.IdentityModel\System.IdentityModel-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_2_0.csproj">\r
+      <Project>{88EFC58B-C753-42BB-AC08-4D9AD59FE3E5}</Project>\r
+      <Name>System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_2_0.csproj">\r
+      <Project>{CEB6068D-261E-4546-8013-0A279BE86B5A}</Project>\r
+      <Name>System.Transactions\System.Transactions-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Messaging/System.Messaging-net_2_0.csproj">\r
+      <Project>{A15967D7-34EF-4D38-B25E-19AE6808A308}</Project>\r
+      <Name>System.Messaging\System.Messaging-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web/System.Web-plainweb-net_2_0.csproj">\r
+      <Project>{97FD9F81-DC17-4CEC-992A-F2F17B6602D7}</Project>\r
+      <Name>System.Web\System.Web-plainweb-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web.Services/System.Web.Services-net_2_0.csproj">\r
+      <Project>{73D0EC8D-BC1E-4748-979B-68DDFF011AF4}</Project>\r
+      <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_2_0.csproj">\r
+      <Project>{ECDB1158-526C-46EE-896E-9BFB6F85C0A3}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/WS-Addressing.schema">\r
+      <LogicalName>WS-Addressing.schema</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ws-addr.xsd">\r
+      <LogicalName>ws-addr.xsd</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_0.csproj b/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_0.csproj
new file mode 100644 (file)
index 0000000..299f6db
--- /dev/null
@@ -0,0 +1,1145 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{816ADD37-2313-47D0-8F75-1DA6E7B8EB99}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_0/plainservice</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.ServiceModel</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;TRACE;NET_3_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;TRACE;NET_3_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ISyndicationElement.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationCategory.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtension.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationExtensions.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeed.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItem.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationLink.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationPerson.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationVersions.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\UrlSyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Workspace.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\XmlSyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplate.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateEquivalenceComparer.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatch.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatchException.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateTable.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAdd.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAnd.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArgument.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArgumentReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArithmeticOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArrayItem.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArrayLength.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAssignment.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBinaryComparison.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBinaryOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBlock.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBuilder.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeCast.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeClass.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeCustomAttribute.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeDecrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeEquals.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeExpression.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeFieldReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeFor.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeForeach.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeGenerationHelper.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIf.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIncrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIs.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeItem.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeLiteral.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeMethod.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeMethodCall.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeModule.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNew.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNewArray.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNotEquals.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeOr.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeProperty.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodePropertyReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeReturn.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeSelect.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeSelfIncrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeTryBlock.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeUnaryOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeValueReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeVariableDeclaration.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeVariableReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWhen.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWhile.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWriter.cs" />\r
+    <Compile Include="Mono.CodeGeneration\Exp.cs" />\r
+    <Compile Include="Mono.Security.Cryptography\MD5SHA1.cs" />\r
+    <Compile Include="Mono.Security.Cryptography\TlsHMAC.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\BitConverterLE.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\ChallengeResponse.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\MessageBase.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmFlags.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmTargetInformation.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmVersion.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type1Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type2Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type3Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificateVerify.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificateRequest.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHelloDone.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificateVerify.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificateRequest.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHelloDone.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\ClientCertificateType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeMessage.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\Alert.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteCollection.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteFactory.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientContext.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientRecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientSessionCache.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ContentType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\Context.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\DebugHelper.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HandshakeState.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HashAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HttpsClientStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureDeformatter.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureFormatter.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityCompressionType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityParameters.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityProtocolType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ServerContext.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ServerRecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslCipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslClientStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslHandshakeHash.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslServerStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslStreamBase.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsCipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsClientSettings.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsException.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsServerSettings.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsStream.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
+    <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />\r
+    <Compile Include="System.IO\PipeException.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\AspNetIntegrationRequirementsAttribute.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\ServiceHostFactoryBase.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\VirtualPathExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListenerEntry.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpContextInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManagerTable.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpRequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\PeerDuplexChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpBinaryFrameManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\MessageSecurityBindingSupport.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageDecryptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SupportingTokenInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSEncryptedXml.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSSecurityMessageHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSSignedXml.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AsymmetricSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\Binding.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CachingCompiler.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase_1.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompilationException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ContentType.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DeliveryFailure.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DeliveryStatus.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DuplexChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DuplexSessionBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HostedTransportConfiguration.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpCookieContainerBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingMulticastCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IHttpCookieContainer.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\InputChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\InvalidChannelBindingException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ITransactedBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ITransportTokenAssertionProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\Message.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageBuffer.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqBindingElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeConnectionPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipetransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OneWayBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OneWayBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerCustomResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PnrpPeerResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PolicyImportHelper.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PrivacyNoticeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RemoteEndpointMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReplyChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SecurityBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ServiceHostParser.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StandardBindingImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeInitiator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeInitiator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SvcHttpHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SvcHttpHandlerFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SymmetricSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\UseManagedPresentationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.ComIntegration\Dummy.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AddressHeaderCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthenticationMode.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpMessageSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BehaviorExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BehaviorsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BinaryMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingElementExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CallbackDebugElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CallbackTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CertificateReferenceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientViaElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComMethodElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComMethodElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonBehaviorsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonEndpointBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonServiceBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CompositeDuplexElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComUdtElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComUdtElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ConnectionOrientedTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DataContractSerializerElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DiagnosticSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DnsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EncodingConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointAddressElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndToEndTracingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\FederatedMessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HostElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HostTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpDigestClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpsTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IBindingConfigurationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IdentityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IPAddressConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersEndpointAddressElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\LocalClientSecuritySettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\LocalServiceSecuritySettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageLoggingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverMsmqElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverTcpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MetadataElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MethodStubs.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexBindingBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqBindingElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MtomMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeConnectionPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedServiceModelExtensionCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NonDualMessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\OneWayElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerCredentialElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerCustomResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PnrpPeerResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PrivacyNoticeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ReliableMessagingVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\RsaElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecureConversationServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityAlgorithmSuiteConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceAuthorizationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceDebugElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceHostingEnvironmentSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataPublishingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelConfigurationElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelEnhancedConfigurationElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelSectionGroup.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServicePrincipalNameElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceSecurityAuditElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServicesSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceThrottlingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SslStreamSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingOptionalReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SynchronousReceiveElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpConnectionPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TextMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactedBatchingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactionFlowElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactionProtocolConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UseManagedPresentationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UserNameServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UserPrincipalNameElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsStreamSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingBaseElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509DefaultServiceCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ServiceCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlDictionaryReaderQuotasElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlElementElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlElementElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementComparer.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CallbackDebugBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CallbackTimeoutsBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ClientViaBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CustomPolicyConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\DataContractSerializerMessageContractImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IContractBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IMetadataExchange.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IOperationContractGenerationExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IpolicyExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IPolicyImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IServiceBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IServiceContractGenerationExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IWsdlExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IWsdlImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\LocalServiceSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataConversionError.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExchangeBindings.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExchangeClient.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataLocation.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataReference.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSectionSerializerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSet.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MustUnderstandBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationContractGenerationContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyAssertionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceAuthorizationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceContractGenerationContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceContractGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceCredentials.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceDebugBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceEndpointCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataEndpoint.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceSecurityAuditBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceThrottlingBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceTimeoutsBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\SynchronousReceiveBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\TransactedBatchingBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\TypedMessageConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlContractConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlEndpointConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WSTrustMessageConverters.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WSTrustSTSContract.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlName.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlSerializerMessageContractImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\PerformanceCounterScope.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessor.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessorHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\CallbackInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcher.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherBase.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DataContractSerializerServiceBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DefaultInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DefaultOperationInvoker.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointDispatcher.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ErrorProcessingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ExceptionHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FilterInvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FinalizeProcessingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IChannelDispatcherBoundListener.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchOperationSelector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInputSessionShutdown.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InitializingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InputOrReplyRequestProcessor.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InstanceContextIdleCallback.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InstanceManager.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterNodeQuotaExceededException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageProcessingContext.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MexInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MultipleMessageFilterMatchesException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\NavigatorInvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\OperationInvokerHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\PostReceiveRequestHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\PrefixEndpointAddressMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ReplyHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SeekableXPathNavigator.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ServiceThrottle.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SessionInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SingletonInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageContext.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathNavigatorException.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBinding.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationSecurity.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqMessage.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\CustomPeerResolverService.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ICustomPeerResolverContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\IPeerConnectorContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\IPeerResolverContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\LocalPeerResolverService.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerCustomResolverSettings.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerReferralPolicy.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverMode.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverSettings.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResult.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RegisterInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RegisterResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ResolveInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ResolveResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ServiceSettingsResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\UnregisterInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\UpdateInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\AuthenticatorCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ClaimTypeRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\DerivedKeySecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IIssuanceSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\InitiatorServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ISecurityContextSecurityTokenCache.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedTokenCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\KerberosSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ProviderCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RecipientServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RenewedSecurityTokenHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RsaSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenTypes.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslnegoCookieResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiClientSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\TlsClientSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\TlsServerSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\X509SecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />\r
+    <Compile Include="System.ServiceModel.Security\DataProtectionSecurityStateEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ExpiredSecurityTokenException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IEndpointIdentityProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security\InfocardInteractiveChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ISecureConversationSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ISecuritySession.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IssuedTokenServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />\r
+    <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessageProtectionOrder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\PeerCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecureConversationServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityCredentialsManager.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ServiceCredentialsSecurityTokenManager.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SspiSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UnionSecurityTokenResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UserNamePasswordServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WindowsServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WSSecurityTokenSerializer.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509ClientCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />\r
+    <Compile Include="System.ServiceModel\AddressAccessDeniedException.cs" />\r
+    <Compile Include="System.ServiceModel\AddressAlreadyInUseException.cs" />\r
+    <Compile Include="System.ServiceModel\AllEnums.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelTerminatedException.cs" />\r
+    <Compile Include="System.ServiceModel\ClientBase.cs" />\r
+    <Compile Include="System.ServiceModel\ClientCredentialsSecurityTokenManager.cs" />\r
+    <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />\r
+    <Compile Include="System.ServiceModel\ClientRealProxy.cs" />\r
+    <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationException.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />\r
+    <Compile Include="System.ServiceModel\Constants.cs" />\r
+    <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />\r
+    <Compile Include="System.ServiceModel\DeliveryRequirementsAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\Dummy.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexClientBase.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexClientRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddress.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddress10.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />\r
+    <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />\r
+    <Compile Include="System.ServiceModel\ExceptionDetail.cs" />\r
+    <Compile Include="System.ServiceModel\ExtensionCollection.cs" />\r
+    <Compile Include="System.ServiceModel\FaultCode.cs" />\r
+    <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\FaultException.cs" />\r
+    <Compile Include="System.ServiceModel\FaultException_1.cs" />\r
+    <Compile Include="System.ServiceModel\FaultReason.cs" />\r
+    <Compile Include="System.ServiceModel\FaultReasonText.cs" />\r
+    <Compile Include="System.ServiceModel\FederatedMessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\IClientChannel.cs" />\r
+    <Compile Include="System.ServiceModel\ICommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel\IContextChannel.cs" />\r
+    <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />\r
+    <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />\r
+    <Compile Include="System.ServiceModel\IExtensibleObject.cs" />\r
+    <Compile Include="System.ServiceModel\IExtension.cs" />\r
+    <Compile Include="System.ServiceModel\IExtensionCollection.cs" />\r
+    <Compile Include="System.ServiceModel\InstanceContext.cs" />\r
+    <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />\r
+    <Compile Include="System.ServiceModel\IOnlineStatus.cs" />\r
+    <Compile Include="System.ServiceModel\IServiceChannel.cs" />\r
+    <Compile Include="System.ServiceModel\Logger.cs" />\r
+    <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeader_1.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderException.cs" />\r
+    <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverMsmq.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqBindingBase.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqException.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqPoisonMessageException.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NamedPipeTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetMsmqBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetMsmqSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetNamedPipeBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetNamedPipeSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetPeerTcpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetTcpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NonDualMessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContext.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContextScope.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />\r
+    <Compile Include="System.ServiceModel\PeerMessagePropagationMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel\PeerNode.cs" />\r
+    <Compile Include="System.ServiceModel\PeerNodeAddress.cs" />\r
+    <Compile Include="System.ServiceModel\PeerResolver.cs" />\r
+    <Compile Include="System.ServiceModel\PeerResolverImpl.cs" />\r
+    <Compile Include="System.ServiceModel\PeerSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel\PeerTransportSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel\PoisonMessageException.cs" />\r
+    <Compile Include="System.ServiceModel\ProtocolException.cs" />\r
+    <Compile Include="System.ServiceModel\QuotaExceededException.cs" />\r
+    <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />\r
+    <Compile Include="System.ServiceModel\ReliableSession.cs" />\r
+    <Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceActivationException.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceAuthorizationManager.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHost.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHostBase.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceProxyGenerator.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />\r
+    <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />\r
+    <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\TransactionFlowAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\TransactionProtocol.cs" />\r
+    <Compile Include="System.ServiceModel\TransferMode.cs" />\r
+    <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />\r
+    <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />\r
+    <Compile Include="System.ServiceModel\WS2007FederationHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WS2007HttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSDualHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSDualHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\WSFederationHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSFederationHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpBindingBase.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_0.csproj">\r
+      <Project>{5889848E-305B-4B11-B3B1-A25761DAFE45}</Project>\r
+      <Name>corlib\corlib-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-secxml-net_4_0.csproj">\r
+      <Project>{ED114F49-84B3-4EF9-80EC-90D4EEF7FF8E}</Project>\r
+      <Name>System\System-secxml-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_4_0.csproj">\r
+      <Project>{FB3BD508-7228-49CF-ADCA-F5D0C8E8ABCF}</Project>\r
+      <Name>System.XML\System.Xml-bare-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-plaincore-net_4_0.csproj">\r
+      <Project>{2D5DF73B-C3E5-40E6-94DA-EE49231F1FB4}</Project>\r
+      <Name>System.Core\System.Core-plaincore-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_0.csproj">\r
+      <Project>{5F7BBDFE-ABEF-4B41-AC38-B4BB6EAE2F5B}</Project>\r
+      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_0.csproj">\r
+      <Project>{41A642E0-E14A-4B75-B37B-28549F5536FC}</Project>\r
+      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_0.csproj">\r
+      <Project>{F9CB6ED4-1F88-4C63-84BA-4A60E8E4CB9B}</Project>\r
+      <Name>System.Data\System.Data-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Security/System.Security-net_4_0.csproj">\r
+      <Project>{F6E83619-012D-471F-BEE2-3D2A19F04EB4}</Project>\r
+      <Name>System.Security\System.Security-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_0.csproj">\r
+      <Project>{03FB840A-3D5A-45D4-9DD5-2EBF946312CB}</Project>\r
+      <Name>System.IdentityModel\System.IdentityModel-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_0.csproj">\r
+      <Project>{F0994902-D7DB-4B6D-A269-7D865328F3F7}</Project>\r
+      <Name>System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_4_0.csproj">\r
+      <Project>{F141397D-ED2D-4522-8603-47E5D89FB9CD}</Project>\r
+      <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Messaging/System.Messaging-net_4_0.csproj">\r
+      <Project>{56EC74E6-7600-475D-84B7-38BD33A90548}</Project>\r
+      <Name>System.Messaging\System.Messaging-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web/System.Web-plainweb-net_4_0.csproj">\r
+      <Project>{DE03397A-FF16-4665-B1B4-D8E437D1A7DB}</Project>\r
+      <Name>System.Web\System.Web-plainweb-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_0.csproj">\r
+      <Project>{0D6601DD-3604-48B2-9180-8435B13CD76A}</Project>\r
+      <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_0.csproj">\r
+      <Project>{E625DC4E-7922-4453-A5F1-C16D46B3E0BA}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_0.csproj">\r
+      <Project>{21BBD9A9-836A-4BF0-81EF-CAFE55B11226}</Project>\r
+      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/WS-Addressing.schema">\r
+      <LogicalName>WS-Addressing.schema</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ws-addr.xsd">\r
+      <LogicalName>ws-addr.xsd</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_5.csproj b/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_5.csproj
new file mode 100644 (file)
index 0000000..56c41fe
--- /dev/null
@@ -0,0 +1,1160 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{0E3CFD7E-2F93-4B5B-B7FA-2AEBE0F850C0}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618,1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_5/plainservice</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.ServiceModel</AssemblyName>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  \r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618,1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,414,169,67,3005,436,219,618,1699,414,169,67,3005,436,219,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TRACE;NET_3_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ISyndicationElement.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocument.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationCategory.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtension.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationExtensions.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeed.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItem.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationLink.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationPerson.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationVersions.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\UrlSyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Workspace.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\XmlSyndicationContent.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplate.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateEquivalenceComparer.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatch.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatchException.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System\UriTemplateTable.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAdd.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAnd.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArgument.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArgumentReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArithmeticOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArrayItem.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeArrayLength.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeAssignment.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBinaryComparison.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBinaryOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBlock.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeBuilder.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeCast.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeClass.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeCustomAttribute.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeDecrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeEquals.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeExpression.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeFieldReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeFor.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeForeach.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeGenerationHelper.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIf.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIncrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeIs.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeItem.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeLiteral.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeMethod.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeMethodCall.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeModule.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNew.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNewArray.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeNotEquals.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeOr.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeProperty.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodePropertyReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeReturn.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeSelect.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeSelfIncrement.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeTryBlock.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeUnaryOperation.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeValueReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeVariableDeclaration.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeVariableReference.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWhen.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWhile.cs" />\r
+    <Compile Include="Mono.CodeGeneration\CodeWriter.cs" />\r
+    <Compile Include="Mono.CodeGeneration\Exp.cs" />\r
+    <Compile Include="Mono.Security.Cryptography\MD5SHA1.cs" />\r
+    <Compile Include="Mono.Security.Cryptography\TlsHMAC.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\BitConverterLE.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\ChallengeResponse.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\MessageBase.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmFlags.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmTargetInformation.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\NtlmVersion.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type1Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type2Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Ntlm\Type3Message.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificateVerify.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificateRequest.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHelloDone.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificateVerify.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificate.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificateRequest.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerFinished.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHello.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHelloDone.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerKeyExchange.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\ClientCertificateType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeMessage.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\Alert.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteCollection.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteFactory.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientContext.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientRecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ClientSessionCache.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ContentType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\Context.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\DebugHelper.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HandshakeState.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HashAlgorithmType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\HttpsClientStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureDeformatter.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureFormatter.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityCompressionType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityParameters.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SecurityProtocolType.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ServerContext.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\ServerRecordProtocol.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslCipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslClientStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslHandshakeHash.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslServerStream.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\SslStreamBase.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsCipherSuite.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsClientSettings.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsException.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsServerSettings.cs" />\r
+    <Compile Include="Mono.Security.Protocol.Tls\TlsStream.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
+    <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />\r
+    <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />\r
+    <Compile Include="System.IO\PipeException.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\AspNetIntegrationRequirementsAttribute.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\ServiceHostFactoryBase.cs" />\r
+    <Compile Include="System.ServiceModel.Activation\VirtualPathExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListenerEntry.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpContextInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManagerTable.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Http\HttpRequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\PeerDuplexChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpBinaryFrameManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.NetTcp\TcpRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\MessageSecurityBindingSupport.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageDecryptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecureMessageGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\SupportingTokenInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSEncryptedXml.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSSecurityMessageHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels.Security\WSSignedXml.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\AsymmetricSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\Binding.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CachingCompiler.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelListenerBase_1.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompilationException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CompressionFormat.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ContentType.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DeliveryFailure.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DeliveryStatus.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DuplexChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\DuplexSessionBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HostedTransportConfiguration.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpCookieContainerBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingMulticastCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IHttpCookieContainer.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\InputChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\InvalidChannelBindingException.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISession.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ITransactedBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ITransportTokenAssertionProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\Message.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageBuffer.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqBindingElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MsmqTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\MtomMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeConnectionPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeReplyChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipeRequestChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\NamedPipetransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OneWayBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OneWayBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerChannelListener.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerCustomResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerInputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerOutputChannel.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PeerTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PnrpPeerResolverBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PolicyImportHelper.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\PrivacyNoticeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RemoteEndpointMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ReplyChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SecurityBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\ServiceHostParser.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StandardBindingImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeInitiator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeAcceptor.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeInitiator.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\StreamUpgradeProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SvcHttpHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SvcHttpHandlerFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\SymmetricSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransactionMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportBindingElementImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\UseManagedPresentationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\WebSocketTransportSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\WebSocketTransportUsage.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />\r
+    <Compile Include="System.ServiceModel.ComIntegration\Dummy.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AddressHeaderCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthenticationMode.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement_4_5.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpMessageSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpsBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpsBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BasicHttpsSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BehaviorExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BehaviorsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BinaryMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingElementExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\BindingsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CallbackDebugElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CallbackTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CertificateReferenceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ChannelPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClaimTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ClientViaElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComContractsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComMethodElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComMethodElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonBehaviorsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonEndpointBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CommonServiceBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CompositeDuplexElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComUdtElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ComUdtElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ConnectionOrientedTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\CustomBindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DataContractSerializerElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DiagnosticSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\DnsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EncodingConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointAddressElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\EndToEndTracingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ExtensionsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\FederatedMessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HostElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HostTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpBindingBaseElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpDigestClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpsTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\HttpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IBindingConfigurationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IdentityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IPAddressConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersEndpointAddressElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\IssuedTokenServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\LocalClientSecuritySettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\LocalServiceSecuritySettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageLoggingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverMsmqElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverTcpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageSecurityVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MessageVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MetadataElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MethodStubs.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexBindingBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MexTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqBindingElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MsmqTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\MtomMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeConnectionPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NamedServiceModelExtensionCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetMsmqSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetNamedPipeSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NetTcpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\NonDualMessageSecurityOverHttpElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\OneWayElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerCredentialElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerCustomResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PeerTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PnrpPeerResolverElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyImporterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PolicyVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\PrivacyNoticeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ProtocolMappingSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ReliableMessagingVersionConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\RsaElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecureConversationServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityAlgorithmSuiteConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SecurityElementBase.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceAuthorizationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceDebugElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceHostingEnvironmentSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceMetadataPublishingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelConfigurationElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelEnhancedConfigurationElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceModelSectionGroup.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServicePrincipalNameElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceSecurityAuditElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServicesSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceThrottlingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\ServiceTimeoutsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SslStreamSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingOptionalReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardBindingReliableSessionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\StandardEndpointsSection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\SynchronousReceiveElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpConnectionPoolSettingsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpTransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TcpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TextMessageEncodingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactedBatchingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactionFlowElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransactionProtocolConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\TransportElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UseManagedPresentationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UserNameServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\UserPrincipalNameElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WindowsStreamSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WsdlImporterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSDualHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSFederationHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingBaseElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingCollectionElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\WSHttpTransportSecurityElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateCredentialsElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509DefaultServiceCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateClientElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateServiceElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\X509ServiceCertificateAuthenticationElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlDictionaryReaderQuotasElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlElementElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XmlElementElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElement.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementComparer.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CallbackDebugBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CallbackTimeoutsBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ClientViaBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Description\CustomPolicyConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\DataContractSerializerMessageContractImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IContractBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IMetadataExchange.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IOperationContractGenerationExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IpolicyExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IPolicyImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IServiceBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IServiceContractGenerationExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IWsdlExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\IWsdlImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\LocalServiceSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataConversionError.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExchangeBindings.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExchangeClient.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataLocation.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataReference.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSectionSerializerBase.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MetadataSet.cs" />\r
+    <Compile Include="System.ServiceModel.Description\MustUnderstandBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationContractGenerationContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyAssertionCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\PolicyVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceAuthorizationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceContractGenerationContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceContractGenerator.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceCredentials.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceDebugBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceDescription.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceEndpointCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataEndpoint.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceMetadataExtension.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceSecurityAuditBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceThrottlingBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\ServiceTimeoutsBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\SynchronousReceiveBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\TransactedBatchingBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Description\TypedMessageConverter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlContractConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlEndpointConversionContext.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlExporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WsdlImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WSTrustMessageConverters.cs" />\r
+    <Compile Include="System.ServiceModel.Description\WSTrustSTSContract.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlName.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlSerializerMessageContractImporter.cs" />\r
+    <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />\r
+    <Compile Include="System.ServiceModel.Diagnostics\PerformanceCounterScope.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessor.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessorHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\CallbackInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcher.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherBase.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherCollection.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DataContractSerializerServiceBehavior.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DefaultInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DefaultOperationInvoker.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\EndpointDispatcher.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ErrorProcessingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ExceptionHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FilterInvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\FinalizeProcessingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IChannelDispatcherBoundListener.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IDispatchOperationSelector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInputSessionShutdown.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInstanceProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InitializingHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InputOrReplyRequestProcessor.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InstanceContextIdleCallback.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InstanceManager.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\InvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterNodeQuotaExceededException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MessageProcessingContext.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MexInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\MultipleMessageFilterMatchesException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\NavigatorInvalidBodyAccessException.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\OperationInvokerHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\PostReceiveRequestHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\PrefixEndpointAddressMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ReplyHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SeekableXPathNavigator.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\ServiceThrottle.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SessionInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\SingletonInstanceContextProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageContext.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilterTable.cs" />\r
+    <Compile Include="System.ServiceModel.Dispatcher\XPathNavigatorException.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBinding.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBindingElement.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationSecurity.cs" />\r
+    <Compile Include="System.ServiceModel.MsmqIntegration\MsmqMessage.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\CustomPeerResolverService.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ICustomPeerResolverContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\IPeerConnectorContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\IPeerResolverContract.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\LocalPeerResolverService.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerCustomResolverSettings.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerReferralPolicy.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverMode.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverSettings.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RefreshResult.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RegisterInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\RegisterResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ResolveInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ResolveResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\ServiceSettingsResponseInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\UnregisterInfo.cs" />\r
+    <Compile Include="System.ServiceModel.PeerResolvers\UpdateInfo.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\AuthenticatorCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ClaimTypeRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\DerivedKeySecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IIssuanceSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\InitiatorServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ISecurityContextSecurityTokenCache.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\IssuedTokenCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\KerberosSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ProviderCommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RecipientServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RenewedSecurityTokenHandler.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\RsaSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenRequirement.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenTypes.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslnegoCookieResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiClientSecurityTokenAuthenticator.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SspiSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\TlsClientSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\TlsServerSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />\r
+    <Compile Include="System.ServiceModel.Security.Tokens\X509SecurityTokenParameters.cs" />\r
+    <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />\r
+    <Compile Include="System.ServiceModel.Security\DataProtectionSecurityStateEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ExpiredSecurityTokenException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IEndpointIdentityProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security\InfocardInteractiveChannelInitializer.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ISecureConversationSession.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ISecuritySession.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\IssuedTokenServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />\r
+    <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessageProtectionOrder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\PeerCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecureConversationServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityCredentialsManager.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\ServiceCredentialsSecurityTokenManager.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SspiSecurityTokenProvider.cs" />\r
+    <Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />\r
+    <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UnionSecurityTokenResolver.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\UserNamePasswordServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WindowsServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\WSSecurityTokenSerializer.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509CertificateRecipientServiceCredential.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509ClientCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />\r
+    <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />\r
+    <Compile Include="System.ServiceModel\AddressAccessDeniedException.cs" />\r
+    <Compile Include="System.ServiceModel\AddressAlreadyInUseException.cs" />\r
+    <Compile Include="System.ServiceModel\AllEnums.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpBinding_4_5.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpsBinding.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\BasicHttpsSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />\r
+    <Compile Include="System.ServiceModel\ChannelTerminatedException.cs" />\r
+    <Compile Include="System.ServiceModel\ClientBase.cs" />\r
+    <Compile Include="System.ServiceModel\ClientCredentialsSecurityTokenManager.cs" />\r
+    <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />\r
+    <Compile Include="System.ServiceModel\ClientRealProxy.cs" />\r
+    <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationException.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />\r
+    <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />\r
+    <Compile Include="System.ServiceModel\Constants.cs" />\r
+    <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />\r
+    <Compile Include="System.ServiceModel\DeliveryRequirementsAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\Dummy.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexClientBase.cs" />\r
+    <Compile Include="System.ServiceModel\DuplexClientRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddress.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddress10.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />\r
+    <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />\r
+    <Compile Include="System.ServiceModel\ExceptionDetail.cs" />\r
+    <Compile Include="System.ServiceModel\ExtensionCollection.cs" />\r
+    <Compile Include="System.ServiceModel\FaultCode.cs" />\r
+    <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\FaultException.cs" />\r
+    <Compile Include="System.ServiceModel\FaultException_1.cs" />\r
+    <Compile Include="System.ServiceModel\FaultReason.cs" />\r
+    <Compile Include="System.ServiceModel\FaultReasonText.cs" />\r
+    <Compile Include="System.ServiceModel\FederatedMessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\HttpBindingBase.cs" />\r
+    <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\IClientChannel.cs" />\r
+    <Compile Include="System.ServiceModel\ICommunicationObject.cs" />\r
+    <Compile Include="System.ServiceModel\IContextChannel.cs" />\r
+    <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />\r
+    <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />\r
+    <Compile Include="System.ServiceModel\IExtensibleObject.cs" />\r
+    <Compile Include="System.ServiceModel\IExtension.cs" />\r
+    <Compile Include="System.ServiceModel\IExtensionCollection.cs" />\r
+    <Compile Include="System.ServiceModel\InstanceContext.cs" />\r
+    <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />\r
+    <Compile Include="System.ServiceModel\IOnlineStatus.cs" />\r
+    <Compile Include="System.ServiceModel\IServiceChannel.cs" />\r
+    <Compile Include="System.ServiceModel\Logger.cs" />\r
+    <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeader_1.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageHeaderException.cs" />\r
+    <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverMsmq.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />\r
+    <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqBindingBase.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqException.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqPoisonMessageException.cs" />\r
+    <Compile Include="System.ServiceModel\MsmqTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NamedPipeTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetHttpMessageEncoding.cs" />\r
+    <Compile Include="System.ServiceModel\NetMsmqBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetMsmqSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetNamedPipeBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetNamedPipeSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NetPeerTcpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetTcpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\NonDualMessageSecurityOverHttp.cs" />\r
+    <Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContext.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContextScope.cs" />\r
+    <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />\r
+    <Compile Include="System.ServiceModel\PeerMessagePropagationMessageFilter.cs" />\r
+    <Compile Include="System.ServiceModel\PeerNode.cs" />\r
+    <Compile Include="System.ServiceModel\PeerNodeAddress.cs" />\r
+    <Compile Include="System.ServiceModel\PeerResolver.cs" />\r
+    <Compile Include="System.ServiceModel\PeerResolverImpl.cs" />\r
+    <Compile Include="System.ServiceModel\PeerSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel\PeerTransportSecuritySettings.cs" />\r
+    <Compile Include="System.ServiceModel\PoisonMessageException.cs" />\r
+    <Compile Include="System.ServiceModel\ProtocolException.cs" />\r
+    <Compile Include="System.ServiceModel\QuotaExceededException.cs" />\r
+    <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />\r
+    <Compile Include="System.ServiceModel\ReliableSession.cs" />\r
+    <Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceActivationException.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceAuthorizationManager.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceBehaviorAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHost.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHostBase.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceProxyGenerator.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceRuntimeChannel.cs" />\r
+    <Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />\r
+    <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />\r
+    <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\TransactionFlowAttribute.cs" />\r
+    <Compile Include="System.ServiceModel\TransactionProtocol.cs" />\r
+    <Compile Include="System.ServiceModel\TransferMode.cs" />\r
+    <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />\r
+    <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />\r
+    <Compile Include="System.ServiceModel\WS2007FederationHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WS2007HttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSDualHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSDualHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\WSFederationHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSFederationHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpBinding.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpBindingBase.cs" />\r
+    <Compile Include="System.ServiceModel\WSHttpSecurity.cs" />\r
+    <Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />\r
+    <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
+      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
+      <Name>System.Core-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
+      <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
+      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
+      <Name>System.Configuration-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
+      <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
+      <Name>System.Data-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Security/System.Security-net_4_5.csproj">\r
+      <Project>{B55E59B2-31CA-438B-ADB8-4B9A9A547830}</Project>\r
+      <Name>System.Security-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_5.csproj">\r
+      <Project>{F056C062-E467-4989-9366-440E8CD23C0C}</Project>\r
+      <Name>System.IdentityModel-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_5.csproj">\r
+      <Project>{AB4F77BB-4340-4A79-9B66-EF5B4221E1F2}</Project>\r
+      <Name>System.IdentityModel.Selectors-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Transactions/System.Transactions-net_4_5.csproj">\r
+      <Project>{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}</Project>\r
+      <Name>System.Transactions-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Messaging/System.Messaging-net_4_5.csproj">\r
+      <Project>{1CBEC0FC-5926-42FA-A0CF-A19617FABB78}</Project>\r
+      <Name>System.Messaging-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_5.csproj">\r
+      <Project>{251DB111-FEE1-4080-8411-0AD1CC9BA94B}</Project>\r
+      <Name>System.Web.Services-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
+      <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
+      <Name>Mono.Security-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj">\r
+      <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
+      <Name>System.Web.ApplicationServices-net_4_5</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/WS-Addressing.schema">\r
+      <LogicalName>WS-Addressing.schema</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ws-addr.xsd">\r
+      <LogicalName>ws-addr.xsd</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
index 342850c7c82b67c7e3637624b0ba8e79d9941be2..c5e60dafff8dd1d49785ca70539e356f59b576b8 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install-net_4_5.csproj">\r
       <Project>{E6E1740E-37DD-487C-8947-F1C0612D4738}</Project>\r
-      <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
+      <Name>System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index ad4e4b67f281c2a8dfeeb12a57a84129485f7884..6587d3f69e3cb098a4974be68720cad764755a44 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index fd5cb25fac1846504452301bdc92892d22c76799..923da35dfdd69cf5f9fca832bbbd9f48c3cc0934 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 8a0ddf9a0c91a990f11fe12102ebb0323b1ee9df..6c1c6451c8facb7048ee859a6dc8720624ae753c 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index c59f0bc615c227cbf3a09844ea7834d5b43ad8f5..1fb3e263dcc5a061733bc91c6349bd5b2cf4394f 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index a58f5587ae6e28f3991033d2dc54cfae2a85fe97..282b542e457271aab48c2a21c8a43db724163601 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
       <Project>{63EC4158-FFAC-4867-8003-CF6054C8DF0B}</Project>\r
-      <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
+      <Name>System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_5.csproj">\r
       <Project>{8AC5471F-9515-4D01-87B9-7974F2CBD6F1}</Project>\r
-      <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
+      <Name>System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions-net_4_5.csproj">\r
       <Project>{74D281D8-F725-4D79-B218-2DFCCFD44FA2}</Project>\r
-      <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
+      <Name>System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions-net_4_5.csproj">\r
       <Project>{94BD3939-6937-47AA-86CF-5C3E4C59E272}</Project>\r
-      <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
+      <Name>System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Routing/System.Web.Routing-net_4_5.csproj">\r
       <Project>{A28F2A14-901C-452C-82B6-75ECE5C7E714}</Project>\r
-      <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
+      <Name>System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj">\r
       <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
+      <Name>System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 170c56b9ed07d1ea8882db59bf81546e1815ac16..a2c55b0b2d9b7c6e1a0bbc2fc4c7200e893bd4e0 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Design\System.Design-net_4_5-1.csproj">\r
-      <Project>{9A747C88-5D5B-41EA-8435-48EAFCFF3C5B}</Project>\r
-      <Name>System.Design\System.Design-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.Design/System.Design-net_4_5.csproj">\r
+      <Project>{D4E6A482-761B-4B41-8B63-C930CA84D268}</Project>\r
+      <Name>System.Design-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 614a8d7fd95b3b7346e4b39bda3905156075661d..2aaa88beb04088706b0779295521c3e588dee337 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_5.csproj">\r
       <Project>{8AC5471F-9515-4D01-87B9-7974F2CBD6F1}</Project>\r
-      <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
+      <Name>System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_5.csproj">\r
       <Project>{251DB111-FEE1-4080-8411-0AD1CC9BA94B}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
+      <Name>System.Web.Services-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj">\r
       <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
+      <Name>System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
       <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj">\r
       <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
+      <Name>System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 5b5d08eb6ec749be060f9824bd44fc1feeb16675..59f0bb25a35fd0da3ec991e706a2d95e909df64e 100644 (file)
     <AssemblyName>System.Web.Http.SelfHost</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_5.csproj">\r
       <Project>{E36C154B-A0AC-4721-B06A-AFE31D357CE5}</Project>\r
-      <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
+      <Name>System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
+    <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_5.csproj">\r
       <Project>{F056C062-E467-4989-9366-440E8CD23C0C}</Project>\r
-      <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
+      <Name>System.IdentityModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Http\System.Web.Http-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Http/System.Web.Http-net_4_5.csproj">\r
       <Project>{2EFF8684-99DB-4DD6-B3BC-7E7AA42A15FC}</Project>\r
-      <Name>System.Web.Http\System.Web.Http-net_4_5</Name>\r
+      <Name>System.Web.Http-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj">\r
       <Project>{BFBE5444-4F21-45CF-929E-C8FBEF302F5E}</Project>\r
-      <Name>System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5</Name>\r
+      <Name>System.Net.Http.Formatting-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0fda3cc08de6c55d0ecc04b461b97127fa42196b..2bbb825c2c065c7f658464088ea7c1bd13936ba6 100644 (file)
     <AssemblyName>System.Web.Http.WebHost</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_5.csproj">\r
       <Project>{E36C154B-A0AC-4721-B06A-AFE31D357CE5}</Project>\r
-      <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
+      <Name>System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
+    <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_5.csproj">\r
       <Project>{F056C062-E467-4989-9366-440E8CD23C0C}</Project>\r
-      <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
+      <Name>System.IdentityModel-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Http\System.Web.Http-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Http/System.Web.Http-net_4_5.csproj">\r
       <Project>{2EFF8684-99DB-4DD6-B3BC-7E7AA42A15FC}</Project>\r
-      <Name>System.Web.Http\System.Web.Http-net_4_5</Name>\r
+      <Name>System.Web.Http-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj">\r
       <Project>{BFBE5444-4F21-45CF-929E-C8FBEF302F5E}</Project>\r
-      <Name>System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5</Name>\r
+      <Name>System.Net.Http.Formatting-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Routing/System.Web.Routing-net_4_5.csproj">\r
       <Project>{A28F2A14-901C-452C-82B6-75ECE5C7E714}</Project>\r
-      <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
+      <Name>System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_5.csproj">\r
       <Project>{50DC9191-2D18-4EDB-A929-4ECAB7981A1C}</Project>\r
-      <Name>Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5</Name>\r
+      <Name>Microsoft.Web.Infrastructure-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 2604f845120a3ceb4394e53f2399651da7a22a94..eea2585d2a000a1bbcdd473fb5141992f3760274 100644 (file)
     <AssemblyName>System.Web.Http</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_5.csproj">\r
       <Project>{E36C154B-A0AC-4721-B06A-AFE31D357CE5}</Project>\r
-      <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
+      <Name>System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
       <Project>{63EC4158-FFAC-4867-8003-CF6054C8DF0B}</Project>\r
-      <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
+      <Name>System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj">\r
       <Project>{BFBE5444-4F21-45CF-929E-C8FBEF302F5E}</Project>\r
-      <Name>System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5</Name>\r
+      <Name>System.Net.Http.Formatting-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Caching\System.Runtime.Caching-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Caching/System.Runtime.Caching-net_4_5.csproj">\r
       <Project>{CB3E9225-3DFF-4930-BFED-1E8AE5319C32}</Project>\r
-      <Name>System.Runtime.Caching\System.Runtime.Caching-net_4_5</Name>\r
+      <Name>System.Runtime.Caching-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj">\r
       <Project>{08FF4C26-9C12-433D-AE90-43370046387A}</Project>\r
-      <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_5.csproj">\r
       <Project>{8AC5471F-9515-4D01-87B9-7974F2CBD6F1}</Project>\r
-      <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
+      <Name>System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 2d6fa1f143feaca131335b2f3e48751ca602f0dd..81adf78d9ef02f217945c2dfd982f1b7399eea02 100644 (file)
     <AssemblyName>dummy-System.Web.Mvc</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions-net_4_5.csproj">\r
       <Project>{94BD3939-6937-47AA-86CF-5C3E4C59E272}</Project>\r
-      <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
+      <Name>System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Routing/System.Web.Routing-net_4_5.csproj">\r
       <Project>{A28F2A14-901C-452C-82B6-75ECE5C7E714}</Project>\r
-      <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
+      <Name>System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions-net_4_5.csproj">\r
       <Project>{74D281D8-F725-4D79-B218-2DFCCFD44FA2}</Project>\r
-      <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
+      <Name>System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
       <Project>{63EC4158-FFAC-4867-8003-CF6054C8DF0B}</Project>\r
-      <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
+      <Name>System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_5.csproj">\r
       <Project>{8AC5471F-9515-4D01-87B9-7974F2CBD6F1}</Project>\r
-      <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
+      <Name>System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 1cab785d1f9779bd7b3ad43211e1ba6a9b42ed77..8c4cef06e96fa8c9f3d18f535d970fcb0e067eec 100644 (file)
     <AssemblyName>System.Web.Mvc</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_5.csproj">\r
       <Project>{50DC9191-2D18-4EDB-A929-4ECAB7981A1C}</Project>\r
-      <Name>Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5</Name>\r
+      <Name>Microsoft.Web.Infrastructure-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions-net_4_5.csproj">\r
       <Project>{94BD3939-6937-47AA-86CF-5C3E4C59E272}</Project>\r
-      <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
+      <Name>System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Routing/System.Web.Routing-net_4_5.csproj">\r
       <Project>{A28F2A14-901C-452C-82B6-75ECE5C7E714}</Project>\r
-      <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
+      <Name>System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions-net_4_5.csproj">\r
       <Project>{74D281D8-F725-4D79-B218-2DFCCFD44FA2}</Project>\r
-      <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
+      <Name>System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
       <Project>{63EC4158-FFAC-4867-8003-CF6054C8DF0B}</Project>\r
-      <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
+      <Name>System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_5.csproj">\r
       <Project>{8AC5471F-9515-4D01-87B9-7974F2CBD6F1}</Project>\r
-      <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
+      <Name>System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Caching\System.Runtime.Caching-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Caching/System.Runtime.Caching-net_4_5.csproj">\r
       <Project>{CB3E9225-3DFF-4930-BFED-1E8AE5319C32}</Project>\r
-      <Name>System.Runtime.Caching\System.Runtime.Caching-net_4_5</Name>\r
+      <Name>System.Runtime.Caching-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Razor\System.Web.Razor-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Razor/System.Web.Razor-net_4_5.csproj">\r
       <Project>{FF61AB24-4492-47FA-B4D3-8D961113DD08}</Project>\r
-      <Name>System.Web.Razor\System.Web.Razor-net_4_5</Name>\r
+      <Name>System.Web.Razor-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.WebPages.Razor\System.Web.WebPages.Razor-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.WebPages.Razor/System.Web.WebPages.Razor-net_4_5.csproj">\r
       <Project>{4E601800-644F-49B2-B1C9-60D3489AAC38}</Project>\r
-      <Name>System.Web.WebPages.Razor\System.Web.WebPages.Razor-net_4_5</Name>\r
+      <Name>System.Web.WebPages.Razor-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.WebPages\System.Web.WebPages-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.WebPages/System.Web.WebPages-net_4_5.csproj">\r
       <Project>{FFDF7B0A-BD62-4E39-8A80-A42B560149C5}</Project>\r
-      <Name>System.Web.WebPages\System.Web.WebPages-net_4_5</Name>\r
+      <Name>System.Web.WebPages-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 10b678e59b312e2bc3888f46a6d494559bdf438c..a3e10f1629b9a200bfbada9ff1f10211958fd9c3 100644 (file)
     <AssemblyName>System.Web.Razor</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 1cce0004daf68ba4d55b4e126561dfc595cf6d0c..e145f1dcacb046657a4275c5a73014d4e4242c97 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions-net_4_5.csproj">\r
       <Project>{94BD3939-6937-47AA-86CF-5C3E4C59E272}</Project>\r
-      <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
+      <Name>System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 87cc40ddc676651a6fdd5aabe006760426587eff..d52fbb6bd6db215e81c770f1996bc9eccca52e9e 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj">\r
       <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
+      <Name>System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5.csproj">\r
-      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
-      <Name>System.Web\System.Web-net_4_5</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-plainweb-net_4_5.csproj">\r
+      <Project>{21892B00-1C9F-44F3-AE4C-A6A9A210CEC7}</Project>\r
+      <Name>System.Web-plainweb-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index ff43d6ea182e26621e78a6edfb4aa8de3e9ab25d..2f7b47b18e3ebf155ed8ca827576443304cb6753 100644 (file)
     <AssemblyName>System.Web.WebPages.Deployment</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_5.csproj">\r
       <Project>{50DC9191-2D18-4EDB-A929-4ECAB7981A1C}</Project>\r
-      <Name>Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5</Name>\r
+      <Name>Microsoft.Web.Infrastructure-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 80b7572cccbd6c9450a7ae3c8652ec3c279d5b53..185ea68b67a1e72caa6153d19e926152aeeb2475 100644 (file)
     <AssemblyName>System.Web.WebPages.Razor</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.WebPages\System.Web.WebPages-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.WebPages/System.Web.WebPages-net_4_5.csproj">\r
       <Project>{FFDF7B0A-BD62-4E39-8A80-A42B560149C5}</Project>\r
-      <Name>System.Web.WebPages\System.Web.WebPages-net_4_5</Name>\r
+      <Name>System.Web.WebPages-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Razor\System.Web.Razor-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Razor/System.Web.Razor-net_4_5.csproj">\r
       <Project>{FF61AB24-4492-47FA-B4D3-8D961113DD08}</Project>\r
-      <Name>System.Web.Razor\System.Web.Razor-net_4_5</Name>\r
+      <Name>System.Web.Razor-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 505145c2792df3057b00cc301b8f0e1e1ebadc74..b4bb9b73a6ef446837eed5fc1d30b8f74b24587a 100644 (file)
     <AssemblyName>System.Web.WebPages</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.CSharp/Microsoft.CSharp-net_4_5.csproj">\r
       <Project>{D554618C-5D38-413A-82BA-7A70B6FC61A3}</Project>\r
-      <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_5</Name>\r
+      <Name>Microsoft.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj">\r
+    <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_5.csproj">\r
       <Project>{50DC9191-2D18-4EDB-A929-4ECAB7981A1C}</Project>\r
-      <Name>Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5</Name>\r
+      <Name>Microsoft.Web.Infrastructure-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
+    <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
       <Project>{63EC4158-FFAC-4867-8003-CF6054C8DF0B}</Project>\r
-      <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
+      <Name>System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_5.csproj">\r
       <Project>{8AC5471F-9515-4D01-87B9-7974F2CBD6F1}</Project>\r
-      <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
+      <Name>System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-2</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.WebPages.Deployment\System.Web.WebPages.Deployment-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.WebPages.Deployment/System.Web.WebPages.Deployment-net_4_5.csproj">\r
       <Project>{CFBE1EF0-4B98-4752-9F6A-4D61CF9DA0EF}</Project>\r
-      <Name>System.Web.WebPages.Deployment\System.Web.WebPages.Deployment-net_4_5</Name>\r
+      <Name>System.Web.WebPages.Deployment-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Razor\System.Web.Razor-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.Razor/System.Web.Razor-net_4_5.csproj">\r
       <Project>{FF61AB24-4492-47FA-B4D3-8D961113DD08}</Project>\r
-      <Name>System.Web.Razor\System.Web.Razor-net_4_5</Name>\r
+      <Name>System.Web.Razor-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
diff --git a/mcs/class/System.Web/System.Web-net_2_0-1.csproj b/mcs/class/System.Web/System.Web-net_2_0-1.csproj
deleted file mode 100644 (file)
index 9d82651..0000000
+++ /dev/null
@@ -1,1508 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{B8F7FDF0-07C7-4AFC-9854-F591BF307939}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_2_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Web</AssemblyName>\r
-    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
-    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\Cache.cs" />\r
-    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
-    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
-    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
-    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
-    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
-    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
-    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
-    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
-    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\Directive.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
-    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
-    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
-    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\Location.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
-    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
-    <Compile Include="System.Web.Compilation\TagType.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
-    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
-    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
-    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
-    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
-    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
-    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
-    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
-    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
-    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
-    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
-    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
-    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
-    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
-    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
-    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
-    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
-    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
-    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
-    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
-    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
-    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
-    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
-    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
-    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
-    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
-    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
-    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
-    <Compile Include="System.Web.Security\Membership.cs" />\r
-    <Compile Include="System.Web.Security\MembershipCreateStatus.cs" />\r
-    <Compile Include="System.Web.Security\MembershipCreateUserException.cs" />\r
-    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
-    <Compile Include="System.Web.Security\MembershipPasswordException.cs" />\r
-    <Compile Include="System.Web.Security\MembershipPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Security\MembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\MembershipProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\MembershipUser.cs" />\r
-    <Compile Include="System.Web.Security\MembershipUserCollection.cs" />\r
-    <Compile Include="System.Web.Security\MembershipValidatePasswordEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
-    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
-    <Compile Include="System.Web.Security\RoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\Roles.cs" />\r
-    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\ValidatePasswordEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
-    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
-    <Compile Include="System.Web.UI\BaseParser.cs" />\r
-    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
-    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
-    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
-    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
-    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
-    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Control.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
-    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
-    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBinder.cs" />\r
-    <Compile Include="System.Web.UI\DataBinding.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
-    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\EventEntry.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
-    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
-    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
-    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
-    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
-    <Compile Include="System.Web.UI\IDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
-    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
-    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
-    <Compile Include="System.Web.UI\IndexedString.cs" />\r
-    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
-    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\IStateManager.cs" />\r
-    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
-    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
-    <Compile Include="System.Web.UI\ITemplate.cs" />\r
-    <Compile Include="System.Web.UI\ITextControl.cs" />\r
-    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IValidator.cs" />\r
-    <Compile Include="System.Web.UI\KeyedList.cs" />\r
-    <Compile Include="System.Web.UI\KeyedListEnumerator.cs" />\r
-    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
-    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
-    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
-    <Compile Include="System.Web.UI\MasterPage.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
-    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
-    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
-    <Compile Include="System.Web.UI\Page.cs" />\r
-    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
-    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
-    <Compile Include="System.Web.UI\PageParser.cs" />\r
-    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
-    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\PageTheme.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
-    <Compile Include="System.Web.UI\Pair.cs" />\r
-    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
-    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
-    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
-    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
-    <Compile Include="System.Web.UI\StateBag.cs" />\r
-    <Compile Include="System.Web.UI\StateItem.cs" />\r
-    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
-    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
-    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Triplet.cs" />\r
-    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
-    <Compile Include="System.Web.UI\UserControl.cs" />\r
-    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
-    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
-    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
-    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
-    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
-    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
-    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
-    <Compile Include="System.Web.Util\FileUtils.cs" />\r
-    <Compile Include="System.Web.Util\Helpers.cs" />\r
-    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
-    <Compile Include="System.Web.Util\ICalls.cs" />\r
-    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
-    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
-    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
-    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
-    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
-    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
-    <Compile Include="System.Web.Util\StrUtils.cs" />\r
-    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
-    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
-    <Compile Include="System.Web.Util\Transactions.cs" />\r
-    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
-    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
-    <Compile Include="System.Web.Util\WebTrace.cs" />\r
-    <Compile Include="System.Web.Util\WorkItem.cs" />\r
-    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
-    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
-    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
-    <Compile Include="System.Web\BeginEventHandler.cs" />\r
-    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
-    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
-    <Compile Include="System.Web\EndEventHandler.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
-    <Compile Include="System.Web\HeadersCollection.cs" />\r
-    <Compile Include="System.Web\HtmlizedException.cs" />\r
-    <Compile Include="System.Web\HttpApplication.cs" />\r
-    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
-    <Compile Include="System.Web\HttpApplicationState.cs" />\r
-    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\HttpCacheability.cs" />\r
-    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
-    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
-    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
-    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
-    <Compile Include="System.Web\HttpCompileException.cs" />\r
-    <Compile Include="System.Web\HttpContext.cs" />\r
-    <Compile Include="System.Web\HttpCookie.cs" />\r
-    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
-    <Compile Include="System.Web\HttpCookieMode.cs" />\r
-    <Compile Include="System.Web\HttpException.cs" />\r
-    <Compile Include="System.Web\HttpFileCollection.cs" />\r
-    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
-    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
-    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
-    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
-    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
-    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
-    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
-    <Compile Include="System.Web\HttpParseException.cs" />\r
-    <Compile Include="System.Web\HttpPostedFile.cs" />\r
-    <Compile Include="System.Web\HttpRequest.cs" />\r
-    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
-    <Compile Include="System.Web\HttpResponse.cs" />\r
-    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Web\HttpResponseStream.cs" />\r
-    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
-    <Compile Include="System.Web\HttpRuntime.cs" />\r
-    <Compile Include="System.Web\HttpServerUtility.cs" />\r
-    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
-    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
-    <Compile Include="System.Web\HttpUtility.cs" />\r
-    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
-    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
-    <Compile Include="System.Web\HttpWriter.cs" />\r
-    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
-    <Compile Include="System.Web\IHttpMapPath.cs" />\r
-    <Compile Include="System.Web\IHttpModule.cs" />\r
-    <Compile Include="System.Web\IisTraceListener.cs" />\r
-    <Compile Include="System.Web\InputFilterStream.cs" />\r
-    <Compile Include="System.Web\IntPtrStream.cs" />\r
-    <Compile Include="System.Web\IPartitionResolver.cs" />\r
-    <Compile Include="System.Web\MimeTypes.cs" />\r
-    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
-    <Compile Include="System.Web\OutputFilterStream.cs" />\r
-    <Compile Include="System.Web\ParserError.cs" />\r
-    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
-    <Compile Include="System.Web\ProcessInfo.cs" />\r
-    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
-    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
-    <Compile Include="System.Web\ProcessStatus.cs" />\r
-    <Compile Include="System.Web\QueueManager.cs" />\r
-    <Compile Include="System.Web\RequestNotification.cs" />\r
-    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
-    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
-    <Compile Include="System.Web\SiteMap.cs" />\r
-    <Compile Include="System.Web\SiteMapNode.cs" />\r
-    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapProvider.cs" />\r
-    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
-    <Compile Include="System.Web\StaticFileHandler.cs" />\r
-    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\TempFileStream.cs" />\r
-    <Compile Include="System.Web\TraceContext.cs" />\r
-    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
-    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
-    <Compile Include="System.Web\TraceContextRecord.cs" />\r
-    <Compile Include="System.Web\TraceData.cs" />\r
-    <Compile Include="System.Web\TraceManager.cs" />\r
-    <Compile Include="System.Web\TraceMode.cs" />\r
-    <Compile Include="System.Web\VirtualPath.cs" />\r
-    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
-    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
-    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
-    <Compile Include="System.Web\WebROCollection.cs" />\r
-    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{5A00133C-6D08-48F7-A164-8B796CE6DB83}</Project>\r
-      <Name>corlib\corlib-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{1F3B168C-A4D0-44AA-B116-792D8804971F}</Project>\r
-      <Name>System\System-net_2_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{458980DE-3D7C-4BBA-BA18-673EDC030AFE}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{69458D09-40A2-48AD-8C0F-0E437CF5FE6D}</Project>\r
-      <Name>System.Data\System.Data-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{080698DE-8AF0-496E-9AD7-58B6C605328A}</Project>\r
-      <Name>System.XML\System.Xml-net_2_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{94E27660-C3DF-43D1-958A-94D68EF3131F}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj">\r
-      <Project>{8313B5D9-A1BE-4E62-90E7-FA002548D650}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{2695A2F2-2271-423D-8E0D-553DAB84E917}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0.csproj">\r
-      <Project>{7B3F5668-ED1F-48EB-9897-E6BE6A1C8CB3}</Project>\r
-      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{DA9F2EEC-4127-4B98-852E-78A0ED7A4A60}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Web\Mono.Web-net_2_0.csproj">\r
-      <Project>{D02EAC8D-4C43-48F4-832A-7D9A3C2D07CF}</Project>\r
-      <Name>Mono.Web\Mono.Web-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{FBEC45AD-4493-41EA-9BCC-F3F29A08EB9E}</Project>\r
-      <Name>System.Core\System.Core-net_2_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/TranslationResources.resources">\r
-      <LogicalName>TranslationResources.resources</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation.js">\r
-      <LogicalName>WebUIValidation.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/folder.gif">\r
-      <LogicalName>folder.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/file.gif">\r
-      <LogicalName>file.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/computer.gif">\r
-      <LogicalName>computer.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_minus.gif">\r
-      <LogicalName>arrow_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
-      <LogicalName>arrow_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_plus.gif">\r
-      <LogicalName>arrow_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_up.gif">\r
-      <LogicalName>arrow_up.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_down.gif">\r
-      <LogicalName>arrow_down.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_full.gif">\r
-      <LogicalName>box_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_empty.gif">\r
-      <LogicalName>box_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_minus.gif">\r
-      <LogicalName>box_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_noexpand.gif">\r
-      <LogicalName>box_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_plus.gif">\r
-      <LogicalName>box_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/contact.gif">\r
-      <LogicalName>contact.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_empty.gif">\r
-      <LogicalName>dot_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_full.gif">\r
-      <LogicalName>dot_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dots.gif">\r
-      <LogicalName>dots.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/inbox.gif">\r
-      <LogicalName>inbox.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_empty.gif">\r
-      <LogicalName>star_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_full.gif">\r
-      <LogicalName>star_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/warning.gif">\r
-      <LogicalName>warning.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
-      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
-      <LogicalName>TreeView_dash.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
-      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
-      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_i.gif">\r
-      <LogicalName>TreeView_i.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_l.gif">\r
-      <LogicalName>TreeView_l.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
-      <LogicalName>TreeView_lminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
-      <LogicalName>TreeView_lplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
-      <LogicalName>TreeView_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
-      <LogicalName>TreeView_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_r.gif">\r
-      <LogicalName>TreeView_r.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
-      <LogicalName>TreeView_rminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
-      <LogicalName>TreeView_rplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_t.gif">\r
-      <LogicalName>TreeView_t.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
-      <LogicalName>TreeView_tminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
-      <LogicalName>TreeView_tplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/transparent.gif">\r
-      <LogicalName>transparent.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/webform.js">\r
-      <LogicalName>webform.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
-      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
-      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
-      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
-      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
-      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
-      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
-      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
-      <LogicalName>GridView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
-      <LogicalName>DetailsView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
-      <LogicalName>TreeView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
-      <LogicalName>Menu.js</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.Web/System.Web-net_2_0-2.csproj b/mcs/class/System.Web/System.Web-net_2_0-2.csproj
deleted file mode 100644 (file)
index 6b612e9..0000000
+++ /dev/null
@@ -1,1508 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{293D054F-361B-4083-A422-FA1AC9476FC9}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_2_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Web</AssemblyName>\r
-    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
-    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\Cache.cs" />\r
-    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
-    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
-    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
-    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
-    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
-    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
-    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
-    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
-    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\Directive.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
-    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
-    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
-    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\Location.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
-    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
-    <Compile Include="System.Web.Compilation\TagType.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
-    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
-    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
-    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
-    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
-    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
-    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
-    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
-    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
-    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
-    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
-    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
-    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
-    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
-    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
-    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
-    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
-    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
-    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
-    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
-    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
-    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
-    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
-    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
-    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
-    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
-    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
-    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
-    <Compile Include="System.Web.Security\Membership.cs" />\r
-    <Compile Include="System.Web.Security\MembershipCreateStatus.cs" />\r
-    <Compile Include="System.Web.Security\MembershipCreateUserException.cs" />\r
-    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
-    <Compile Include="System.Web.Security\MembershipPasswordException.cs" />\r
-    <Compile Include="System.Web.Security\MembershipPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Security\MembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\MembershipProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\MembershipUser.cs" />\r
-    <Compile Include="System.Web.Security\MembershipUserCollection.cs" />\r
-    <Compile Include="System.Web.Security\MembershipValidatePasswordEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
-    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
-    <Compile Include="System.Web.Security\RoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\Roles.cs" />\r
-    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\ValidatePasswordEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
-    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
-    <Compile Include="System.Web.UI\BaseParser.cs" />\r
-    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
-    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
-    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
-    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
-    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
-    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Control.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
-    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
-    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBinder.cs" />\r
-    <Compile Include="System.Web.UI\DataBinding.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
-    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\EventEntry.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
-    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
-    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
-    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
-    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
-    <Compile Include="System.Web.UI\IDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
-    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
-    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
-    <Compile Include="System.Web.UI\IndexedString.cs" />\r
-    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
-    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\IStateManager.cs" />\r
-    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
-    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
-    <Compile Include="System.Web.UI\ITemplate.cs" />\r
-    <Compile Include="System.Web.UI\ITextControl.cs" />\r
-    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IValidator.cs" />\r
-    <Compile Include="System.Web.UI\KeyedList.cs" />\r
-    <Compile Include="System.Web.UI\KeyedListEnumerator.cs" />\r
-    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
-    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
-    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
-    <Compile Include="System.Web.UI\MasterPage.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
-    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
-    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
-    <Compile Include="System.Web.UI\Page.cs" />\r
-    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
-    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
-    <Compile Include="System.Web.UI\PageParser.cs" />\r
-    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
-    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\PageTheme.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
-    <Compile Include="System.Web.UI\Pair.cs" />\r
-    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
-    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
-    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
-    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
-    <Compile Include="System.Web.UI\StateBag.cs" />\r
-    <Compile Include="System.Web.UI\StateItem.cs" />\r
-    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
-    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
-    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Triplet.cs" />\r
-    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
-    <Compile Include="System.Web.UI\UserControl.cs" />\r
-    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
-    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
-    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
-    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
-    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
-    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
-    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
-    <Compile Include="System.Web.Util\FileUtils.cs" />\r
-    <Compile Include="System.Web.Util\Helpers.cs" />\r
-    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
-    <Compile Include="System.Web.Util\ICalls.cs" />\r
-    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
-    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
-    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
-    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
-    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
-    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
-    <Compile Include="System.Web.Util\StrUtils.cs" />\r
-    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
-    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
-    <Compile Include="System.Web.Util\Transactions.cs" />\r
-    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
-    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
-    <Compile Include="System.Web.Util\WebTrace.cs" />\r
-    <Compile Include="System.Web.Util\WorkItem.cs" />\r
-    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
-    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
-    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
-    <Compile Include="System.Web\BeginEventHandler.cs" />\r
-    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
-    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
-    <Compile Include="System.Web\EndEventHandler.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
-    <Compile Include="System.Web\HeadersCollection.cs" />\r
-    <Compile Include="System.Web\HtmlizedException.cs" />\r
-    <Compile Include="System.Web\HttpApplication.cs" />\r
-    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
-    <Compile Include="System.Web\HttpApplicationState.cs" />\r
-    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\HttpCacheability.cs" />\r
-    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
-    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
-    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
-    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
-    <Compile Include="System.Web\HttpCompileException.cs" />\r
-    <Compile Include="System.Web\HttpContext.cs" />\r
-    <Compile Include="System.Web\HttpCookie.cs" />\r
-    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
-    <Compile Include="System.Web\HttpCookieMode.cs" />\r
-    <Compile Include="System.Web\HttpException.cs" />\r
-    <Compile Include="System.Web\HttpFileCollection.cs" />\r
-    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
-    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
-    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
-    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
-    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
-    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
-    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
-    <Compile Include="System.Web\HttpParseException.cs" />\r
-    <Compile Include="System.Web\HttpPostedFile.cs" />\r
-    <Compile Include="System.Web\HttpRequest.cs" />\r
-    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
-    <Compile Include="System.Web\HttpResponse.cs" />\r
-    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Web\HttpResponseStream.cs" />\r
-    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
-    <Compile Include="System.Web\HttpRuntime.cs" />\r
-    <Compile Include="System.Web\HttpServerUtility.cs" />\r
-    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
-    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
-    <Compile Include="System.Web\HttpUtility.cs" />\r
-    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
-    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
-    <Compile Include="System.Web\HttpWriter.cs" />\r
-    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
-    <Compile Include="System.Web\IHttpMapPath.cs" />\r
-    <Compile Include="System.Web\IHttpModule.cs" />\r
-    <Compile Include="System.Web\IisTraceListener.cs" />\r
-    <Compile Include="System.Web\InputFilterStream.cs" />\r
-    <Compile Include="System.Web\IntPtrStream.cs" />\r
-    <Compile Include="System.Web\IPartitionResolver.cs" />\r
-    <Compile Include="System.Web\MimeTypes.cs" />\r
-    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
-    <Compile Include="System.Web\OutputFilterStream.cs" />\r
-    <Compile Include="System.Web\ParserError.cs" />\r
-    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
-    <Compile Include="System.Web\ProcessInfo.cs" />\r
-    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
-    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
-    <Compile Include="System.Web\ProcessStatus.cs" />\r
-    <Compile Include="System.Web\QueueManager.cs" />\r
-    <Compile Include="System.Web\RequestNotification.cs" />\r
-    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
-    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
-    <Compile Include="System.Web\SiteMap.cs" />\r
-    <Compile Include="System.Web\SiteMapNode.cs" />\r
-    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapProvider.cs" />\r
-    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
-    <Compile Include="System.Web\StaticFileHandler.cs" />\r
-    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\TempFileStream.cs" />\r
-    <Compile Include="System.Web\TraceContext.cs" />\r
-    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
-    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
-    <Compile Include="System.Web\TraceContextRecord.cs" />\r
-    <Compile Include="System.Web\TraceData.cs" />\r
-    <Compile Include="System.Web\TraceManager.cs" />\r
-    <Compile Include="System.Web\TraceMode.cs" />\r
-    <Compile Include="System.Web\VirtualPath.cs" />\r
-    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
-    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
-    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
-    <Compile Include="System.Web\WebROCollection.cs" />\r
-    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{5A00133C-6D08-48F7-A164-8B796CE6DB83}</Project>\r
-      <Name>corlib\corlib-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{1F3B168C-A4D0-44AA-B116-792D8804971F}</Project>\r
-      <Name>System\System-net_2_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{458980DE-3D7C-4BBA-BA18-673EDC030AFE}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{69458D09-40A2-48AD-8C0F-0E437CF5FE6D}</Project>\r
-      <Name>System.Data\System.Data-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{080698DE-8AF0-496E-9AD7-58B6C605328A}</Project>\r
-      <Name>System.XML\System.Xml-net_2_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{94E27660-C3DF-43D1-958A-94D68EF3131F}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj">\r
-      <Project>{8313B5D9-A1BE-4E62-90E7-FA002548D650}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{2695A2F2-2271-423D-8E0D-553DAB84E917}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0.csproj">\r
-      <Project>{7B3F5668-ED1F-48EB-9897-E6BE6A1C8CB3}</Project>\r
-      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{DA9F2EEC-4127-4B98-852E-78A0ED7A4A60}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Web\Mono.Web-net_2_0.csproj">\r
-      <Project>{D02EAC8D-4C43-48F4-832A-7D9A3C2D07CF}</Project>\r
-      <Name>Mono.Web\Mono.Web-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{FBEC45AD-4493-41EA-9BCC-F3F29A08EB9E}</Project>\r
-      <Name>System.Core\System.Core-net_2_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/TranslationResources.resources">\r
-      <LogicalName>TranslationResources.resources</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation.js">\r
-      <LogicalName>WebUIValidation.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/folder.gif">\r
-      <LogicalName>folder.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/file.gif">\r
-      <LogicalName>file.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/computer.gif">\r
-      <LogicalName>computer.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_minus.gif">\r
-      <LogicalName>arrow_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
-      <LogicalName>arrow_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_plus.gif">\r
-      <LogicalName>arrow_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_up.gif">\r
-      <LogicalName>arrow_up.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_down.gif">\r
-      <LogicalName>arrow_down.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_full.gif">\r
-      <LogicalName>box_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_empty.gif">\r
-      <LogicalName>box_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_minus.gif">\r
-      <LogicalName>box_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_noexpand.gif">\r
-      <LogicalName>box_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_plus.gif">\r
-      <LogicalName>box_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/contact.gif">\r
-      <LogicalName>contact.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_empty.gif">\r
-      <LogicalName>dot_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_full.gif">\r
-      <LogicalName>dot_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dots.gif">\r
-      <LogicalName>dots.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/inbox.gif">\r
-      <LogicalName>inbox.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_empty.gif">\r
-      <LogicalName>star_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_full.gif">\r
-      <LogicalName>star_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/warning.gif">\r
-      <LogicalName>warning.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
-      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
-      <LogicalName>TreeView_dash.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
-      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
-      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_i.gif">\r
-      <LogicalName>TreeView_i.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_l.gif">\r
-      <LogicalName>TreeView_l.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
-      <LogicalName>TreeView_lminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
-      <LogicalName>TreeView_lplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
-      <LogicalName>TreeView_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
-      <LogicalName>TreeView_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_r.gif">\r
-      <LogicalName>TreeView_r.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
-      <LogicalName>TreeView_rminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
-      <LogicalName>TreeView_rplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_t.gif">\r
-      <LogicalName>TreeView_t.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
-      <LogicalName>TreeView_tminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
-      <LogicalName>TreeView_tplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/transparent.gif">\r
-      <LogicalName>transparent.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/webform.js">\r
-      <LogicalName>webform.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
-      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
-      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
-      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
-      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
-      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
-      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
-      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
-      <LogicalName>GridView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
-      <LogicalName>DetailsView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
-      <LogicalName>TreeView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
-      <LogicalName>Menu.js</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.Web/System.Web-net_4_0-1.csproj b/mcs/class/System.Web/System.Web-net_4_0-1.csproj
deleted file mode 100644 (file)
index e73a83e..0000000
+++ /dev/null
@@ -1,1586 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{C385F6FA-0893-438F-AA08-32E08FF478AA}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Web</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
-    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\HttpMethodConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternParser.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternToken.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternTokenType.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RequestContext.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\Route.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteBase.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteCollection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteData.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteDirection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteTable.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionary.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionaryExtensions.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\StopRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingModule.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\VirtualPathData.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\Cache.cs" />\r
-    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
-    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
-    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Caching\FileResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\HeaderElement.cs" />\r
-    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\IOutputCacheEntry.cs" />\r
-    <Compile Include="System.Web.Caching\MemoryResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCache.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProviderCollection.cs" />\r
-    <Compile Include="System.Web.Caching\ResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
-    <Compile Include="System.Web.Caching\SubstitutionResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
-    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
-    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
-    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
-    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
-    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\Directive.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
-    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
-    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
-    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\Location.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
-    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteUrlExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteValueExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
-    <Compile Include="System.Web.Compilation\TagType.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesDefaultProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyCompatibilityMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VersionConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
-    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
-    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
-    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
-    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
-    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
-    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
-    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
-    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
-    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
-    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
-    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
-    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
-    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
-    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
-    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
-    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
-    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
-    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
-    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
-    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
-    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
-    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
-    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
-    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
-    <Compile Include="System.Web.Routing\PageRouteHandler.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
-    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
-    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
-    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
-    <Compile Include="System.Web.Security\MachineKey.cs" />\r
-    <Compile Include="System.Web.Security\MachineKeyProtection.cs" />\r
-    <Compile Include="System.Web.Security\Membership.cs" />\r
-    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
-    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
-    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\Roles.cs" />\r
-    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateBehavior.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundItemControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IFieldControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRenderOuterTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuListRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuRenderingMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NamedCssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RouteParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleBlock.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutNavigationContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
-    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
-    <Compile Include="System.Web.UI\BaseParser.cs" />\r
-    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
-    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
-    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\ClientIDMode.cs" />\r
-    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
-    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
-    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
-    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Control.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
-    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
-    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBinder.cs" />\r
-    <Compile Include="System.Web.UI\DataBinding.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DataKeyPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
-    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\EventEntry.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelMasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
-    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
-    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
-    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
-    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
-    <Compile Include="System.Web.UI\IDataKeysControl.cs" />\r
-    <Compile Include="System.Web.UI\IDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
-    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
-    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
-    <Compile Include="System.Web.UI\IndexedString.cs" />\r
-    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
-    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\IStateManager.cs" />\r
-    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
-    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
-    <Compile Include="System.Web.UI\ITemplate.cs" />\r
-    <Compile Include="System.Web.UI\ITextControl.cs" />\r
-    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IValidator.cs" />\r
-    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
-    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
-    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
-    <Compile Include="System.Web.UI\MasterPage.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
-    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
-    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
-    <Compile Include="System.Web.UI\Page.cs" />\r
-    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
-    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
-    <Compile Include="System.Web.UI\PageParser.cs" />\r
-    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
-    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\PageTheme.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
-    <Compile Include="System.Web.UI\Pair.cs" />\r
-    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
-    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
-    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
-    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
-    <Compile Include="System.Web.UI\StateBag.cs" />\r
-    <Compile Include="System.Web.UI\StateItem.cs" />\r
-    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
-    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
-    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Triplet.cs" />\r
-    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
-    <Compile Include="System.Web.UI\UserControl.cs" />\r
-    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
-    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
-    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
-    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
-    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
-    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
-    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
-    <Compile Include="System.Web.Util\FileUtils.cs" />\r
-    <Compile Include="System.Web.Util\Helpers.cs" />\r
-    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
-    <Compile Include="System.Web.Util\ICalls.cs" />\r
-    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
-    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidationSource.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidator.cs" />\r
-    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
-    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
-    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
-    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
-    <Compile Include="System.Web.Util\SimpleWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\StrUtils.cs" />\r
-    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
-    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
-    <Compile Include="System.Web.Util\Transactions.cs" />\r
-    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
-    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
-    <Compile Include="System.Web.Util\WebTrace.cs" />\r
-    <Compile Include="System.Web.Util\WorkItem.cs" />\r
-    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
-    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
-    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
-    <Compile Include="System.Web\BeginEventHandler.cs" />\r
-    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
-    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
-    <Compile Include="System.Web\EndEventHandler.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
-    <Compile Include="System.Web\HeadersCollection.cs" />\r
-    <Compile Include="System.Web\HtmlizedException.cs" />\r
-    <Compile Include="System.Web\HtmlString.cs" />\r
-    <Compile Include="System.Web\HttpApplication.cs" />\r
-    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
-    <Compile Include="System.Web\HttpApplicationState.cs" />\r
-    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\HttpCacheability.cs" />\r
-    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
-    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
-    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
-    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
-    <Compile Include="System.Web\HttpCompileException.cs" />\r
-    <Compile Include="System.Web\HttpContext.cs" />\r
-    <Compile Include="System.Web\HttpCookie.cs" />\r
-    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
-    <Compile Include="System.Web\HttpCookieMode.cs" />\r
-    <Compile Include="System.Web\HttpException.cs" />\r
-    <Compile Include="System.Web\HttpFileCollection.cs" />\r
-    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
-    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
-    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
-    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
-    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
-    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
-    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
-    <Compile Include="System.Web\HttpParseException.cs" />\r
-    <Compile Include="System.Web\HttpPostedFile.cs" />\r
-    <Compile Include="System.Web\HttpRequest.cs" />\r
-    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
-    <Compile Include="System.Web\HttpResponse.cs" />\r
-    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Web\HttpResponseStream.cs" />\r
-    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
-    <Compile Include="System.Web\HttpRuntime.cs" />\r
-    <Compile Include="System.Web\HttpServerUtility.cs" />\r
-    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
-    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
-    <Compile Include="System.Web\HttpUtility.cs" />\r
-    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
-    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
-    <Compile Include="System.Web\HttpWriter.cs" />\r
-    <Compile Include="System.Web\IHtmlString.cs" />\r
-    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
-    <Compile Include="System.Web\IHttpMapPath.cs" />\r
-    <Compile Include="System.Web\IHttpModule.cs" />\r
-    <Compile Include="System.Web\IisTraceListener.cs" />\r
-    <Compile Include="System.Web\InputFilterStream.cs" />\r
-    <Compile Include="System.Web\IntPtrStream.cs" />\r
-    <Compile Include="System.Web\IPartitionResolver.cs" />\r
-    <Compile Include="System.Web\MimeTypes.cs" />\r
-    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
-    <Compile Include="System.Web\OutputFilterStream.cs" />\r
-    <Compile Include="System.Web\ParserError.cs" />\r
-    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
-    <Compile Include="System.Web\PreApplicationStartMethodAttribute.cs" />\r
-    <Compile Include="System.Web\ProcessInfo.cs" />\r
-    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
-    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
-    <Compile Include="System.Web\ProcessStatus.cs" />\r
-    <Compile Include="System.Web\QueueManager.cs" />\r
-    <Compile Include="System.Web\RequestNotification.cs" />\r
-    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
-    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
-    <Compile Include="System.Web\SiteMap.cs" />\r
-    <Compile Include="System.Web\SiteMapNode.cs" />\r
-    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapProvider.cs" />\r
-    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
-    <Compile Include="System.Web\StaticFileHandler.cs" />\r
-    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\TempFileStream.cs" />\r
-    <Compile Include="System.Web\TraceContext.cs" />\r
-    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
-    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
-    <Compile Include="System.Web\TraceContextRecord.cs" />\r
-    <Compile Include="System.Web\TraceData.cs" />\r
-    <Compile Include="System.Web\TraceManager.cs" />\r
-    <Compile Include="System.Web\TraceMode.cs" />\r
-    <Compile Include="System.Web\VirtualPath.cs" />\r
-    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
-    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
-    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
-    <Compile Include="System.Web\WebROCollection.cs" />\r
-    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}</Project>\r
-      <Name>System\System-net_4_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{0ADBE502-5524-4312-81B0-8456328C367C}</Project>\r
-      <Name>System.Data\System.Data-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}</Project>\r
-      <Name>System.XML\System.Xml-net_4_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{C8124AA3-044F-4027-BD71-4810346B8FB6}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj">\r
-      <Project>{2FDBA71E-A6EC-4247-B0BD-BF7A618C0747}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{BC3505BA-1086-45B4-92AC-EB589CC1292F}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0.csproj">\r
-      <Project>{74084B98-6858-4133-998C-E594D367D8F1}</Project>\r
-      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{3B707FB5-0AB3-472A-BB49-7598CF2607B0}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_0.csproj">\r
-      <Project>{75EA05AE-77E9-44DA-9ECC-CC5808134137}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Web\Mono.Web-net_4_0.csproj">\r
-      <Project>{04EE9360-5C89-4849-A14F-B74358595976}</Project>\r
-      <Name>Mono.Web\Mono.Web-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{8B53B0E9-E0CA-4378-8C57-F85D518871D3}</Project>\r
-      <Name>System.Core\System.Core-net_4_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/TranslationResources.resources">\r
-      <LogicalName>TranslationResources.resources</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation.js">\r
-      <LogicalName>WebUIValidation.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/folder.gif">\r
-      <LogicalName>folder.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/file.gif">\r
-      <LogicalName>file.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/computer.gif">\r
-      <LogicalName>computer.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_minus.gif">\r
-      <LogicalName>arrow_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
-      <LogicalName>arrow_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_plus.gif">\r
-      <LogicalName>arrow_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_up.gif">\r
-      <LogicalName>arrow_up.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_down.gif">\r
-      <LogicalName>arrow_down.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_full.gif">\r
-      <LogicalName>box_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_empty.gif">\r
-      <LogicalName>box_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_minus.gif">\r
-      <LogicalName>box_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_noexpand.gif">\r
-      <LogicalName>box_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_plus.gif">\r
-      <LogicalName>box_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/contact.gif">\r
-      <LogicalName>contact.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_empty.gif">\r
-      <LogicalName>dot_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_full.gif">\r
-      <LogicalName>dot_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dots.gif">\r
-      <LogicalName>dots.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/inbox.gif">\r
-      <LogicalName>inbox.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_empty.gif">\r
-      <LogicalName>star_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_full.gif">\r
-      <LogicalName>star_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/warning.gif">\r
-      <LogicalName>warning.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
-      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
-      <LogicalName>TreeView_dash.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
-      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
-      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_i.gif">\r
-      <LogicalName>TreeView_i.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_l.gif">\r
-      <LogicalName>TreeView_l.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
-      <LogicalName>TreeView_lminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
-      <LogicalName>TreeView_lplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
-      <LogicalName>TreeView_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
-      <LogicalName>TreeView_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_r.gif">\r
-      <LogicalName>TreeView_r.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
-      <LogicalName>TreeView_rminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
-      <LogicalName>TreeView_rplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_t.gif">\r
-      <LogicalName>TreeView_t.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
-      <LogicalName>TreeView_tminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
-      <LogicalName>TreeView_tplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/transparent.gif">\r
-      <LogicalName>transparent.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/webform.js">\r
-      <LogicalName>webform.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
-      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
-      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
-      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
-      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
-      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
-      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
-      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
-      <LogicalName>GridView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
-      <LogicalName>DetailsView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
-      <LogicalName>TreeView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
-      <LogicalName>Menu.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/MenuModern.js">\r
-      <LogicalName>MenuModern.js</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.Web/System.Web-net_4_0-2.csproj b/mcs/class/System.Web/System.Web-net_4_0-2.csproj
deleted file mode 100644 (file)
index 6340f99..0000000
+++ /dev/null
@@ -1,1586 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{2AB66C1A-6094-4C45-AF9B-FA85F8D5E98A}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Web</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
-    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\HttpMethodConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternParser.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternToken.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternTokenType.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RequestContext.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\Route.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteBase.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteCollection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteData.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteDirection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteTable.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionary.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionaryExtensions.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\StopRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingModule.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\VirtualPathData.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\Cache.cs" />\r
-    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
-    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
-    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Caching\FileResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\HeaderElement.cs" />\r
-    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\IOutputCacheEntry.cs" />\r
-    <Compile Include="System.Web.Caching\MemoryResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCache.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProviderCollection.cs" />\r
-    <Compile Include="System.Web.Caching\ResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
-    <Compile Include="System.Web.Caching\SubstitutionResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
-    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
-    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
-    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
-    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
-    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\Directive.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
-    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
-    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
-    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\Location.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
-    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteUrlExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteValueExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
-    <Compile Include="System.Web.Compilation\TagType.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesDefaultProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyCompatibilityMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VersionConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
-    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
-    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
-    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
-    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
-    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
-    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
-    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
-    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
-    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
-    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
-    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
-    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
-    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
-    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
-    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
-    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
-    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
-    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
-    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
-    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
-    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
-    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
-    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
-    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
-    <Compile Include="System.Web.Routing\PageRouteHandler.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
-    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
-    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
-    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
-    <Compile Include="System.Web.Security\MachineKey.cs" />\r
-    <Compile Include="System.Web.Security\MachineKeyProtection.cs" />\r
-    <Compile Include="System.Web.Security\Membership.cs" />\r
-    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
-    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
-    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\Roles.cs" />\r
-    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateBehavior.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundItemControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IFieldControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRenderOuterTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuListRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuRenderingMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NamedCssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RouteParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleBlock.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutNavigationContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
-    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
-    <Compile Include="System.Web.UI\BaseParser.cs" />\r
-    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
-    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
-    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\ClientIDMode.cs" />\r
-    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
-    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
-    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
-    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Control.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
-    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
-    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBinder.cs" />\r
-    <Compile Include="System.Web.UI\DataBinding.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DataKeyPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
-    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\EventEntry.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelMasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
-    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
-    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
-    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
-    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
-    <Compile Include="System.Web.UI\IDataKeysControl.cs" />\r
-    <Compile Include="System.Web.UI\IDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
-    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
-    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
-    <Compile Include="System.Web.UI\IndexedString.cs" />\r
-    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
-    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\IStateManager.cs" />\r
-    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
-    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
-    <Compile Include="System.Web.UI\ITemplate.cs" />\r
-    <Compile Include="System.Web.UI\ITextControl.cs" />\r
-    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IValidator.cs" />\r
-    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
-    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
-    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
-    <Compile Include="System.Web.UI\MasterPage.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
-    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
-    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
-    <Compile Include="System.Web.UI\Page.cs" />\r
-    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
-    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
-    <Compile Include="System.Web.UI\PageParser.cs" />\r
-    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
-    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\PageTheme.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
-    <Compile Include="System.Web.UI\Pair.cs" />\r
-    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
-    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
-    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
-    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
-    <Compile Include="System.Web.UI\StateBag.cs" />\r
-    <Compile Include="System.Web.UI\StateItem.cs" />\r
-    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
-    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
-    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Triplet.cs" />\r
-    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
-    <Compile Include="System.Web.UI\UserControl.cs" />\r
-    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
-    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
-    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
-    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
-    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
-    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
-    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
-    <Compile Include="System.Web.Util\FileUtils.cs" />\r
-    <Compile Include="System.Web.Util\Helpers.cs" />\r
-    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
-    <Compile Include="System.Web.Util\ICalls.cs" />\r
-    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
-    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidationSource.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidator.cs" />\r
-    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
-    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
-    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
-    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
-    <Compile Include="System.Web.Util\SimpleWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\StrUtils.cs" />\r
-    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
-    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
-    <Compile Include="System.Web.Util\Transactions.cs" />\r
-    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
-    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
-    <Compile Include="System.Web.Util\WebTrace.cs" />\r
-    <Compile Include="System.Web.Util\WorkItem.cs" />\r
-    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
-    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
-    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
-    <Compile Include="System.Web\BeginEventHandler.cs" />\r
-    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
-    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
-    <Compile Include="System.Web\EndEventHandler.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
-    <Compile Include="System.Web\HeadersCollection.cs" />\r
-    <Compile Include="System.Web\HtmlizedException.cs" />\r
-    <Compile Include="System.Web\HtmlString.cs" />\r
-    <Compile Include="System.Web\HttpApplication.cs" />\r
-    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
-    <Compile Include="System.Web\HttpApplicationState.cs" />\r
-    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\HttpCacheability.cs" />\r
-    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
-    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
-    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
-    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
-    <Compile Include="System.Web\HttpCompileException.cs" />\r
-    <Compile Include="System.Web\HttpContext.cs" />\r
-    <Compile Include="System.Web\HttpCookie.cs" />\r
-    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
-    <Compile Include="System.Web\HttpCookieMode.cs" />\r
-    <Compile Include="System.Web\HttpException.cs" />\r
-    <Compile Include="System.Web\HttpFileCollection.cs" />\r
-    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
-    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
-    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
-    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
-    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
-    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
-    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
-    <Compile Include="System.Web\HttpParseException.cs" />\r
-    <Compile Include="System.Web\HttpPostedFile.cs" />\r
-    <Compile Include="System.Web\HttpRequest.cs" />\r
-    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
-    <Compile Include="System.Web\HttpResponse.cs" />\r
-    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Web\HttpResponseStream.cs" />\r
-    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
-    <Compile Include="System.Web\HttpRuntime.cs" />\r
-    <Compile Include="System.Web\HttpServerUtility.cs" />\r
-    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
-    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
-    <Compile Include="System.Web\HttpUtility.cs" />\r
-    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
-    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
-    <Compile Include="System.Web\HttpWriter.cs" />\r
-    <Compile Include="System.Web\IHtmlString.cs" />\r
-    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
-    <Compile Include="System.Web\IHttpMapPath.cs" />\r
-    <Compile Include="System.Web\IHttpModule.cs" />\r
-    <Compile Include="System.Web\IisTraceListener.cs" />\r
-    <Compile Include="System.Web\InputFilterStream.cs" />\r
-    <Compile Include="System.Web\IntPtrStream.cs" />\r
-    <Compile Include="System.Web\IPartitionResolver.cs" />\r
-    <Compile Include="System.Web\MimeTypes.cs" />\r
-    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
-    <Compile Include="System.Web\OutputFilterStream.cs" />\r
-    <Compile Include="System.Web\ParserError.cs" />\r
-    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
-    <Compile Include="System.Web\PreApplicationStartMethodAttribute.cs" />\r
-    <Compile Include="System.Web\ProcessInfo.cs" />\r
-    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
-    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
-    <Compile Include="System.Web\ProcessStatus.cs" />\r
-    <Compile Include="System.Web\QueueManager.cs" />\r
-    <Compile Include="System.Web\RequestNotification.cs" />\r
-    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
-    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
-    <Compile Include="System.Web\SiteMap.cs" />\r
-    <Compile Include="System.Web\SiteMapNode.cs" />\r
-    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapProvider.cs" />\r
-    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
-    <Compile Include="System.Web\StaticFileHandler.cs" />\r
-    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\TempFileStream.cs" />\r
-    <Compile Include="System.Web\TraceContext.cs" />\r
-    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
-    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
-    <Compile Include="System.Web\TraceContextRecord.cs" />\r
-    <Compile Include="System.Web\TraceData.cs" />\r
-    <Compile Include="System.Web\TraceManager.cs" />\r
-    <Compile Include="System.Web\TraceMode.cs" />\r
-    <Compile Include="System.Web\VirtualPath.cs" />\r
-    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
-    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
-    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
-    <Compile Include="System.Web\WebROCollection.cs" />\r
-    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}</Project>\r
-      <Name>System\System-net_4_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{0ADBE502-5524-4312-81B0-8456328C367C}</Project>\r
-      <Name>System.Data\System.Data-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}</Project>\r
-      <Name>System.XML\System.Xml-net_4_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{C8124AA3-044F-4027-BD71-4810346B8FB6}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj">\r
-      <Project>{2FDBA71E-A6EC-4247-B0BD-BF7A618C0747}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{BC3505BA-1086-45B4-92AC-EB589CC1292F}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0.csproj">\r
-      <Project>{74084B98-6858-4133-998C-E594D367D8F1}</Project>\r
-      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{3B707FB5-0AB3-472A-BB49-7598CF2607B0}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_0.csproj">\r
-      <Project>{75EA05AE-77E9-44DA-9ECC-CC5808134137}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Web\Mono.Web-net_4_0.csproj">\r
-      <Project>{04EE9360-5C89-4849-A14F-B74358595976}</Project>\r
-      <Name>Mono.Web\Mono.Web-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{8B53B0E9-E0CA-4378-8C57-F85D518871D3}</Project>\r
-      <Name>System.Core\System.Core-net_4_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/TranslationResources.resources">\r
-      <LogicalName>TranslationResources.resources</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation.js">\r
-      <LogicalName>WebUIValidation.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/folder.gif">\r
-      <LogicalName>folder.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/file.gif">\r
-      <LogicalName>file.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/computer.gif">\r
-      <LogicalName>computer.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_minus.gif">\r
-      <LogicalName>arrow_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
-      <LogicalName>arrow_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_plus.gif">\r
-      <LogicalName>arrow_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_up.gif">\r
-      <LogicalName>arrow_up.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_down.gif">\r
-      <LogicalName>arrow_down.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_full.gif">\r
-      <LogicalName>box_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_empty.gif">\r
-      <LogicalName>box_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_minus.gif">\r
-      <LogicalName>box_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_noexpand.gif">\r
-      <LogicalName>box_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_plus.gif">\r
-      <LogicalName>box_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/contact.gif">\r
-      <LogicalName>contact.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_empty.gif">\r
-      <LogicalName>dot_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_full.gif">\r
-      <LogicalName>dot_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dots.gif">\r
-      <LogicalName>dots.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/inbox.gif">\r
-      <LogicalName>inbox.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_empty.gif">\r
-      <LogicalName>star_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_full.gif">\r
-      <LogicalName>star_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/warning.gif">\r
-      <LogicalName>warning.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
-      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
-      <LogicalName>TreeView_dash.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
-      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
-      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_i.gif">\r
-      <LogicalName>TreeView_i.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_l.gif">\r
-      <LogicalName>TreeView_l.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
-      <LogicalName>TreeView_lminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
-      <LogicalName>TreeView_lplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
-      <LogicalName>TreeView_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
-      <LogicalName>TreeView_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_r.gif">\r
-      <LogicalName>TreeView_r.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
-      <LogicalName>TreeView_rminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
-      <LogicalName>TreeView_rplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_t.gif">\r
-      <LogicalName>TreeView_t.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
-      <LogicalName>TreeView_tminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
-      <LogicalName>TreeView_tplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/transparent.gif">\r
-      <LogicalName>transparent.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/webform.js">\r
-      <LogicalName>webform.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
-      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
-      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
-      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
-      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
-      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
-      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
-      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
-      <LogicalName>GridView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
-      <LogicalName>DetailsView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
-      <LogicalName>TreeView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
-      <LogicalName>Menu.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/MenuModern.js">\r
-      <LogicalName>MenuModern.js</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.Web/System.Web-net_4_5-1.csproj b/mcs/class/System.Web/System.Web-net_4_5-1.csproj
deleted file mode 100644 (file)
index a2d1b24..0000000
+++ /dev/null
@@ -1,1587 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{85F119B8-8463-4D6F-9852-DAB8C4070BD5}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Web</AssemblyName>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
-    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\HttpMethodConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternParser.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternToken.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternTokenType.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RequestContext.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\Route.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteBase.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteCollection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteData.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteDirection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteTable.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionary.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionaryExtensions.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\StopRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingModule.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\VirtualPathData.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\Cache.cs" />\r
-    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
-    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
-    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Caching\FileResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\HeaderElement.cs" />\r
-    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\IOutputCacheEntry.cs" />\r
-    <Compile Include="System.Web.Caching\MemoryResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCache.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProviderCollection.cs" />\r
-    <Compile Include="System.Web.Caching\ResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
-    <Compile Include="System.Web.Caching\SubstitutionResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
-    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
-    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
-    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
-    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
-    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\Directive.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
-    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
-    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
-    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\Location.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
-    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteUrlExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteValueExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
-    <Compile Include="System.Web.Compilation\TagType.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesDefaultProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyCompatibilityMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VersionConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
-    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
-    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
-    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
-    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
-    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
-    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
-    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
-    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
-    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
-    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
-    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
-    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
-    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
-    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
-    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
-    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
-    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
-    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
-    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
-    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
-    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
-    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
-    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
-    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
-    <Compile Include="System.Web.Routing\PageRouteHandler.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
-    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
-    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
-    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
-    <Compile Include="System.Web.Security\MachineKey.cs" />\r
-    <Compile Include="System.Web.Security\MachineKeyProtection.cs" />\r
-    <Compile Include="System.Web.Security\Membership.cs" />\r
-    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
-    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
-    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\Roles.cs" />\r
-    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateBehavior.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundItemControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IFieldControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRenderOuterTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuListRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuRenderingMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NamedCssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RouteParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleBlock.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutNavigationContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
-    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
-    <Compile Include="System.Web.UI\BaseParser.cs" />\r
-    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
-    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
-    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\ClientIDMode.cs" />\r
-    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
-    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
-    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
-    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Control.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
-    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
-    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBinder.cs" />\r
-    <Compile Include="System.Web.UI\DataBinding.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DataKeyPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
-    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\EventEntry.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelMasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
-    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
-    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
-    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
-    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
-    <Compile Include="System.Web.UI\IDataKeysControl.cs" />\r
-    <Compile Include="System.Web.UI\IDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
-    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
-    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
-    <Compile Include="System.Web.UI\IndexedString.cs" />\r
-    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
-    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\IStateManager.cs" />\r
-    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
-    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
-    <Compile Include="System.Web.UI\ITemplate.cs" />\r
-    <Compile Include="System.Web.UI\ITextControl.cs" />\r
-    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IValidator.cs" />\r
-    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
-    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
-    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
-    <Compile Include="System.Web.UI\MasterPage.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
-    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
-    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
-    <Compile Include="System.Web.UI\Page.cs" />\r
-    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
-    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
-    <Compile Include="System.Web.UI\PageParser.cs" />\r
-    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
-    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\PageTheme.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
-    <Compile Include="System.Web.UI\Pair.cs" />\r
-    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
-    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
-    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
-    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
-    <Compile Include="System.Web.UI\StateBag.cs" />\r
-    <Compile Include="System.Web.UI\StateItem.cs" />\r
-    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
-    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
-    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Triplet.cs" />\r
-    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
-    <Compile Include="System.Web.UI\UserControl.cs" />\r
-    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
-    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
-    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
-    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
-    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
-    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
-    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
-    <Compile Include="System.Web.Util\FileUtils.cs" />\r
-    <Compile Include="System.Web.Util\Helpers.cs" />\r
-    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
-    <Compile Include="System.Web.Util\ICalls.cs" />\r
-    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
-    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidationSource.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidator.cs" />\r
-    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
-    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
-    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
-    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
-    <Compile Include="System.Web.Util\SimpleWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\StrUtils.cs" />\r
-    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
-    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
-    <Compile Include="System.Web.Util\Transactions.cs" />\r
-    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
-    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
-    <Compile Include="System.Web.Util\WebTrace.cs" />\r
-    <Compile Include="System.Web.Util\WorkItem.cs" />\r
-    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
-    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
-    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
-    <Compile Include="System.Web\BeginEventHandler.cs" />\r
-    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
-    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
-    <Compile Include="System.Web\EndEventHandler.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
-    <Compile Include="System.Web\HeadersCollection.cs" />\r
-    <Compile Include="System.Web\HtmlizedException.cs" />\r
-    <Compile Include="System.Web\HtmlString.cs" />\r
-    <Compile Include="System.Web\HttpApplication.cs" />\r
-    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
-    <Compile Include="System.Web\HttpApplicationState.cs" />\r
-    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\HttpCacheability.cs" />\r
-    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
-    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
-    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
-    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
-    <Compile Include="System.Web\HttpCompileException.cs" />\r
-    <Compile Include="System.Web\HttpContext.cs" />\r
-    <Compile Include="System.Web\HttpCookie.cs" />\r
-    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
-    <Compile Include="System.Web\HttpCookieMode.cs" />\r
-    <Compile Include="System.Web\HttpException.cs" />\r
-    <Compile Include="System.Web\HttpFileCollection.cs" />\r
-    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
-    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
-    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
-    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
-    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
-    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
-    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
-    <Compile Include="System.Web\HttpParseException.cs" />\r
-    <Compile Include="System.Web\HttpPostedFile.cs" />\r
-    <Compile Include="System.Web\HttpRequest.cs" />\r
-    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
-    <Compile Include="System.Web\HttpResponse.cs" />\r
-    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Web\HttpResponseStream.cs" />\r
-    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
-    <Compile Include="System.Web\HttpRuntime.cs" />\r
-    <Compile Include="System.Web\HttpServerUtility.cs" />\r
-    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
-    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
-    <Compile Include="System.Web\HttpUtility.cs" />\r
-    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
-    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
-    <Compile Include="System.Web\HttpWriter.cs" />\r
-    <Compile Include="System.Web\IHtmlString.cs" />\r
-    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
-    <Compile Include="System.Web\IHttpMapPath.cs" />\r
-    <Compile Include="System.Web\IHttpModule.cs" />\r
-    <Compile Include="System.Web\IisTraceListener.cs" />\r
-    <Compile Include="System.Web\InputFilterStream.cs" />\r
-    <Compile Include="System.Web\IntPtrStream.cs" />\r
-    <Compile Include="System.Web\IPartitionResolver.cs" />\r
-    <Compile Include="System.Web\MimeMapping.cs" />\r
-    <Compile Include="System.Web\MimeTypes.cs" />\r
-    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
-    <Compile Include="System.Web\OutputFilterStream.cs" />\r
-    <Compile Include="System.Web\ParserError.cs" />\r
-    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
-    <Compile Include="System.Web\PreApplicationStartMethodAttribute.cs" />\r
-    <Compile Include="System.Web\ProcessInfo.cs" />\r
-    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
-    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
-    <Compile Include="System.Web\ProcessStatus.cs" />\r
-    <Compile Include="System.Web\QueueManager.cs" />\r
-    <Compile Include="System.Web\RequestNotification.cs" />\r
-    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
-    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
-    <Compile Include="System.Web\SiteMap.cs" />\r
-    <Compile Include="System.Web\SiteMapNode.cs" />\r
-    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapProvider.cs" />\r
-    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
-    <Compile Include="System.Web\StaticFileHandler.cs" />\r
-    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\TempFileStream.cs" />\r
-    <Compile Include="System.Web\TraceContext.cs" />\r
-    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
-    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
-    <Compile Include="System.Web\TraceContextRecord.cs" />\r
-    <Compile Include="System.Web\TraceData.cs" />\r
-    <Compile Include="System.Web\TraceManager.cs" />\r
-    <Compile Include="System.Web\TraceMode.cs" />\r
-    <Compile Include="System.Web\VirtualPath.cs" />\r
-    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
-    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
-    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
-    <Compile Include="System.Web\WebROCollection.cs" />\r
-    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
-      <Project>{B12AABBC-30D1-4885-BF3F-A53B970F68FB}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5.csproj">\r
-      <Project>{41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}</Project>\r
-      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_5.csproj">\r
-      <Project>{251DB111-FEE1-4080-8411-0AD1CC9BA94B}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Web\Mono.Web-net_4_5.csproj">\r
-      <Project>{4FCA6281-7800-4198-AE09-89EA51D456EB}</Project>\r
-      <Name>Mono.Web\Mono.Web-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/TranslationResources.resources">\r
-      <LogicalName>TranslationResources.resources</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation.js">\r
-      <LogicalName>WebUIValidation.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/folder.gif">\r
-      <LogicalName>folder.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/file.gif">\r
-      <LogicalName>file.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/computer.gif">\r
-      <LogicalName>computer.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_minus.gif">\r
-      <LogicalName>arrow_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
-      <LogicalName>arrow_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_plus.gif">\r
-      <LogicalName>arrow_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_up.gif">\r
-      <LogicalName>arrow_up.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_down.gif">\r
-      <LogicalName>arrow_down.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_full.gif">\r
-      <LogicalName>box_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_empty.gif">\r
-      <LogicalName>box_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_minus.gif">\r
-      <LogicalName>box_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_noexpand.gif">\r
-      <LogicalName>box_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_plus.gif">\r
-      <LogicalName>box_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/contact.gif">\r
-      <LogicalName>contact.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_empty.gif">\r
-      <LogicalName>dot_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_full.gif">\r
-      <LogicalName>dot_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dots.gif">\r
-      <LogicalName>dots.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/inbox.gif">\r
-      <LogicalName>inbox.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_empty.gif">\r
-      <LogicalName>star_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_full.gif">\r
-      <LogicalName>star_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/warning.gif">\r
-      <LogicalName>warning.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
-      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
-      <LogicalName>TreeView_dash.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
-      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
-      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_i.gif">\r
-      <LogicalName>TreeView_i.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_l.gif">\r
-      <LogicalName>TreeView_l.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
-      <LogicalName>TreeView_lminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
-      <LogicalName>TreeView_lplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
-      <LogicalName>TreeView_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
-      <LogicalName>TreeView_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_r.gif">\r
-      <LogicalName>TreeView_r.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
-      <LogicalName>TreeView_rminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
-      <LogicalName>TreeView_rplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_t.gif">\r
-      <LogicalName>TreeView_t.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
-      <LogicalName>TreeView_tminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
-      <LogicalName>TreeView_tplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/transparent.gif">\r
-      <LogicalName>transparent.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/webform.js">\r
-      <LogicalName>webform.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
-      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
-      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
-      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
-      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
-      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
-      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
-      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
-      <LogicalName>GridView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
-      <LogicalName>DetailsView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
-      <LogicalName>TreeView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
-      <LogicalName>Menu.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/MenuModern.js">\r
-      <LogicalName>MenuModern.js</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.Web/System.Web-net_4_5-2.csproj b/mcs/class/System.Web/System.Web-net_4_5-2.csproj
deleted file mode 100644 (file)
index 4a72da9..0000000
+++ /dev/null
@@ -1,1587 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Web</AssemblyName>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
-    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
-    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateWrapper.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionBase.cs" />\r
-    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionWrapper.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\HttpMethodConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteConstraint.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternParser.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternToken.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternTokenType.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RequestContext.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\Route.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteBase.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteCollection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteData.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteDirection.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteTable.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionary.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionaryExtensions.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\StopRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingHandler.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingModule.cs" />\r
-    <Compile Include="..\System.Web.Routing\System.Web.Routing\VirtualPathData.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\Cache.cs" />\r
-    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
-    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
-    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
-    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Caching\FileResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\HeaderElement.cs" />\r
-    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\IOutputCacheEntry.cs" />\r
-    <Compile Include="System.Web.Caching\MemoryResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCache.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
-    <Compile Include="System.Web.Caching\OutputCacheProviderCollection.cs" />\r
-    <Compile Include="System.Web.Caching\ResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
-    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
-    <Compile Include="System.Web.Caching\SubstitutionResponseElement.cs" />\r
-    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
-    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
-    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
-    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
-    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
-    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
-    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
-    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
-    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
-    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
-    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\Directive.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesTo.cs" />\r
-    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesToAttribute.cs" />\r
-    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
-    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
-    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
-    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
-    <Compile Include="System.Web.Compilation\Location.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
-    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
-    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
-    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteUrlExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\RouteValueExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
-    <Compile Include="System.Web.Compilation\TagType.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
-    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
-    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesDefaultProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesProvider.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyCompatibilityMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VersionConverter.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
-    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
-    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
-    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
-    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
-    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
-    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
-    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
-    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
-    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
-    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
-    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
-    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
-    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
-    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
-    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
-    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
-    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
-    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
-    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
-    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
-    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
-    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
-    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
-    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
-    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
-    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
-    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
-    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
-    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
-    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
-    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
-    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
-    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
-    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
-    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
-    <Compile Include="System.Web.Routing\PageRouteHandler.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
-    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
-    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
-    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
-    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
-    <Compile Include="System.Web.Security\MachineKey.cs" />\r
-    <Compile Include="System.Web.Security\MachineKeyProtection.cs" />\r
-    <Compile Include="System.Web.Security\Membership.cs" />\r
-    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
-    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
-    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
-    <Compile Include="System.Web.Security\Roles.cs" />\r
-    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
-    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
-    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
-    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateBehavior.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
-    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
-    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
-    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundItemControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IDataBoundListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IFieldControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRenderOuterTable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuListRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuRenderingMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NamedCssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\RouteParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleBlock.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardLayoutNavigationContainer.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
-    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
-    <Compile Include="System.Web.UI\BaseParser.cs" />\r
-    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
-    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
-    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\ClientIDMode.cs" />\r
-    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
-    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
-    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
-    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Control.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
-    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
-    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
-    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBinder.cs" />\r
-    <Compile Include="System.Web.UI\DataBinding.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DataKeyPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
-    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
-    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
-    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
-    <Compile Include="System.Web.UI\EventEntry.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
-    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
-    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelMasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
-    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
-    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
-    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
-    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
-    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
-    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
-    <Compile Include="System.Web.UI\IDataKeysControl.cs" />\r
-    <Compile Include="System.Web.UI\IDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
-    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
-    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
-    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
-    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
-    <Compile Include="System.Web.UI\IndexedString.cs" />\r
-    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
-    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
-    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
-    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
-    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
-    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\IStateManager.cs" />\r
-    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
-    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
-    <Compile Include="System.Web.UI\ITemplate.cs" />\r
-    <Compile Include="System.Web.UI\ITextControl.cs" />\r
-    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
-    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
-    <Compile Include="System.Web.UI\IValidator.cs" />\r
-    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
-    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
-    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
-    <Compile Include="System.Web.UI\MasterPage.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
-    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
-    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
-    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
-    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
-    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
-    <Compile Include="System.Web.UI\Page.cs" />\r
-    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
-    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
-    <Compile Include="System.Web.UI\PageParser.cs" />\r
-    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
-    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\PageTheme.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
-    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
-    <Compile Include="System.Web.UI\Pair.cs" />\r
-    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
-    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
-    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
-    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
-    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
-    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
-    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
-    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
-    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
-    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
-    <Compile Include="System.Web.UI\StateBag.cs" />\r
-    <Compile Include="System.Web.UI\StateItem.cs" />\r
-    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
-    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
-    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
-    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
-    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
-    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
-    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
-    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
-    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
-    <Compile Include="System.Web.UI\Triplet.cs" />\r
-    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
-    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
-    <Compile Include="System.Web.UI\UserControl.cs" />\r
-    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
-    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
-    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
-    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
-    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
-    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
-    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateMode.cs" />\r
-    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
-    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
-    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
-    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
-    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
-    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
-    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
-    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
-    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
-    <Compile Include="System.Web.Util\FileUtils.cs" />\r
-    <Compile Include="System.Web.Util\Helpers.cs" />\r
-    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
-    <Compile Include="System.Web.Util\ICalls.cs" />\r
-    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
-    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidationSource.cs" />\r
-    <Compile Include="System.Web.Util\RequestValidator.cs" />\r
-    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
-    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
-    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
-    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
-    <Compile Include="System.Web.Util\SimpleWebObjectFactory.cs" />\r
-    <Compile Include="System.Web.Util\StrUtils.cs" />\r
-    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
-    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
-    <Compile Include="System.Web.Util\Transactions.cs" />\r
-    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
-    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
-    <Compile Include="System.Web.Util\WebTrace.cs" />\r
-    <Compile Include="System.Web.Util\WorkItem.cs" />\r
-    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
-    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
-    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
-    <Compile Include="System.Web\BeginEventHandler.cs" />\r
-    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
-    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
-    <Compile Include="System.Web\EndEventHandler.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
-    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
-    <Compile Include="System.Web\HeadersCollection.cs" />\r
-    <Compile Include="System.Web\HtmlizedException.cs" />\r
-    <Compile Include="System.Web\HtmlString.cs" />\r
-    <Compile Include="System.Web\HttpApplication.cs" />\r
-    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
-    <Compile Include="System.Web\HttpApplicationState.cs" />\r
-    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
-    <Compile Include="System.Web\HttpCacheability.cs" />\r
-    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
-    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
-    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
-    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
-    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
-    <Compile Include="System.Web\HttpCompileException.cs" />\r
-    <Compile Include="System.Web\HttpContext.cs" />\r
-    <Compile Include="System.Web\HttpCookie.cs" />\r
-    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
-    <Compile Include="System.Web\HttpCookieMode.cs" />\r
-    <Compile Include="System.Web\HttpException.cs" />\r
-    <Compile Include="System.Web\HttpFileCollection.cs" />\r
-    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
-    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
-    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
-    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
-    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
-    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
-    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
-    <Compile Include="System.Web\HttpParseException.cs" />\r
-    <Compile Include="System.Web\HttpPostedFile.cs" />\r
-    <Compile Include="System.Web\HttpRequest.cs" />\r
-    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
-    <Compile Include="System.Web\HttpResponse.cs" />\r
-    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Web\HttpResponseStream.cs" />\r
-    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
-    <Compile Include="System.Web\HttpRuntime.cs" />\r
-    <Compile Include="System.Web\HttpServerUtility.cs" />\r
-    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
-    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
-    <Compile Include="System.Web\HttpUtility.cs" />\r
-    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
-    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
-    <Compile Include="System.Web\HttpWriter.cs" />\r
-    <Compile Include="System.Web\IHtmlString.cs" />\r
-    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandler.cs" />\r
-    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
-    <Compile Include="System.Web\IHttpMapPath.cs" />\r
-    <Compile Include="System.Web\IHttpModule.cs" />\r
-    <Compile Include="System.Web\IisTraceListener.cs" />\r
-    <Compile Include="System.Web\InputFilterStream.cs" />\r
-    <Compile Include="System.Web\IntPtrStream.cs" />\r
-    <Compile Include="System.Web\IPartitionResolver.cs" />\r
-    <Compile Include="System.Web\MimeMapping.cs" />\r
-    <Compile Include="System.Web\MimeTypes.cs" />\r
-    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
-    <Compile Include="System.Web\OutputFilterStream.cs" />\r
-    <Compile Include="System.Web\ParserError.cs" />\r
-    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
-    <Compile Include="System.Web\PreApplicationStartMethodAttribute.cs" />\r
-    <Compile Include="System.Web\ProcessInfo.cs" />\r
-    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
-    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
-    <Compile Include="System.Web\ProcessStatus.cs" />\r
-    <Compile Include="System.Web\QueueManager.cs" />\r
-    <Compile Include="System.Web\RequestNotification.cs" />\r
-    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
-    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
-    <Compile Include="System.Web\SiteMap.cs" />\r
-    <Compile Include="System.Web\SiteMapNode.cs" />\r
-    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapProvider.cs" />\r
-    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
-    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
-    <Compile Include="System.Web\StaticFileHandler.cs" />\r
-    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\TempFileStream.cs" />\r
-    <Compile Include="System.Web\TraceContext.cs" />\r
-    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
-    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
-    <Compile Include="System.Web\TraceContextRecord.cs" />\r
-    <Compile Include="System.Web\TraceData.cs" />\r
-    <Compile Include="System.Web\TraceManager.cs" />\r
-    <Compile Include="System.Web\TraceMode.cs" />\r
-    <Compile Include="System.Web\VirtualPath.cs" />\r
-    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
-    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
-    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
-    <Compile Include="System.Web\WebROCollection.cs" />\r
-    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
-    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
-      <Project>{B12AABBC-30D1-4885-BF3F-A53B970F68FB}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5.csproj">\r
-      <Project>{41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}</Project>\r
-      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_5.csproj">\r
-      <Project>{251DB111-FEE1-4080-8411-0AD1CC9BA94B}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Web\Mono.Web-net_4_5.csproj">\r
-      <Project>{4FCA6281-7800-4198-AE09-89EA51D456EB}</Project>\r
-      <Name>Mono.Web\Mono.Web-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/TranslationResources.resources">\r
-      <LogicalName>TranslationResources.resources</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation.js">\r
-      <LogicalName>WebUIValidation.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/folder.gif">\r
-      <LogicalName>folder.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/file.gif">\r
-      <LogicalName>file.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/computer.gif">\r
-      <LogicalName>computer.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_minus.gif">\r
-      <LogicalName>arrow_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
-      <LogicalName>arrow_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_plus.gif">\r
-      <LogicalName>arrow_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_up.gif">\r
-      <LogicalName>arrow_up.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/arrow_down.gif">\r
-      <LogicalName>arrow_down.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_full.gif">\r
-      <LogicalName>box_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_empty.gif">\r
-      <LogicalName>box_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_minus.gif">\r
-      <LogicalName>box_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_noexpand.gif">\r
-      <LogicalName>box_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/box_plus.gif">\r
-      <LogicalName>box_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/contact.gif">\r
-      <LogicalName>contact.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_empty.gif">\r
-      <LogicalName>dot_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dot_full.gif">\r
-      <LogicalName>dot_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/dots.gif">\r
-      <LogicalName>dots.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/inbox.gif">\r
-      <LogicalName>inbox.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_empty.gif">\r
-      <LogicalName>star_empty.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/star_full.gif">\r
-      <LogicalName>star_full.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/warning.gif">\r
-      <LogicalName>warning.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
-      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
-      <LogicalName>TreeView_dash.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
-      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
-      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_i.gif">\r
-      <LogicalName>TreeView_i.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_l.gif">\r
-      <LogicalName>TreeView_l.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
-      <LogicalName>TreeView_lminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
-      <LogicalName>TreeView_lplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
-      <LogicalName>TreeView_minus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
-      <LogicalName>TreeView_plus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_r.gif">\r
-      <LogicalName>TreeView_r.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
-      <LogicalName>TreeView_rminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
-      <LogicalName>TreeView_rplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_t.gif">\r
-      <LogicalName>TreeView_t.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
-      <LogicalName>TreeView_tminus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
-      <LogicalName>TreeView_tplus.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/transparent.gif">\r
-      <LogicalName>transparent.gif</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/webform.js">\r
-      <LogicalName>webform.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
-      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
-      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
-      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
-      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
-      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
-      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
-      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
-      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
-      <LogicalName>GridView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
-      <LogicalName>DetailsView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
-      <LogicalName>TreeView.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
-      <LogicalName>Menu.js</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="System.Web.UI.WebControls/MenuModern.js">\r
-      <LogicalName>MenuModern.js</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
index 9f57375c2b709bb27afbff4cd09550d79aa8bfda..787662b4184549c387b62070dcba435b725de71f 100644 (file)
@@ -7,7 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>\r
     <ProjectGuid>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
+    <NoWarn>1699,612,618,618,1699,612,618,618</NoWarn>\r
     <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>True</NoConfig>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
+    <NoWarn>1699,612,618,618,1699,612,618,618</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,612,618,618</NoWarn>\r
+    <NoWarn>1699,612,618,618,1699,612,618,618</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
     <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingModule.cs" />\r
     <Compile Include="..\System.Web.Routing\System.Web.Routing\VirtualPathData.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.Web.Util\ISectionSettingsMapper.cs" />\r
+    <Compile Include="Mono.Web.Util\MembershipSectionMapper.cs" />\r
+    <Compile Include="Mono.Web.Util\RoleManagerSectionMapper.cs" />\r
+    <Compile Include="Mono.Web.Util\SettingsMapping.cs" />\r
+    <Compile Include="Mono.Web.Util\SettingsMappingManager.cs" />\r
+    <Compile Include="Mono.Web.Util\SettingsMappingWhat.cs" />\r
     <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
     <Compile Include="System.Web.Caching\Cache.cs" />\r
     <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
+      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj">\r
       <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
-      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
+      <Name>System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
       <Project>{B12AABBC-30D1-4885-BF3F-A53B970F68FB}</Project>\r
-      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
+      <Name>System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5.csproj">\r
+    <ProjectReference Include="../Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_5.csproj">\r
       <Project>{41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}</Project>\r
-      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5</Name>\r
+      <Name>Mono.Data.Sqlite-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj">\r
       <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
-      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
+      <Name>System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_0.csproj">\r
-      <Project>{75EA05AE-77E9-44DA-9ECC-CC5808134137}</Project>\r
-      <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Web\Mono.Web-net_4_0.csproj">\r
-      <Project>{04EE9360-5C89-4849-A14F-B74358595976}</Project>\r
-      <Name>Mono.Web\Mono.Web-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+    <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_5.csproj">\r
+      <Project>{251DB111-FEE1-4080-8411-0AD1CC9BA94B}</Project>\r
+      <Name>System.Web.Services-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
diff --git a/mcs/class/System.Web/System.Web-plainweb-net_2_0.csproj b/mcs/class/System.Web/System.Web-plainweb-net_2_0.csproj
new file mode 100644 (file)
index 0000000..ff2009e
--- /dev/null
@@ -0,0 +1,1504 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{2F43657C-B73B-44FF-B548-6734C967AA94}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,612,618,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_2_0/plainweb</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Web</AssemblyName>\r
+    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,612,618,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,612,618,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
+    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\Cache.cs" />\r
+    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
+    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
+    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
+    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
+    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
+    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
+    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
+    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
+    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
+    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
+    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
+    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
+    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
+    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
+    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
+    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
+    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\Directive.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
+    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
+    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
+    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
+    <Compile Include="System.Web.Compilation\Location.cs" />\r
+    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
+    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
+    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
+    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
+    <Compile Include="System.Web.Compilation\TagType.cs" />\r
+    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
+    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
+    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
+    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
+    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
+    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
+    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
+    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
+    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
+    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
+    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
+    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
+    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
+    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
+    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
+    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
+    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
+    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
+    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
+    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
+    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
+    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
+    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
+    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
+    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
+    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
+    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
+    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
+    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
+    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
+    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
+    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
+    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
+    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
+    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
+    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
+    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
+    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
+    <Compile Include="System.Web.Security\Membership.cs" />\r
+    <Compile Include="System.Web.Security\MembershipCreateStatus.cs" />\r
+    <Compile Include="System.Web.Security\MembershipCreateUserException.cs" />\r
+    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
+    <Compile Include="System.Web.Security\MembershipPasswordException.cs" />\r
+    <Compile Include="System.Web.Security\MembershipPasswordFormat.cs" />\r
+    <Compile Include="System.Web.Security\MembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\MembershipProviderCollection.cs" />\r
+    <Compile Include="System.Web.Security\MembershipUser.cs" />\r
+    <Compile Include="System.Web.Security\MembershipUserCollection.cs" />\r
+    <Compile Include="System.Web.Security\MembershipValidatePasswordEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
+    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
+    <Compile Include="System.Web.Security\RoleProvider.cs" />\r
+    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
+    <Compile Include="System.Web.Security\Roles.cs" />\r
+    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
+    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
+    <Compile Include="System.Web.Security\ValidatePasswordEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
+    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
+    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
+    <Compile Include="System.Web.UI\BaseParser.cs" />\r
+    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
+    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
+    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
+    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
+    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
+    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
+    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
+    <Compile Include="System.Web.UI\Control.cs" />\r
+    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
+    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
+    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
+    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
+    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI\DataBinder.cs" />\r
+    <Compile Include="System.Web.UI\DataBinding.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
+    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
+    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
+    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
+    <Compile Include="System.Web.UI\EventEntry.cs" />\r
+    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
+    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
+    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
+    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
+    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
+    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
+    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
+    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
+    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
+    <Compile Include="System.Web.UI\IDataSource.cs" />\r
+    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
+    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
+    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
+    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
+    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
+    <Compile Include="System.Web.UI\IndexedString.cs" />\r
+    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
+    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
+    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
+    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
+    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
+    <Compile Include="System.Web.UI\IStateManager.cs" />\r
+    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
+    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
+    <Compile Include="System.Web.UI\ITemplate.cs" />\r
+    <Compile Include="System.Web.UI\ITextControl.cs" />\r
+    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IValidator.cs" />\r
+    <Compile Include="System.Web.UI\KeyedList.cs" />\r
+    <Compile Include="System.Web.UI\KeyedListEnumerator.cs" />\r
+    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
+    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
+    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
+    <Compile Include="System.Web.UI\MasterPage.cs" />\r
+    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
+    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
+    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
+    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
+    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
+    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
+    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
+    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
+    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
+    <Compile Include="System.Web.UI\Page.cs" />\r
+    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
+    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
+    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
+    <Compile Include="System.Web.UI\PageParser.cs" />\r
+    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
+    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\PageTheme.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
+    <Compile Include="System.Web.UI\Pair.cs" />\r
+    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
+    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
+    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
+    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
+    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
+    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
+    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
+    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
+    <Compile Include="System.Web.UI\StateBag.cs" />\r
+    <Compile Include="System.Web.UI\StateItem.cs" />\r
+    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
+    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
+    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
+    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
+    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
+    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
+    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
+    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
+    <Compile Include="System.Web.UI\Triplet.cs" />\r
+    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
+    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
+    <Compile Include="System.Web.UI\UserControl.cs" />\r
+    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
+    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
+    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
+    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
+    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
+    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
+    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
+    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
+    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
+    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
+    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
+    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
+    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
+    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
+    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
+    <Compile Include="System.Web.Util\FileUtils.cs" />\r
+    <Compile Include="System.Web.Util\Helpers.cs" />\r
+    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
+    <Compile Include="System.Web.Util\ICalls.cs" />\r
+    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
+    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
+    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
+    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
+    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
+    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
+    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
+    <Compile Include="System.Web.Util\StrUtils.cs" />\r
+    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
+    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
+    <Compile Include="System.Web.Util\Transactions.cs" />\r
+    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
+    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
+    <Compile Include="System.Web.Util\WebTrace.cs" />\r
+    <Compile Include="System.Web.Util\WorkItem.cs" />\r
+    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
+    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
+    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
+    <Compile Include="System.Web\BeginEventHandler.cs" />\r
+    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
+    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
+    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
+    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
+    <Compile Include="System.Web\EndEventHandler.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
+    <Compile Include="System.Web\HeadersCollection.cs" />\r
+    <Compile Include="System.Web\HtmlizedException.cs" />\r
+    <Compile Include="System.Web\HttpApplication.cs" />\r
+    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
+    <Compile Include="System.Web\HttpApplicationState.cs" />\r
+    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
+    <Compile Include="System.Web\HttpCacheability.cs" />\r
+    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
+    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
+    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
+    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
+    <Compile Include="System.Web\HttpCompileException.cs" />\r
+    <Compile Include="System.Web\HttpContext.cs" />\r
+    <Compile Include="System.Web\HttpCookie.cs" />\r
+    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
+    <Compile Include="System.Web\HttpCookieMode.cs" />\r
+    <Compile Include="System.Web\HttpException.cs" />\r
+    <Compile Include="System.Web\HttpFileCollection.cs" />\r
+    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
+    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
+    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
+    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
+    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
+    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
+    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
+    <Compile Include="System.Web\HttpParseException.cs" />\r
+    <Compile Include="System.Web\HttpPostedFile.cs" />\r
+    <Compile Include="System.Web\HttpRequest.cs" />\r
+    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
+    <Compile Include="System.Web\HttpResponse.cs" />\r
+    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Web\HttpResponseStream.cs" />\r
+    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
+    <Compile Include="System.Web\HttpRuntime.cs" />\r
+    <Compile Include="System.Web\HttpServerUtility.cs" />\r
+    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
+    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
+    <Compile Include="System.Web\HttpUtility.cs" />\r
+    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
+    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
+    <Compile Include="System.Web\HttpWriter.cs" />\r
+    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
+    <Compile Include="System.Web\IHttpHandler.cs" />\r
+    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
+    <Compile Include="System.Web\IHttpMapPath.cs" />\r
+    <Compile Include="System.Web\IHttpModule.cs" />\r
+    <Compile Include="System.Web\IisTraceListener.cs" />\r
+    <Compile Include="System.Web\InputFilterStream.cs" />\r
+    <Compile Include="System.Web\IntPtrStream.cs" />\r
+    <Compile Include="System.Web\IPartitionResolver.cs" />\r
+    <Compile Include="System.Web\MimeTypes.cs" />\r
+    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
+    <Compile Include="System.Web\OutputFilterStream.cs" />\r
+    <Compile Include="System.Web\ParserError.cs" />\r
+    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
+    <Compile Include="System.Web\ProcessInfo.cs" />\r
+    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
+    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
+    <Compile Include="System.Web\ProcessStatus.cs" />\r
+    <Compile Include="System.Web\QueueManager.cs" />\r
+    <Compile Include="System.Web\RequestNotification.cs" />\r
+    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
+    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
+    <Compile Include="System.Web\SiteMap.cs" />\r
+    <Compile Include="System.Web\SiteMapNode.cs" />\r
+    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
+    <Compile Include="System.Web\SiteMapProvider.cs" />\r
+    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
+    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
+    <Compile Include="System.Web\StaticFileHandler.cs" />\r
+    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
+    <Compile Include="System.Web\TempFileStream.cs" />\r
+    <Compile Include="System.Web\TraceContext.cs" />\r
+    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
+    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
+    <Compile Include="System.Web\TraceContextRecord.cs" />\r
+    <Compile Include="System.Web\TraceData.cs" />\r
+    <Compile Include="System.Web\TraceManager.cs" />\r
+    <Compile Include="System.Web\TraceMode.cs" />\r
+    <Compile Include="System.Web\VirtualPath.cs" />\r
+    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
+    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
+    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
+    <Compile Include="System.Web\WebROCollection.cs" />\r
+    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
+    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_2_0.csproj">\r
+      <Project>{AAA3F683-244C-40EF-8EF8-A95938862A44}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-bare-net_2_0.csproj">\r
+      <Project>{5459507F-DC25-401C-A2F4-D5ECAC3A34E6}</Project>\r
+      <Name>System\System-bare-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-plaincore-net_2_0.csproj">\r
+      <Project>{F0743710-AB7C-4019-A13A-07AE79F514E4}</Project>\r
+      <Name>System.Core\System.Core-plaincore-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_2_0.csproj">\r
+      <Project>{50FE7D09-285C-480A-94F8-F42CB76A83CE}</Project>\r
+      <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Data/System.Data-net_2_0.csproj">\r
+      <Project>{3D0435AD-4ACE-45BE-87DE-335BAD6D8EB1}</Project>\r
+      <Name>System.Data\System.Data-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_2_0.csproj">\r
+      <Project>{0E9DD462-944B-426E-BC1E-96EF270EF7E2}</Project>\r
+      <Name>System.XML\System.Xml-bare-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_2_0.csproj">\r
+      <Project>{40E73340-6F24-460B-AC9D-77C9453B527B}</Project>\r
+      <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj">\r
+      <Project>{48B07F1A-16F4-44B0-863F-40D5CD6C3CB3}</Project>\r
+      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_2_0.csproj">\r
+      <Project>{13AAE1FB-48CB-41ED-BF9B-F6F69CDE258F}</Project>\r
+      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Data.Sqlite/Mono.Data.Sqlite-net_2_0.csproj">\r
+      <Project>{CBE5E050-412D-4DE7-8937-0E8C4BD6762A}</Project>\r
+      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/TranslationResources.resources">\r
+      <LogicalName>TranslationResources.resources</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/WebUIValidation.js">\r
+      <LogicalName>WebUIValidation.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/folder.gif">\r
+      <LogicalName>folder.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/file.gif">\r
+      <LogicalName>file.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/computer.gif">\r
+      <LogicalName>computer.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_minus.gif">\r
+      <LogicalName>arrow_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
+      <LogicalName>arrow_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_plus.gif">\r
+      <LogicalName>arrow_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_up.gif">\r
+      <LogicalName>arrow_up.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_down.gif">\r
+      <LogicalName>arrow_down.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_full.gif">\r
+      <LogicalName>box_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_empty.gif">\r
+      <LogicalName>box_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_minus.gif">\r
+      <LogicalName>box_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_noexpand.gif">\r
+      <LogicalName>box_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_plus.gif">\r
+      <LogicalName>box_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/contact.gif">\r
+      <LogicalName>contact.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dot_empty.gif">\r
+      <LogicalName>dot_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dot_full.gif">\r
+      <LogicalName>dot_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dots.gif">\r
+      <LogicalName>dots.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/inbox.gif">\r
+      <LogicalName>inbox.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/star_empty.gif">\r
+      <LogicalName>star_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/star_full.gif">\r
+      <LogicalName>star_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/warning.gif">\r
+      <LogicalName>warning.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
+      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
+      <LogicalName>TreeView_dash.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
+      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
+      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_i.gif">\r
+      <LogicalName>TreeView_i.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_l.gif">\r
+      <LogicalName>TreeView_l.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
+      <LogicalName>TreeView_lminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
+      <LogicalName>TreeView_lplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
+      <LogicalName>TreeView_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
+      <LogicalName>TreeView_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_r.gif">\r
+      <LogicalName>TreeView_r.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
+      <LogicalName>TreeView_rminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
+      <LogicalName>TreeView_rplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_t.gif">\r
+      <LogicalName>TreeView_t.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
+      <LogicalName>TreeView_tminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
+      <LogicalName>TreeView_tplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/transparent.gif">\r
+      <LogicalName>transparent.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/webform.js">\r
+      <LogicalName>webform.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
+      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
+      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
+      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
+      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
+      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
+      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
+      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
+      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
+      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
+      <LogicalName>GridView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
+      <LogicalName>DetailsView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
+      <LogicalName>TreeView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
+      <LogicalName>Menu.js</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.Web/System.Web-plainweb-net_4_0.csproj b/mcs/class/System.Web/System.Web-plainweb-net_4_0.csproj
new file mode 100644 (file)
index 0000000..0db8e7c
--- /dev/null
@@ -0,0 +1,1582 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{07F1690D-4374-4A73-9C8B-E606AF372FF3}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,612,618,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_0/plainweb</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Web</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,612,618,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSTEM_WEB</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,612,618,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;INSIDE_SYSTEM_WEB</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
+    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionWrapper.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\HttpMethodConstraint.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteConstraint.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteHandler.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternParser.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternToken.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternTokenType.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RequestContext.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\Route.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteBase.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteCollection.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteData.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteDirection.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteTable.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionary.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionaryExtensions.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\StopRoutingHandler.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingHandler.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingModule.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\VirtualPathData.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\Cache.cs" />\r
+    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
+    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
+    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
+    <Compile Include="System.Web.Caching\FileResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\HeaderElement.cs" />\r
+    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
+    <Compile Include="System.Web.Caching\IOutputCacheEntry.cs" />\r
+    <Compile Include="System.Web.Caching\MemoryResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCache.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheProviderCollection.cs" />\r
+    <Compile Include="System.Web.Caching\ResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
+    <Compile Include="System.Web.Caching\SubstitutionResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
+    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
+    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
+    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
+    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
+    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
+    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
+    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
+    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
+    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
+    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
+    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\Directive.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesTo.cs" />\r
+    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesToAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
+    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
+    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
+    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
+    <Compile Include="System.Web.Compilation\Location.cs" />\r
+    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
+    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
+    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
+    <Compile Include="System.Web.Compilation\RouteUrlExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\RouteValueExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
+    <Compile Include="System.Web.Compilation\TagType.cs" />\r
+    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
+    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesDefaultProvider.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesProvider.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyCompatibilityMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VersionConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
+    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
+    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
+    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
+    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
+    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
+    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
+    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
+    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
+    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
+    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
+    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
+    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
+    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
+    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
+    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
+    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
+    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
+    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
+    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
+    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
+    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
+    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
+    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
+    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
+    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
+    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
+    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
+    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
+    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
+    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
+    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
+    <Compile Include="System.Web.Routing\PageRouteHandler.cs" />\r
+    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
+    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
+    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
+    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
+    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
+    <Compile Include="System.Web.Security\MachineKey.cs" />\r
+    <Compile Include="System.Web.Security\MachineKeyProtection.cs" />\r
+    <Compile Include="System.Web.Security\Membership.cs" />\r
+    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
+    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
+    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
+    <Compile Include="System.Web.Security\Roles.cs" />\r
+    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
+    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateBehavior.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IDataBoundItemControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IDataBoundListControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IFieldControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IRenderOuterTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuListRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuRenderingMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\NamedCssStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RouteParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StyleBlock.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardLayoutContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardLayoutNavigationContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
+    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
+    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
+    <Compile Include="System.Web.UI\BaseParser.cs" />\r
+    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
+    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
+    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\ClientIDMode.cs" />\r
+    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
+    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
+    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
+    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
+    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
+    <Compile Include="System.Web.UI\Control.cs" />\r
+    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
+    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
+    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
+    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
+    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI\DataBinder.cs" />\r
+    <Compile Include="System.Web.UI\DataBinding.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
+    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\DataKeyPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
+    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
+    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
+    <Compile Include="System.Web.UI\EventEntry.cs" />\r
+    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
+    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelMasterPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
+    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
+    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
+    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
+    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
+    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
+    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
+    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
+    <Compile Include="System.Web.UI\IDataKeysControl.cs" />\r
+    <Compile Include="System.Web.UI\IDataSource.cs" />\r
+    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
+    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
+    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
+    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
+    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
+    <Compile Include="System.Web.UI\IndexedString.cs" />\r
+    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
+    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
+    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
+    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
+    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
+    <Compile Include="System.Web.UI\IStateManager.cs" />\r
+    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
+    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
+    <Compile Include="System.Web.UI\ITemplate.cs" />\r
+    <Compile Include="System.Web.UI\ITextControl.cs" />\r
+    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IValidator.cs" />\r
+    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
+    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
+    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
+    <Compile Include="System.Web.UI\MasterPage.cs" />\r
+    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
+    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
+    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
+    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
+    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
+    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
+    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
+    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
+    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
+    <Compile Include="System.Web.UI\Page.cs" />\r
+    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
+    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
+    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
+    <Compile Include="System.Web.UI\PageParser.cs" />\r
+    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
+    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\PageTheme.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
+    <Compile Include="System.Web.UI\Pair.cs" />\r
+    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
+    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
+    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
+    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
+    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
+    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
+    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
+    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
+    <Compile Include="System.Web.UI\StateBag.cs" />\r
+    <Compile Include="System.Web.UI\StateItem.cs" />\r
+    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
+    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
+    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
+    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
+    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
+    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
+    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
+    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
+    <Compile Include="System.Web.UI\Triplet.cs" />\r
+    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
+    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
+    <Compile Include="System.Web.UI\UserControl.cs" />\r
+    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
+    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
+    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
+    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
+    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
+    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateMode.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
+    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
+    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
+    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
+    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
+    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
+    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
+    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
+    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
+    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
+    <Compile Include="System.Web.Util\FileUtils.cs" />\r
+    <Compile Include="System.Web.Util\Helpers.cs" />\r
+    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
+    <Compile Include="System.Web.Util\ICalls.cs" />\r
+    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
+    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
+    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
+    <Compile Include="System.Web.Util\RequestValidationSource.cs" />\r
+    <Compile Include="System.Web.Util\RequestValidator.cs" />\r
+    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
+    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
+    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
+    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
+    <Compile Include="System.Web.Util\SimpleWebObjectFactory.cs" />\r
+    <Compile Include="System.Web.Util\StrUtils.cs" />\r
+    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
+    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
+    <Compile Include="System.Web.Util\Transactions.cs" />\r
+    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
+    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
+    <Compile Include="System.Web.Util\WebTrace.cs" />\r
+    <Compile Include="System.Web.Util\WorkItem.cs" />\r
+    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
+    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
+    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
+    <Compile Include="System.Web\BeginEventHandler.cs" />\r
+    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
+    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
+    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
+    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
+    <Compile Include="System.Web\EndEventHandler.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
+    <Compile Include="System.Web\HeadersCollection.cs" />\r
+    <Compile Include="System.Web\HtmlizedException.cs" />\r
+    <Compile Include="System.Web\HtmlString.cs" />\r
+    <Compile Include="System.Web\HttpApplication.cs" />\r
+    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
+    <Compile Include="System.Web\HttpApplicationState.cs" />\r
+    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
+    <Compile Include="System.Web\HttpCacheability.cs" />\r
+    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
+    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
+    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
+    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
+    <Compile Include="System.Web\HttpCompileException.cs" />\r
+    <Compile Include="System.Web\HttpContext.cs" />\r
+    <Compile Include="System.Web\HttpCookie.cs" />\r
+    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
+    <Compile Include="System.Web\HttpCookieMode.cs" />\r
+    <Compile Include="System.Web\HttpException.cs" />\r
+    <Compile Include="System.Web\HttpFileCollection.cs" />\r
+    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
+    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
+    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
+    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
+    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
+    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
+    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
+    <Compile Include="System.Web\HttpParseException.cs" />\r
+    <Compile Include="System.Web\HttpPostedFile.cs" />\r
+    <Compile Include="System.Web\HttpRequest.cs" />\r
+    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
+    <Compile Include="System.Web\HttpResponse.cs" />\r
+    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Web\HttpResponseStream.cs" />\r
+    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
+    <Compile Include="System.Web\HttpRuntime.cs" />\r
+    <Compile Include="System.Web\HttpServerUtility.cs" />\r
+    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
+    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
+    <Compile Include="System.Web\HttpUtility.cs" />\r
+    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
+    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
+    <Compile Include="System.Web\HttpWriter.cs" />\r
+    <Compile Include="System.Web\IHtmlString.cs" />\r
+    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
+    <Compile Include="System.Web\IHttpHandler.cs" />\r
+    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
+    <Compile Include="System.Web\IHttpMapPath.cs" />\r
+    <Compile Include="System.Web\IHttpModule.cs" />\r
+    <Compile Include="System.Web\IisTraceListener.cs" />\r
+    <Compile Include="System.Web\InputFilterStream.cs" />\r
+    <Compile Include="System.Web\IntPtrStream.cs" />\r
+    <Compile Include="System.Web\IPartitionResolver.cs" />\r
+    <Compile Include="System.Web\MimeTypes.cs" />\r
+    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
+    <Compile Include="System.Web\OutputFilterStream.cs" />\r
+    <Compile Include="System.Web\ParserError.cs" />\r
+    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
+    <Compile Include="System.Web\PreApplicationStartMethodAttribute.cs" />\r
+    <Compile Include="System.Web\ProcessInfo.cs" />\r
+    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
+    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
+    <Compile Include="System.Web\ProcessStatus.cs" />\r
+    <Compile Include="System.Web\QueueManager.cs" />\r
+    <Compile Include="System.Web\RequestNotification.cs" />\r
+    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
+    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
+    <Compile Include="System.Web\SiteMap.cs" />\r
+    <Compile Include="System.Web\SiteMapNode.cs" />\r
+    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
+    <Compile Include="System.Web\SiteMapProvider.cs" />\r
+    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
+    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
+    <Compile Include="System.Web\StaticFileHandler.cs" />\r
+    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
+    <Compile Include="System.Web\TempFileStream.cs" />\r
+    <Compile Include="System.Web\TraceContext.cs" />\r
+    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
+    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
+    <Compile Include="System.Web\TraceContextRecord.cs" />\r
+    <Compile Include="System.Web\TraceData.cs" />\r
+    <Compile Include="System.Web\TraceManager.cs" />\r
+    <Compile Include="System.Web\TraceMode.cs" />\r
+    <Compile Include="System.Web\VirtualPath.cs" />\r
+    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
+    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
+    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
+    <Compile Include="System.Web\WebROCollection.cs" />\r
+    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
+    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_0.csproj">\r
+      <Project>{5889848E-305B-4B11-B3B1-A25761DAFE45}</Project>\r
+      <Name>corlib\corlib-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-secxml-net_4_0.csproj">\r
+      <Project>{ED114F49-84B3-4EF9-80EC-90D4EEF7FF8E}</Project>\r
+      <Name>System\System-secxml-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-plaincore-net_4_0.csproj">\r
+      <Project>{2D5DF73B-C3E5-40E6-94DA-EE49231F1FB4}</Project>\r
+      <Name>System.Core\System.Core-plaincore-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_0.csproj">\r
+      <Project>{0320CF1C-6099-447E-8575-E19375FD69C1}</Project>\r
+      <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_0.csproj">\r
+      <Project>{F9CB6ED4-1F88-4C63-84BA-4A60E8E4CB9B}</Project>\r
+      <Name>System.Data\System.Data-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_4_0.csproj">\r
+      <Project>{FB3BD508-7228-49CF-ADCA-F5D0C8E8ABCF}</Project>\r
+      <Name>System.XML\System.Xml-bare-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_0.csproj">\r
+      <Project>{CDF0A0D0-F531-43DC-AA85-BF46C557558D}</Project>\r
+      <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj">\r
+      <Project>{9206CB80-04F8-4C50-AFE6-D38D4B463AD7}</Project>\r
+      <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_0.csproj">\r
+      <Project>{41A642E0-E14A-4B75-B37B-28549F5536FC}</Project>\r
+      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_0.csproj">\r
+      <Project>{ED82E2F3-5210-4BC1-B9BD-B37D44CCE407}</Project>\r
+      <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_0.csproj">\r
+      <Project>{21BBD9A9-836A-4BF0-81EF-CAFE55B11226}</Project>\r
+      <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/TranslationResources.resources">\r
+      <LogicalName>TranslationResources.resources</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/WebUIValidation.js">\r
+      <LogicalName>WebUIValidation.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/folder.gif">\r
+      <LogicalName>folder.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/file.gif">\r
+      <LogicalName>file.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/computer.gif">\r
+      <LogicalName>computer.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_minus.gif">\r
+      <LogicalName>arrow_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
+      <LogicalName>arrow_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_plus.gif">\r
+      <LogicalName>arrow_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_up.gif">\r
+      <LogicalName>arrow_up.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_down.gif">\r
+      <LogicalName>arrow_down.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_full.gif">\r
+      <LogicalName>box_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_empty.gif">\r
+      <LogicalName>box_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_minus.gif">\r
+      <LogicalName>box_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_noexpand.gif">\r
+      <LogicalName>box_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_plus.gif">\r
+      <LogicalName>box_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/contact.gif">\r
+      <LogicalName>contact.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dot_empty.gif">\r
+      <LogicalName>dot_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dot_full.gif">\r
+      <LogicalName>dot_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dots.gif">\r
+      <LogicalName>dots.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/inbox.gif">\r
+      <LogicalName>inbox.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/star_empty.gif">\r
+      <LogicalName>star_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/star_full.gif">\r
+      <LogicalName>star_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/warning.gif">\r
+      <LogicalName>warning.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
+      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
+      <LogicalName>TreeView_dash.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
+      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
+      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_i.gif">\r
+      <LogicalName>TreeView_i.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_l.gif">\r
+      <LogicalName>TreeView_l.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
+      <LogicalName>TreeView_lminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
+      <LogicalName>TreeView_lplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
+      <LogicalName>TreeView_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
+      <LogicalName>TreeView_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_r.gif">\r
+      <LogicalName>TreeView_r.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
+      <LogicalName>TreeView_rminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
+      <LogicalName>TreeView_rplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_t.gif">\r
+      <LogicalName>TreeView_t.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
+      <LogicalName>TreeView_tminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
+      <LogicalName>TreeView_tplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/transparent.gif">\r
+      <LogicalName>transparent.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/webform.js">\r
+      <LogicalName>webform.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
+      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
+      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
+      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
+      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
+      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
+      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
+      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
+      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
+      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
+      <LogicalName>GridView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
+      <LogicalName>DetailsView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
+      <LogicalName>TreeView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
+      <LogicalName>Menu.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/MenuModern.js">\r
+      <LogicalName>MenuModern.js</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.Web/System.Web-plainweb-net_4_5.csproj b/mcs/class/System.Web/System.Web-plainweb-net_4_5.csproj
new file mode 100644 (file)
index 0000000..5f49197
--- /dev/null
@@ -0,0 +1,1590 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{21892B00-1C9F-44F3-AE4C-A6A9A210CEC7}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,612,618,618,1699,612,618,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_5/plainweb</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Web</AssemblyName>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  \r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,612,618,618,1699,612,618,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,612,618,618,1699,612,618,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSTEM_WEB</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\corlib\System.Collections.Concurrent\SplitOrderedList.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\FileRefHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\InMemoryHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\NullRefHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNode.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXFileRef.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXNullRef.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceReader.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceSet.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\ResXResourceWriter.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />\r
+    <Compile Include="..\Managed.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />\r
+    <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpApplicationStateWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpBrowserCapabilitiesWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpCachePolicyWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpContextWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpFileCollectionWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpPostedFileWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpRequestWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpResponseWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpServerUtilityWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpSessionStateWrapper.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionBase.cs" />\r
+    <Compile Include="..\System.Web.Abstractions\System.Web\HttpStaticObjectsCollectionWrapper.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\HttpMethodConstraint.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteConstraint.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\IRouteHandler.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternParser.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternToken.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\PatternTokenType.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RequestContext.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\Route.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteBase.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteCollection.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteData.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteDirection.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteTable.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionary.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\RouteValueDictionaryExtensions.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\StopRoutingHandler.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingHandler.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\UrlRoutingModule.cs" />\r
+    <Compile Include="..\System.Web.Routing\System.Web.Routing\VirtualPathData.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.Web.Util\ISectionSettingsMapper.cs" />\r
+    <Compile Include="Mono.Web.Util\MembershipSectionMapper.cs" />\r
+    <Compile Include="Mono.Web.Util\RoleManagerSectionMapper.cs" />\r
+    <Compile Include="Mono.Web.Util\SettingsMapping.cs" />\r
+    <Compile Include="Mono.Web.Util\SettingsMappingManager.cs" />\r
+    <Compile Include="Mono.Web.Util\SettingsMappingWhat.cs" />\r
+    <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\Cache.cs" />\r
+    <Compile Include="System.Web.Caching\CacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\CachedRawResponse.cs" />\r
+    <Compile Include="System.Web.Caching\CachedVaryBy.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItem.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemLRU.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriority.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />\r
+    <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />\r
+    <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />\r
+    <Compile Include="System.Web.Caching\FileResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\HeaderElement.cs" />\r
+    <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />\r
+    <Compile Include="System.Web.Caching\IOutputCacheEntry.cs" />\r
+    <Compile Include="System.Web.Caching\MemoryResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCache.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheModule.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />\r
+    <Compile Include="System.Web.Caching\OutputCacheProviderCollection.cs" />\r
+    <Compile Include="System.Web.Caching\ResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />\r
+    <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />\r
+    <Compile Include="System.Web.Caching\SubstitutionResponseElement.cs" />\r
+    <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />\r
+    <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\AspComponent.cs" />\r
+    <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />\r
+    <Compile Include="System.Web.Compilation\AspGenerator.cs" />\r
+    <Compile Include="System.Web.Compilation\AspParser.cs" />\r
+    <Compile Include="System.Web.Compilation\AspTokenizer.cs" />\r
+    <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\BaseCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManager.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderAppliesTo.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderAppliesToAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />\r
+    <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />\r
+    <Compile Include="System.Web.Compilation\CachingCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />\r
+    <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />\r
+    <Compile Include="System.Web.Compilation\CompilationException.cs" />\r
+    <Compile Include="System.Web.Compilation\CompilerType.cs" />\r
+    <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />\r
+    <Compile Include="System.Web.Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\Directive.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionEditorAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\ExpressionPrefixAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesTo.cs" />\r
+    <Compile Include="System.Web.Compilation\FolderLevelBuildProviderAppliesToAttribute.cs" />\r
+    <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\IAssemblyPostProcessor.cs" />\r
+    <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\IImplicitResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\ILocation.cs" />\r
+    <Compile Include="System.Web.Compilation\ImplicitResourceKey.cs" />\r
+    <Compile Include="System.Web.Compilation\IResourceProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />\r
+    <Compile Include="System.Web.Compilation\Location.cs" />\r
+    <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\PageCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ParseException.cs" />\r
+    <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />\r
+    <Compile Include="System.Web.Compilation\PreservationFile.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />\r
+    <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />\r
+    <Compile Include="System.Web.Compilation\RouteUrlExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\RouteValueExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\TagAttributes.cs" />\r
+    <Compile Include="System.Web.Compilation\TagType.cs" />\r
+    <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />\r
+    <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />\r
+    <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />\r
+    <Compile Include="System.Web.Configuration.Internal\IInternalConfigWebHost.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AdapterDictionary.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthenticationMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsRedirectMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsAuthPasswordFormat.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\FormsProtectionEnum.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesDefaultProvider.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesProvider.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IConfigMapPath.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IConfigMapPathFactory.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\IRemoteWebConfigurationHostServer.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyCompatibilityMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidation.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PagesEnableSessionState.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelComAuthenticationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelComImpersonationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelLogLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SerializationMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SystemWebCachingSectionGroup.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TraceDisplayMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VersionConverter.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebApplicationLevel.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceMode.cs" />\r
+    <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />\r
+    <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />\r
+    <Compile Include="System.Web.Handlers\TraceHandler.cs" />\r
+    <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />\r
+    <Compile Include="System.Web.Hosting\ApplicationManager.cs" />\r
+    <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />\r
+    <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />\r
+    <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />\r
+    <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\IApplicationHost.cs" />\r
+    <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />\r
+    <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />\r
+    <Compile Include="System.Web.Hosting\IRegisteredObject.cs" />\r
+    <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />\r
+    <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualFile.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />\r
+    <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />\r
+    <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Web.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Web.Mail\MailAttachment.cs" />\r
+    <Compile Include="System.Web.Mail\MailEncoding.cs" />\r
+    <Compile Include="System.Web.Mail\MailFormat.cs" />\r
+    <Compile Include="System.Web.Mail\MailHeader.cs" />\r
+    <Compile Include="System.Web.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />\r
+    <Compile Include="System.Web.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Web.Mail\MailUtil.cs" />\r
+    <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpMail.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpResponse.cs" />\r
+    <Compile Include="System.Web.Mail\SmtpStream.cs" />\r
+    <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />\r
+    <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />\r
+    <Compile Include="System.Web.Management\EventNotificationType.cs" />\r
+    <Compile Include="System.Web.Management\IRegiisUtility.cs" />\r
+    <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />\r
+    <Compile Include="System.Web.Management\RuleFiringRecord.cs" />\r
+    <Compile Include="System.Web.Management\SessionStateType.cs" />\r
+    <Compile Include="System.Web.Management\SqlFeatures.cs" />\r
+    <Compile Include="System.Web.Management\WebApplicationInformation.cs" />\r
+    <Compile Include="System.Web.Management\WebBaseEvent.cs" />\r
+    <Compile Include="System.Web.Management\WebEventCodes.cs" />\r
+    <Compile Include="System.Web.Management\WebEventFormatter.cs" />\r
+    <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\DefaultProfile.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAuthenticationOption.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileBase.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileGroupBase.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileInfo.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileInfoCollection.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileManager.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileModule.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileParser.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProvider.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />\r
+    <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />\r
+    <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />\r
+    <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />\r
+    <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />\r
+    <Compile Include="System.Web.Routing\PageRouteHandler.cs" />\r
+    <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />\r
+    <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />\r
+    <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />\r
+    <Compile Include="System.Web.Security\CookieProtection.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthentication.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />\r
+    <Compile Include="System.Web.Security\FormsIdentity.cs" />\r
+    <Compile Include="System.Web.Security\MachineKey.cs" />\r
+    <Compile Include="System.Web.Security\MachineKeyProtection.cs" />\r
+    <Compile Include="System.Web.Security\Membership.cs" />\r
+    <Compile Include="System.Web.Security\MembershipHelper.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.Security\PassportIdentity.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\RoleManagerModule.cs" />\r
+    <Compile Include="System.Web.Security\RolePrincipal.cs" />\r
+    <Compile Include="System.Web.Security\RoleProviderCollection.cs" />\r
+    <Compile Include="System.Web.Security\Roles.cs" />\r
+    <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />\r
+    <Compile Include="System.Web.Security\SqlRoleProvider.cs" />\r
+    <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationEventArgs.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationEventHandler.cs" />\r
+    <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IReadOnlySessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IRequiresSessionState.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateBehavior.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />\r
+    <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />\r
+    <Compile Include="System.Web.UI.Adapters\WmlPostFieldType.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />\r
+    <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ITrackingPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ITransformerConfigurationControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IVersioningPersonalizable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebActionable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebEditable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartHttpHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartParameters.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\IWebPartTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeState.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PartChromeType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizationScope.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartCancelEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartExportMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartHelpMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbsEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdCreatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AuthenticateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AuthenticateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoCompleteType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BorderStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BoundField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletedListEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Button.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonColumnType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ButtonType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Calendar.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CalendarSelectionMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CommandField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Content.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserErrorEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataBoundControlMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlCellType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlRowState.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataControlRowType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPageChangedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataGridSortCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKey.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataListItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayNameFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DayRenderEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewModeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FirstDayOfWeek.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontSize.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewInsertEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewModeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewModeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridLines.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCancelEditEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewEditEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewEditEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewPageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewPageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewRowEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSelectEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSortEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewSortEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HorizontalAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HotSpotMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IButtonControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ICallbackContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ICompositeControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IDataBoundControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IDataBoundItemControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IDataBoundListControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IFieldControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Image.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMapEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ImageMapEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IPersistedSelector.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IPostBackContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IRenderOuterTable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\IRepeatInfoUser.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Label.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListItemType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ListSelectionMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Literal.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LiteralMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Localize.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Login.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginCancelEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginCancelEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginFailureAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginName.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginTextLayout.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LoginView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\LogoutAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailMessageEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MailMessageEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Menu.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuListRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuRenderingMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MonthChangedEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MonthChangedEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MultiView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\NamedCssStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\NextPrevFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceDisposingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceFilteringEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceMethodEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceSelectingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceStatusEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Orientation.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerButtons.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerPosition.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Panel.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Parameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PathDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Repeater.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeaterItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RepeatLayout.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\RouteParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ScrollBars.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SendMailErrorEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ServerValidateEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ServerValidateEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapNodeItemType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SortDirection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceCommandType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceFilteringEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceSelectingEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceStatusEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Style.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StyleBlock.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Substitution.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Table.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCaptionAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableFooterRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableHeaderScope.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRow.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableRowSection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBox.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TextBoxMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TitleFormat.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeSelectAction.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeNodeTypes.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\TreeViewImageSet.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Unit.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\UnitType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationCompareOperator.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationDataType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidationSummaryDisplayMode.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ValidatorDisplay.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\VerticalAlign.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\View.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WebColorConverter.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WebControl.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Wizard.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardLayoutContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardLayoutNavigationContainer.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStep.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\WizardStepType.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\Xml.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />\r
+    <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />\r
+    <Compile Include="System.Web.UI\ApplicationFileParser.cs" />\r
+    <Compile Include="System.Web.UI\AttributeCollection.cs" />\r
+    <Compile Include="System.Web.UI\BaseParser.cs" />\r
+    <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\BaseTemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\BuildMethod.cs" />\r
+    <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />\r
+    <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\ClientIDMode.cs" />\r
+    <Compile Include="System.Web.UI\ClientScriptManager.cs" />\r
+    <Compile Include="System.Web.UI\CodeBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CodeConstructType.cs" />\r
+    <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CollectionBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CompilationMode.cs" />\r
+    <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ConflictOptions.cs" />\r
+    <Compile Include="System.Web.UI\ConstructorNeedsTagAttribute.cs" />\r
+    <Compile Include="System.Web.UI\Control.cs" />\r
+    <Compile Include="System.Web.UI\ControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\ControlBuilderAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ControlCachePolicy.cs" />\r
+    <Compile Include="System.Web.UI\ControlCollection.cs" />\r
+    <Compile Include="System.Web.UI\ControlSkin.cs" />\r
+    <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />\r
+    <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\CssClassPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\CssStyleCollection.cs" />\r
+    <Compile Include="System.Web.UI\DataBinder.cs" />\r
+    <Compile Include="System.Web.UI\DataBinding.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingBuilder.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI\DataBindingHandlerAttribute.cs" />\r
+    <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\DataKeyPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCacheExpiry.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceCapabilities.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceControl.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceOperation.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />\r
+    <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />\r
+    <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\DesignTimeParseData.cs" />\r
+    <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\EmptyControlCollection.cs" />\r
+    <Compile Include="System.Web.UI\EventEntry.cs" />\r
+    <Compile Include="System.Web.UI\ExpressionBinding.cs" />\r
+    <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />\r
+    <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelControlBuilderAttribute.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelMasterPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\FilterableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />\r
+    <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\Html32TextWriter.cs" />\r
+    <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterAttribute.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterStyle.cs" />\r
+    <Compile Include="System.Web.UI\HtmlTextWriterTag.cs" />\r
+    <Compile Include="System.Web.UI\IAttributeAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IAutoFieldGenerator.cs" />\r
+    <Compile Include="System.Web.UI\IBindableControl.cs" />\r
+    <Compile Include="System.Web.UI\IBindableTemplate.cs" />\r
+    <Compile Include="System.Web.UI\ICallbackEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\ICheckBoxControl.cs" />\r
+    <Compile Include="System.Web.UI\IControlBuilderAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDataBindingsAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDataItemContainer.cs" />\r
+    <Compile Include="System.Web.UI\IDataKeysControl.cs" />\r
+    <Compile Include="System.Web.UI\IDataSource.cs" />\r
+    <Compile Include="System.Web.UI\IDataSourceViewSchemaAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IDReferencePropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\IEditableTextControl.cs" />\r
+    <Compile Include="System.Web.UI\IExpressionsAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IFilterResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchicalDataSource.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchicalEnumerable.cs" />\r
+    <Compile Include="System.Web.UI\IHierarchyData.cs" />\r
+    <Compile Include="System.Web.UI\ImageClickEventArgs.cs" />\r
+    <Compile Include="System.Web.UI\ImageClickEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\INamingContainer.cs" />\r
+    <Compile Include="System.Web.UI\INavigateUIData.cs" />\r
+    <Compile Include="System.Web.UI\IndexedString.cs" />\r
+    <Compile Include="System.Web.UI\INonBindingContainer.cs" />\r
+    <Compile Include="System.Web.UI\IParserAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IPostBackDataHandler.cs" />\r
+    <Compile Include="System.Web.UI\IPostBackEventHandler.cs" />\r
+    <Compile Include="System.Web.UI\IResourceUrlGenerator.cs" />\r
+    <Compile Include="System.Web.UI\IScriptManager.cs" />\r
+    <Compile Include="System.Web.UI\IStateFormatter.cs" />\r
+    <Compile Include="System.Web.UI\IStateManager.cs" />\r
+    <Compile Include="System.Web.UI\IStyleSheet.cs" />\r
+    <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />\r
+    <Compile Include="System.Web.UI\ITemplate.cs" />\r
+    <Compile Include="System.Web.UI\ITextControl.cs" />\r
+    <Compile Include="System.Web.UI\IThemeResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IUrlResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IUserControlDesignerAccessor.cs" />\r
+    <Compile Include="System.Web.UI\IUserControlTypeResolutionService.cs" />\r
+    <Compile Include="System.Web.UI\IValidator.cs" />\r
+    <Compile Include="System.Web.UI\ListSourceHelper.cs" />\r
+    <Compile Include="System.Web.UI\LiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\LosFormatter.cs" />\r
+    <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />\r
+    <Compile Include="System.Web.UI\MasterPage.cs" />\r
+    <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\MasterPageParser.cs" />\r
+    <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />\r
+    <Compile Include="System.Web.UI\NonVisualControlAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ObjectConverter.cs" />\r
+    <Compile Include="System.Web.UI\ObjectPersistData.cs" />\r
+    <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />\r
+    <Compile Include="System.Web.UI\ObjectTag.cs" />\r
+    <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />\r
+    <Compile Include="System.Web.UI\OutputCacheLocation.cs" />\r
+    <Compile Include="System.Web.UI\OutputCacheParameters.cs" />\r
+    <Compile Include="System.Web.UI\Page.cs" />\r
+    <Compile Include="System.Web.UI\PageAsyncTask.cs" />\r
+    <Compile Include="System.Web.UI\PageHandlerFactory.cs" />\r
+    <Compile Include="System.Web.UI\PageLifeCycle.cs" />\r
+    <Compile Include="System.Web.UI\PageParser.cs" />\r
+    <Compile Include="System.Web.UI\PageParserFilter.cs" />\r
+    <Compile Include="System.Web.UI\PageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\PageTheme.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeBuilder.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeFileParser.cs" />\r
+    <Compile Include="System.Web.UI\PageThemeParser.cs" />\r
+    <Compile Include="System.Web.UI\Pair.cs" />\r
+    <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\PersistChildrenAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PersistenceMode.cs" />\r
+    <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />\r
+    <Compile Include="System.Web.UI\PostBackOptions.cs" />\r
+    <Compile Include="System.Web.UI\PropertyConverter.cs" />\r
+    <Compile Include="System.Web.UI\PropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />\r
+    <Compile Include="System.Web.UI\RenderMethod.cs" />\r
+    <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />\r
+    <Compile Include="System.Web.UI\RootBuilder.cs" />\r
+    <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />\r
+    <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />\r
+    <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />\r
+    <Compile Include="System.Web.UI\SkinBuilder.cs" />\r
+    <Compile Include="System.Web.UI\StateBag.cs" />\r
+    <Compile Include="System.Web.UI\StateItem.cs" />\r
+    <Compile Include="System.Web.UI\StateManagedCollection.cs" />\r
+    <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />\r
+    <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />\r
+    <Compile Include="System.Web.UI\SupportsEventValidationAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateBuilder.cs" />\r
+    <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateContentType.cs" />\r
+    <Compile Include="System.Web.UI\TemplateControl.cs" />\r
+    <Compile Include="System.Web.UI\TemplateControlParser.cs" />\r
+    <Compile Include="System.Web.UI\TemplateInstance.cs" />\r
+    <Compile Include="System.Web.UI\TemplateInstanceAttribute.cs" />\r
+    <Compile Include="System.Web.UI\TemplateParser.cs" />\r
+    <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />\r
+    <Compile Include="System.Web.UI\ThemeableAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ThemeProvider.cs" />\r
+    <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />\r
+    <Compile Include="System.Web.UI\Triplet.cs" />\r
+    <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />\r
+    <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\UrlTypes.cs" />\r
+    <Compile Include="System.Web.UI\UserControl.cs" />\r
+    <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />\r
+    <Compile Include="System.Web.UI\UserControlParser.cs" />\r
+    <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />\r
+    <Compile Include="System.Web.UI\ValidatorCollection.cs" />\r
+    <Compile Include="System.Web.UI\VerificationAttribute.cs" />\r
+    <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />\r
+    <Compile Include="System.Web.UI\VerificationReportLevel.cs" />\r
+    <Compile Include="System.Web.UI\VerificationRule.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateEncryptionMode.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateException.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateMode.cs" />\r
+    <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />\r
+    <Compile Include="System.Web.UI\VirtualReferenceType.cs" />\r
+    <Compile Include="System.Web.UI\WebHandlerParser.cs" />\r
+    <Compile Include="System.Web.UI\WebResourceAttribute.cs" />\r
+    <Compile Include="System.Web.UI\WebServiceParser.cs" />\r
+    <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />\r
+    <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />\r
+    <Compile Include="System.Web.UI\XPathBinder.cs" />\r
+    <Compile Include="System.Web.Util\AltSerialization.cs" />\r
+    <Compile Include="System.Web.Util\DataSourceHelper.cs" />\r
+    <Compile Include="System.Web.Util\DataSourceResolver.cs" />\r
+    <Compile Include="System.Web.Util\FileUtils.cs" />\r
+    <Compile Include="System.Web.Util\Helpers.cs" />\r
+    <Compile Include="System.Web.Util\HttpEncoder.cs" />\r
+    <Compile Include="System.Web.Util\ICalls.cs" />\r
+    <Compile Include="System.Web.Util\IWebObjectFactory.cs" />\r
+    <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />\r
+    <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />\r
+    <Compile Include="System.Web.Util\RequestValidationSource.cs" />\r
+    <Compile Include="System.Web.Util\RequestValidator.cs" />\r
+    <Compile Include="System.Web.Util\RuntimeHelpers.cs" />\r
+    <Compile Include="System.Web.Util\SearchPattern.cs" />\r
+    <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />\r
+    <Compile Include="System.Web.Util\SerializationHelper.cs" />\r
+    <Compile Include="System.Web.Util\SimpleWebObjectFactory.cs" />\r
+    <Compile Include="System.Web.Util\StrUtils.cs" />\r
+    <Compile Include="System.Web.Util\TimeUtil.cs" />\r
+    <Compile Include="System.Web.Util\TransactedCallback.cs" />\r
+    <Compile Include="System.Web.Util\Transactions.cs" />\r
+    <Compile Include="System.Web.Util\UrlUtils.cs" />\r
+    <Compile Include="System.Web.Util\WebEncoding.cs" />\r
+    <Compile Include="System.Web.Util\WebTrace.cs" />\r
+    <Compile Include="System.Web.Util\WorkItem.cs" />\r
+    <Compile Include="System.Web.Util\WorkItemCallback.cs" />\r
+    <Compile Include="System.Web\ApplicationShutdownReason.cs" />\r
+    <Compile Include="System.Web\BaseParamsCollection.cs" />\r
+    <Compile Include="System.Web\BeginEventHandler.cs" />\r
+    <Compile Include="System.Web\BrowserCapabilities.cs" />\r
+    <Compile Include="System.Web\CapabilitiesLoader.cs" />\r
+    <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />\r
+    <Compile Include="System.Web\DefaultHttpHandler.cs" />\r
+    <Compile Include="System.Web\EndEventHandler.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplate.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateType.cs" />\r
+    <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />\r
+    <Compile Include="System.Web\HeadersCollection.cs" />\r
+    <Compile Include="System.Web\HtmlizedException.cs" />\r
+    <Compile Include="System.Web\HtmlString.cs" />\r
+    <Compile Include="System.Web\HttpApplication.cs" />\r
+    <Compile Include="System.Web\HttpApplicationFactory.cs" />\r
+    <Compile Include="System.Web\HttpApplicationState.cs" />\r
+    <Compile Include="System.Web\HttpBrowserCapabilities.cs" />\r
+    <Compile Include="System.Web\HttpCacheability.cs" />\r
+    <Compile Include="System.Web\HttpCachePolicy.cs" />\r
+    <Compile Include="System.Web\HttpCacheRevalidation.cs" />\r
+    <Compile Include="System.Web\HttpCacheValidateHandler.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />\r
+    <Compile Include="System.Web\HttpCacheVaryByParams.cs" />\r
+    <Compile Include="System.Web\HttpClientCertificate.cs" />\r
+    <Compile Include="System.Web\HttpCompileException.cs" />\r
+    <Compile Include="System.Web\HttpContext.cs" />\r
+    <Compile Include="System.Web\HttpCookie.cs" />\r
+    <Compile Include="System.Web\HttpCookieCollection.cs" />\r
+    <Compile Include="System.Web\HttpCookieMode.cs" />\r
+    <Compile Include="System.Web\HttpException.cs" />\r
+    <Compile Include="System.Web\HttpFileCollection.cs" />\r
+    <Compile Include="System.Web\HttpForbiddenHandler.cs" />\r
+    <Compile Include="System.Web\HttpHeaderCollection.cs" />\r
+    <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />\r
+    <Compile Include="System.Web\HttpModuleCollection.cs" />\r
+    <Compile Include="System.Web\HttpNotFoundHandler.cs" />\r
+    <Compile Include="System.Web\HttpNotImplementedHandler.cs" />\r
+    <Compile Include="System.Web\HttpParamsCollection.cs" />\r
+    <Compile Include="System.Web\HttpParseException.cs" />\r
+    <Compile Include="System.Web\HttpPostedFile.cs" />\r
+    <Compile Include="System.Web\HttpRequest.cs" />\r
+    <Compile Include="System.Web\HttpRequestValidationException.cs" />\r
+    <Compile Include="System.Web\HttpResponse.cs" />\r
+    <Compile Include="System.Web\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Web\HttpResponseStream.cs" />\r
+    <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />\r
+    <Compile Include="System.Web\HttpRuntime.cs" />\r
+    <Compile Include="System.Web\HttpServerUtility.cs" />\r
+    <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />\r
+    <Compile Include="System.Web\HttpUnhandledException.cs" />\r
+    <Compile Include="System.Web\HttpUtility.cs" />\r
+    <Compile Include="System.Web\HttpValidationStatus.cs" />\r
+    <Compile Include="System.Web\HttpWorkerRequest.cs" />\r
+    <Compile Include="System.Web\HttpWriter.cs" />\r
+    <Compile Include="System.Web\IHtmlString.cs" />\r
+    <Compile Include="System.Web\IHttpAsyncHandler.cs" />\r
+    <Compile Include="System.Web\IHttpHandler.cs" />\r
+    <Compile Include="System.Web\IHttpHandlerFactory.cs" />\r
+    <Compile Include="System.Web\IHttpMapPath.cs" />\r
+    <Compile Include="System.Web\IHttpModule.cs" />\r
+    <Compile Include="System.Web\IisTraceListener.cs" />\r
+    <Compile Include="System.Web\InputFilterStream.cs" />\r
+    <Compile Include="System.Web\IntPtrStream.cs" />\r
+    <Compile Include="System.Web\IPartitionResolver.cs" />\r
+    <Compile Include="System.Web\MimeMapping.cs" />\r
+    <Compile Include="System.Web\MimeTypes.cs" />\r
+    <Compile Include="System.Web\NoParamsInvoker.cs" />\r
+    <Compile Include="System.Web\OutputFilterStream.cs" />\r
+    <Compile Include="System.Web\ParserError.cs" />\r
+    <Compile Include="System.Web\ParserErrorCollection.cs" />\r
+    <Compile Include="System.Web\PreApplicationStartMethodAttribute.cs" />\r
+    <Compile Include="System.Web\ProcessInfo.cs" />\r
+    <Compile Include="System.Web\ProcessModelInfo.cs" />\r
+    <Compile Include="System.Web\ProcessShutdownReason.cs" />\r
+    <Compile Include="System.Web\ProcessStatus.cs" />\r
+    <Compile Include="System.Web\QueueManager.cs" />\r
+    <Compile Include="System.Web\RequestNotification.cs" />\r
+    <Compile Include="System.Web\RequestNotificationStatus.cs" />\r
+    <Compile Include="System.Web\ServerVariablesCollection.cs" />\r
+    <Compile Include="System.Web\SiteMap.cs" />\r
+    <Compile Include="System.Web\SiteMapNode.cs" />\r
+    <Compile Include="System.Web\SiteMapNodeCollection.cs" />\r
+    <Compile Include="System.Web\SiteMapProvider.cs" />\r
+    <Compile Include="System.Web\SiteMapProviderCollection.cs" />\r
+    <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />\r
+    <Compile Include="System.Web\StaticFileHandler.cs" />\r
+    <Compile Include="System.Web\StaticSiteMapProvider.cs" />\r
+    <Compile Include="System.Web\TempFileStream.cs" />\r
+    <Compile Include="System.Web\TraceContext.cs" />\r
+    <Compile Include="System.Web\TraceContextEventArgs.cs" />\r
+    <Compile Include="System.Web\TraceContextEventHandler.cs" />\r
+    <Compile Include="System.Web\TraceContextRecord.cs" />\r
+    <Compile Include="System.Web\TraceData.cs" />\r
+    <Compile Include="System.Web\TraceManager.cs" />\r
+    <Compile Include="System.Web\TraceMode.cs" />\r
+    <Compile Include="System.Web\VirtualPath.cs" />\r
+    <Compile Include="System.Web\VirtualPathUtility.cs" />\r
+    <Compile Include="System.Web\WebCategoryAttribute.cs" />\r
+    <Compile Include="System.Web\WebPageTraceListener.cs" />\r
+    <Compile Include="System.Web\WebROCollection.cs" />\r
+    <Compile Include="System.Web\WebSysDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\XmlSiteMapProvider.cs" />\r
+    <Compile Include="System.Web\UplevelHelper.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
+      <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
+      <Name>System.Core-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
+      <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
+      <Name>System.Drawing-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
+      <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
+      <Name>System.Data-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj">\r
+      <Project>{773D8BA7-9A88-49AC-81C9-740436270588}</Project>\r
+      <Name>System.EnterpriseServices-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
+      <Project>{B12AABBC-30D1-4885-BF3F-A53B970F68FB}</Project>\r
+      <Name>System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
+      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
+      <Name>System.Configuration-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_5.csproj">\r
+      <Project>{41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}</Project>\r
+      <Name>Mono.Data.Sqlite-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj">\r
+      <Project>{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}</Project>\r
+      <Name>System.Web.ApplicationServices-net_4_5</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/TranslationResources.resources">\r
+      <LogicalName>TranslationResources.resources</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/WebUIValidation.js">\r
+      <LogicalName>WebUIValidation.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/folder.gif">\r
+      <LogicalName>folder.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/file.gif">\r
+      <LogicalName>file.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/computer.gif">\r
+      <LogicalName>computer.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_minus.gif">\r
+      <LogicalName>arrow_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_noexpand.gif">\r
+      <LogicalName>arrow_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_plus.gif">\r
+      <LogicalName>arrow_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_up.gif">\r
+      <LogicalName>arrow_up.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/arrow_down.gif">\r
+      <LogicalName>arrow_down.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_full.gif">\r
+      <LogicalName>box_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_empty.gif">\r
+      <LogicalName>box_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_minus.gif">\r
+      <LogicalName>box_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_noexpand.gif">\r
+      <LogicalName>box_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/box_plus.gif">\r
+      <LogicalName>box_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/contact.gif">\r
+      <LogicalName>contact.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dot_empty.gif">\r
+      <LogicalName>dot_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dot_full.gif">\r
+      <LogicalName>dot_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/dots.gif">\r
+      <LogicalName>dots.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/inbox.gif">\r
+      <LogicalName>inbox.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/star_empty.gif">\r
+      <LogicalName>star_empty.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/star_full.gif">\r
+      <LogicalName>star_full.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/warning.gif">\r
+      <LogicalName>warning.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_noexpand.gif">\r
+      <LogicalName>TreeView_noexpand.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dash.gif">\r
+      <LogicalName>TreeView_dash.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dashminus.gif">\r
+      <LogicalName>TreeView_dashminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_dashplus.gif">\r
+      <LogicalName>TreeView_dashplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_i.gif">\r
+      <LogicalName>TreeView_i.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_l.gif">\r
+      <LogicalName>TreeView_l.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_lminus.gif">\r
+      <LogicalName>TreeView_lminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_lplus.gif">\r
+      <LogicalName>TreeView_lplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_minus.gif">\r
+      <LogicalName>TreeView_minus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_plus.gif">\r
+      <LogicalName>TreeView_plus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_r.gif">\r
+      <LogicalName>TreeView_r.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_rminus.gif">\r
+      <LogicalName>TreeView_rminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_rplus.gif">\r
+      <LogicalName>TreeView_rplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_t.gif">\r
+      <LogicalName>TreeView_t.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_tminus.gif">\r
+      <LogicalName>TreeView_tminus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/TreeView_tplus.gif">\r
+      <LogicalName>TreeView_tplus.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/transparent.gif">\r
+      <LogicalName>transparent.gif</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/webform.js">\r
+      <LogicalName>webform.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/WebUIValidation_2.0.js">\r
+      <LogicalName>WebUIValidation_2.0.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">\r
+      <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">\r
+      <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">\r
+      <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">\r
+      <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">\r
+      <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">\r
+      <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">\r
+      <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">\r
+      <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">\r
+      <LogicalName>GridView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">\r
+      <LogicalName>DetailsView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">\r
+      <LogicalName>TreeView.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">\r
+      <LogicalName>Menu.js</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="System.Web.UI.WebControls/MenuModern.js">\r
+      <LogicalName>MenuModern.js</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
index 6d5e3004d747835fcf40e1b4e2d47e2ae8e84244..462d298f6bd3e26e9611f5be6919169f8d174e5c 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Drawing/System.Drawing-net_4_5.csproj">\r
       <Project>{CB1CB976-AA54-4553-B0E7-05665B199EC4}</Project>\r
-      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+      <Name>System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
+    <ProjectReference Include="../Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj">\r
       <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>\r
-      <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
+      <Name>System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 6fcd9a5649df8b733f104c24df04c8a54ec7b546..e480fac38b741a68362a7d1b3ddf14938a678ef7 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 5df0c3ec66605aab7a7d5599bbe1b1c47408fd38..2160578776c31fc576d2664c0e0f05dcf94b9946 100644 (file)
@@ -29,7 +29,7 @@ ifneq (bare/,$(intermediate))
 LIB_MCS_FLAGS += $(FINAL_MCS_FLAGS)
 endif
 
-LIB_MCS_FLAGS += -lib:$(bare_libdir)
+LOCAL_MCS_FLAGS += -lib:$(bare_libdir)
 
 nist_dom_files = \
        ChangeLog ITest.cs readme.txt util.cs \
diff --git a/mcs/class/System.XML/System.Xml-bare-build.csproj b/mcs/class/System.XML/System.Xml-bare-build.csproj
new file mode 100644 (file)
index 0000000..7f37348
--- /dev/null
@@ -0,0 +1,486 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{8C65BF8D-256A-44B0-BF9A-8052C075DC31}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <OutputPath>./../../class/lib/build/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    \r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Xml</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XmlSchemaValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityPath.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdKeyTable.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdParticleValidationState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdWildcard.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\IdPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\KeyPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\LocationPathPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\Pattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\UnionPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathEditableDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathNavigatorReader.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyImports.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyTemplates.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAttribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAvt.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCallTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslChoose.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslComment.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCompiledElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopy.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopyOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslFallback.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslForEach.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslIf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslLiteralElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslMessage.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNotSupportedOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNumber.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslProcessingInstruction.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslTemplateContent.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslText.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslValueOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslVariable.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Attribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Compiler.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Debug.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Emitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\GenericOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\HtmlEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\MSXslScriptManager.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Outputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\ScriptCompilerInfo.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XmlWriterEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslAttributeSet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslDecimalFormat.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslFunctions.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslKey.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslOutput.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslSortEvaluator.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslStylesheet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltCompiledContext.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltDebuggerWrapper.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTransformProcessor.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlParserContext.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlSchemaInfo.cs" />\r
+    <Compile Include="Mono.Xml\SubtreeXmlReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlFilterReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlNodeWriter.cs" />\r
+    <Compile Include="System.Xml.Schema\BuiltInDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\IXmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\SchemaDataValueType.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationEventArgs.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationHandler.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlAtomicValue.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchema.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAll.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotated.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAny.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnyAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAppInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaChoice.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollectionEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCompilationSettings.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentModel.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentProcessing.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatypeVariety.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDerivationMethod.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDocumentation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaElement.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaEnumerationFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaExternal.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaForm.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFractionDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupBase.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaIdentityConstraint.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaImport.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInclude.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInference.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInferenceException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKey.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKeyref.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNumericFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObject.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectTable.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaParticle.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaPatternFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaReader.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaRedefine.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSequence.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSerializer.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeList.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeUnion.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaTotalDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUnique.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUse.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUtil.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationFlags.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidity.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaWhiteSpaceFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaXPath.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSeverityType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlTypeCode.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueConverter.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueGetter.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtension.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtensionCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\DateTimeSerializationSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElement.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElementCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionsSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SerializationSectionGroup.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\XmlSerializerSection.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeGenerationOptions.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifier.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifiers.cs" />\r
+    <Compile Include="System.Xml.Serialization\ImportContext.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />\r
+    <Compile Include="System.Xml.Serialization\KeyHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\MapCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationSource.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeData.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaEnumerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemas.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />\r
+    <Compile Include="System.Xml.XPath\DefaultContext.cs" />\r
+    <Compile Include="System.Xml.XPath\Expression.cs" />\r
+    <Compile Include="System.Xml.XPath\Iterator.cs" />\r
+    <Compile Include="System.Xml.XPath\IXPathNavigable.cs" />\r
+    <Compile Include="System.Xml.XPath\Tokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlCaseOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlDataType.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlSortOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathComparer.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathDocument.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathException.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathExpression.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathItem.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNamespaceScope.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNavigator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeIterator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeType.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathResultType.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextFunction.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextVariable.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslCompiledTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltArgumentList.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltCompileException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltContext.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventArgs.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventHandler.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltSettings.cs" />\r
+    <Compile Include="System.Xml\ConformanceLevel.cs" />\r
+    <Compile Include="System.Xml\DefaultXmlWriter.cs" />\r
+    <Compile Include="System.Xml\DTDAutomata.cs" />\r
+    <Compile Include="System.Xml\DTDObjectModel.cs" />\r
+    <Compile Include="System.Xml\DtdProcessing.cs" />\r
+    <Compile Include="System.Xml\DTDReader.cs" />\r
+    <Compile Include="System.Xml\DTDValidatingReader2.cs" />\r
+    <Compile Include="System.Xml\EntityHandling.cs" />\r
+    <Compile Include="System.Xml\EntityResolvingXmlReader.cs" />\r
+    <Compile Include="System.Xml\Formatting.cs" />\r
+    <Compile Include="System.Xml\IHasXmlChildNode.cs" />\r
+    <Compile Include="System.Xml\IHasXmlNode.cs" />\r
+    <Compile Include="System.Xml\IXmlLineInfo.cs" />\r
+    <Compile Include="System.Xml\IXmlNamespaceResolver.cs" />\r
+    <Compile Include="System.Xml\MonoFIXAttribute.cs" />\r
+    <Compile Include="System.Xml\NamespaceHandling.cs" />\r
+    <Compile Include="System.Xml\NameTable.cs" />\r
+    <Compile Include="System.Xml\NewLineHandling.cs" />\r
+    <Compile Include="System.Xml\ReadState.cs" />\r
+    <Compile Include="System.Xml\ValidationType.cs" />\r
+    <Compile Include="System.Xml\WhitespaceHandling.cs" />\r
+    <Compile Include="System.Xml\WriteState.cs" />\r
+    <Compile Include="System.Xml\XmlAttribute.cs" />\r
+    <Compile Include="System.Xml\XmlAttributeCollection.cs" />\r
+    <Compile Include="System.Xml\XmlCDataSection.cs" />\r
+    <Compile Include="System.Xml\XmlChar.cs" />\r
+    <Compile Include="System.Xml\XmlCharacterData.cs" />\r
+    <Compile Include="System.Xml\XmlComment.cs" />\r
+    <Compile Include="System.Xml\XmlConstructs.cs" />\r
+    <Compile Include="System.Xml\XmlConvert.cs" />\r
+    <Compile Include="System.Xml\XmlDateTimeSerializationMode.cs" />\r
+    <Compile Include="System.Xml\XmlDeclaration.cs" />\r
+    <Compile Include="System.Xml\XmlDocument.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentFragment.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentNavigator.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentType.cs" />\r
+    <Compile Include="System.Xml\XmlElement.cs" />\r
+    <Compile Include="System.Xml\XmlEntity.cs" />\r
+    <Compile Include="System.Xml\XmlEntityReference.cs" />\r
+    <Compile Include="System.Xml\XmlException.cs" />\r
+    <Compile Include="System.Xml\XmlImplementation.cs" />\r
+    <Compile Include="System.Xml\XmlInputStream.cs" />\r
+    <Compile Include="System.Xml\XmlIteratorNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlLinkedNode.cs" />\r
+    <Compile Include="System.Xml\XmlNamedNodeMap.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntry.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntryCache.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceManager.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceScope.cs" />\r
+    <Compile Include="System.Xml\XmlNameTable.cs" />\r
+    <Compile Include="System.Xml\XmlNode.cs" />\r
+    <Compile Include="System.Xml\XmlNodeArrayList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedAction.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventArgs.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventHandler.cs" />\r
+    <Compile Include="System.Xml\XmlNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeListChildren.cs" />\r
+    <Compile Include="System.Xml\XmlNodeOrder.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReader2.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReaderImpl.cs" />\r
+    <Compile Include="System.Xml\XmlNodeType.cs" />\r
+    <Compile Include="System.Xml\XmlNotation.cs" />\r
+    <Compile Include="System.Xml\XmlOutputMethod.cs" />\r
+    <Compile Include="System.Xml\XmlParserContext.cs" />\r
+    <Compile Include="System.Xml\XmlParserInput.cs" />\r
+    <Compile Include="System.Xml\XmlProcessingInstruction.cs" />\r
+    <Compile Include="System.Xml\XmlQualifiedName.cs" />\r
+    <Compile Include="System.Xml\XmlReader.cs" />\r
+    <Compile Include="System.Xml\XmlReaderBinarySupport.cs" />\r
+    <Compile Include="System.Xml\XmlReaderSettings.cs" />\r
+    <Compile Include="System.Xml\XmlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSecureResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSignificantWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlSpace.cs" />\r
+    <Compile Include="System.Xml\XmlText.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader2.cs" />\r
+    <Compile Include="System.Xml\XmlTextWriter2.cs" />\r
+    <Compile Include="System.Xml\XmlTokenizedType.cs" />\r
+    <Compile Include="System.Xml\XmlUrlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlValidatingReader.cs" />\r
+    <Compile Include="System.Xml\XmlWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlWriter.cs" />\r
+    <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
+    <Compile Include="System.Xml\XQueryConvert.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\build_PatternParser.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\build_PatternTokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+mono $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+cat $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+ $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-build.csproj">\r
+      <Project>{0CAF787F-F70B-4556-987A-67E036CD71C1}</Project>\r
+      <Name>corlib\corlib-build</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-bare-build.csproj">\r
+      <Project>{6E4F4BFB-2900-4663-B922-F176B2358C12}</Project>\r
+      <Name>System\System-bare-build</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.XML/System.Xml-bare-net_2_0.csproj b/mcs/class/System.XML/System.Xml-bare-net_2_0.csproj
new file mode 100644 (file)
index 0000000..7da30e0
--- /dev/null
@@ -0,0 +1,486 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{0E9DD462-944B-426E-BC1E-96EF270EF7E2}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <OutputPath>./../../class/lib/net_2_0/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    \r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Xml</AssemblyName>\r
+    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XmlSchemaValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityPath.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdKeyTable.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdParticleValidationState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdWildcard.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\IdPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\KeyPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\LocationPathPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\Pattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\UnionPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathEditableDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathNavigatorReader.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyImports.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyTemplates.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAttribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAvt.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCallTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslChoose.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslComment.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCompiledElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopy.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopyOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslFallback.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslForEach.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslIf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslLiteralElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslMessage.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNotSupportedOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNumber.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslProcessingInstruction.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslTemplateContent.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslText.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslValueOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslVariable.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Attribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Compiler.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Debug.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Emitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\GenericOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\HtmlEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\MSXslScriptManager.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Outputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\ScriptCompilerInfo.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XmlWriterEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslAttributeSet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslDecimalFormat.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslFunctions.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslKey.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslOutput.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslSortEvaluator.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslStylesheet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltCompiledContext.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltDebuggerWrapper.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTransformProcessor.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlParserContext.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlSchemaInfo.cs" />\r
+    <Compile Include="Mono.Xml\SubtreeXmlReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlFilterReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlNodeWriter.cs" />\r
+    <Compile Include="System.Xml.Schema\BuiltInDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\IXmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\SchemaDataValueType.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationEventArgs.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationHandler.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlAtomicValue.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchema.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAll.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotated.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAny.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnyAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAppInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaChoice.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollectionEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCompilationSettings.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentModel.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentProcessing.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatypeVariety.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDerivationMethod.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDocumentation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaElement.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaEnumerationFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaExternal.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaForm.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFractionDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupBase.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaIdentityConstraint.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaImport.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInclude.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInference.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInferenceException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKey.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKeyref.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNumericFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObject.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectTable.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaParticle.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaPatternFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaReader.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaRedefine.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSequence.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSerializer.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeList.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeUnion.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaTotalDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUnique.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUse.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUtil.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationFlags.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidity.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaWhiteSpaceFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaXPath.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSeverityType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlTypeCode.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueConverter.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueGetter.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtension.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtensionCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\DateTimeSerializationSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElement.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElementCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionsSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SerializationSectionGroup.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\XmlSerializerSection.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeGenerationOptions.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifier.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifiers.cs" />\r
+    <Compile Include="System.Xml.Serialization\ImportContext.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />\r
+    <Compile Include="System.Xml.Serialization\KeyHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\MapCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationSource.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeData.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaEnumerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemas.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />\r
+    <Compile Include="System.Xml.XPath\DefaultContext.cs" />\r
+    <Compile Include="System.Xml.XPath\Expression.cs" />\r
+    <Compile Include="System.Xml.XPath\Iterator.cs" />\r
+    <Compile Include="System.Xml.XPath\IXPathNavigable.cs" />\r
+    <Compile Include="System.Xml.XPath\Tokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlCaseOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlDataType.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlSortOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathComparer.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathDocument.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathException.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathExpression.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathItem.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNamespaceScope.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNavigator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeIterator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeType.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathResultType.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextFunction.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextVariable.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslCompiledTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltArgumentList.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltCompileException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltContext.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventArgs.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventHandler.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltSettings.cs" />\r
+    <Compile Include="System.Xml\ConformanceLevel.cs" />\r
+    <Compile Include="System.Xml\DefaultXmlWriter.cs" />\r
+    <Compile Include="System.Xml\DTDAutomata.cs" />\r
+    <Compile Include="System.Xml\DTDObjectModel.cs" />\r
+    <Compile Include="System.Xml\DtdProcessing.cs" />\r
+    <Compile Include="System.Xml\DTDReader.cs" />\r
+    <Compile Include="System.Xml\DTDValidatingReader2.cs" />\r
+    <Compile Include="System.Xml\EntityHandling.cs" />\r
+    <Compile Include="System.Xml\EntityResolvingXmlReader.cs" />\r
+    <Compile Include="System.Xml\Formatting.cs" />\r
+    <Compile Include="System.Xml\IHasXmlChildNode.cs" />\r
+    <Compile Include="System.Xml\IHasXmlNode.cs" />\r
+    <Compile Include="System.Xml\IXmlLineInfo.cs" />\r
+    <Compile Include="System.Xml\IXmlNamespaceResolver.cs" />\r
+    <Compile Include="System.Xml\MonoFIXAttribute.cs" />\r
+    <Compile Include="System.Xml\NamespaceHandling.cs" />\r
+    <Compile Include="System.Xml\NameTable.cs" />\r
+    <Compile Include="System.Xml\NewLineHandling.cs" />\r
+    <Compile Include="System.Xml\ReadState.cs" />\r
+    <Compile Include="System.Xml\ValidationType.cs" />\r
+    <Compile Include="System.Xml\WhitespaceHandling.cs" />\r
+    <Compile Include="System.Xml\WriteState.cs" />\r
+    <Compile Include="System.Xml\XmlAttribute.cs" />\r
+    <Compile Include="System.Xml\XmlAttributeCollection.cs" />\r
+    <Compile Include="System.Xml\XmlCDataSection.cs" />\r
+    <Compile Include="System.Xml\XmlChar.cs" />\r
+    <Compile Include="System.Xml\XmlCharacterData.cs" />\r
+    <Compile Include="System.Xml\XmlComment.cs" />\r
+    <Compile Include="System.Xml\XmlConstructs.cs" />\r
+    <Compile Include="System.Xml\XmlConvert.cs" />\r
+    <Compile Include="System.Xml\XmlDateTimeSerializationMode.cs" />\r
+    <Compile Include="System.Xml\XmlDeclaration.cs" />\r
+    <Compile Include="System.Xml\XmlDocument.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentFragment.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentNavigator.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentType.cs" />\r
+    <Compile Include="System.Xml\XmlElement.cs" />\r
+    <Compile Include="System.Xml\XmlEntity.cs" />\r
+    <Compile Include="System.Xml\XmlEntityReference.cs" />\r
+    <Compile Include="System.Xml\XmlException.cs" />\r
+    <Compile Include="System.Xml\XmlImplementation.cs" />\r
+    <Compile Include="System.Xml\XmlInputStream.cs" />\r
+    <Compile Include="System.Xml\XmlIteratorNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlLinkedNode.cs" />\r
+    <Compile Include="System.Xml\XmlNamedNodeMap.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntry.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntryCache.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceManager.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceScope.cs" />\r
+    <Compile Include="System.Xml\XmlNameTable.cs" />\r
+    <Compile Include="System.Xml\XmlNode.cs" />\r
+    <Compile Include="System.Xml\XmlNodeArrayList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedAction.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventArgs.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventHandler.cs" />\r
+    <Compile Include="System.Xml\XmlNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeListChildren.cs" />\r
+    <Compile Include="System.Xml\XmlNodeOrder.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReader2.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReaderImpl.cs" />\r
+    <Compile Include="System.Xml\XmlNodeType.cs" />\r
+    <Compile Include="System.Xml\XmlNotation.cs" />\r
+    <Compile Include="System.Xml\XmlOutputMethod.cs" />\r
+    <Compile Include="System.Xml\XmlParserContext.cs" />\r
+    <Compile Include="System.Xml\XmlParserInput.cs" />\r
+    <Compile Include="System.Xml\XmlProcessingInstruction.cs" />\r
+    <Compile Include="System.Xml\XmlQualifiedName.cs" />\r
+    <Compile Include="System.Xml\XmlReader.cs" />\r
+    <Compile Include="System.Xml\XmlReaderBinarySupport.cs" />\r
+    <Compile Include="System.Xml\XmlReaderSettings.cs" />\r
+    <Compile Include="System.Xml\XmlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSecureResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSignificantWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlSpace.cs" />\r
+    <Compile Include="System.Xml\XmlText.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader2.cs" />\r
+    <Compile Include="System.Xml\XmlTextWriter2.cs" />\r
+    <Compile Include="System.Xml\XmlTokenizedType.cs" />\r
+    <Compile Include="System.Xml\XmlUrlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlValidatingReader.cs" />\r
+    <Compile Include="System.Xml\XmlWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlWriter.cs" />\r
+    <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
+    <Compile Include="System.Xml\XQueryConvert.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_2_0_PatternParser.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_2_0_PatternTokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+mono $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+cat $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+ $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_2_0.csproj">\r
+      <Project>{AAA3F683-244C-40EF-8EF8-A95938862A44}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-bare-net_2_0.csproj">\r
+      <Project>{5459507F-DC25-401C-A2F4-D5ECAC3A34E6}</Project>\r
+      <Name>System\System-bare-net_2_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.XML/System.Xml-bare-net_4_0.csproj b/mcs/class/System.XML/System.Xml-bare-net_4_0.csproj
new file mode 100644 (file)
index 0000000..8618fca
--- /dev/null
@@ -0,0 +1,486 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{FB3BD508-7228-49CF-ADCA-F5D0C8E8ABCF}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_0/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    \r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Xml</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XmlSchemaValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityPath.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdKeyTable.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdParticleValidationState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdWildcard.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\IdPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\KeyPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\LocationPathPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\Pattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\UnionPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathEditableDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathNavigatorReader.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyImports.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyTemplates.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAttribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAvt.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCallTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslChoose.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslComment.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCompiledElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopy.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopyOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslFallback.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslForEach.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslIf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslLiteralElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslMessage.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNotSupportedOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNumber.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslProcessingInstruction.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslTemplateContent.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslText.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslValueOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslVariable.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Attribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Compiler.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Debug.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Emitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\GenericOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\HtmlEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\MSXslScriptManager.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Outputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\ScriptCompilerInfo.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XmlWriterEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslAttributeSet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslDecimalFormat.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslFunctions.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslKey.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslOutput.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslSortEvaluator.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslStylesheet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltCompiledContext.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltDebuggerWrapper.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTransformProcessor.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlParserContext.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlSchemaInfo.cs" />\r
+    <Compile Include="Mono.Xml\SubtreeXmlReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlFilterReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlNodeWriter.cs" />\r
+    <Compile Include="System.Xml.Schema\BuiltInDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\IXmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\SchemaDataValueType.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationEventArgs.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationHandler.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlAtomicValue.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchema.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAll.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotated.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAny.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnyAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAppInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaChoice.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollectionEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCompilationSettings.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentModel.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentProcessing.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatypeVariety.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDerivationMethod.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDocumentation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaElement.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaEnumerationFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaExternal.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaForm.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFractionDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupBase.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaIdentityConstraint.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaImport.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInclude.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInference.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInferenceException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKey.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKeyref.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNumericFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObject.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectTable.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaParticle.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaPatternFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaReader.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaRedefine.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSequence.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSerializer.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeList.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeUnion.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaTotalDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUnique.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUse.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUtil.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationFlags.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidity.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaWhiteSpaceFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaXPath.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSeverityType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlTypeCode.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueConverter.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueGetter.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtension.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtensionCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\DateTimeSerializationSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElement.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElementCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionsSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SerializationSectionGroup.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\XmlSerializerSection.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeGenerationOptions.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifier.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifiers.cs" />\r
+    <Compile Include="System.Xml.Serialization\ImportContext.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />\r
+    <Compile Include="System.Xml.Serialization\KeyHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\MapCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationSource.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeData.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaEnumerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemas.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />\r
+    <Compile Include="System.Xml.XPath\DefaultContext.cs" />\r
+    <Compile Include="System.Xml.XPath\Expression.cs" />\r
+    <Compile Include="System.Xml.XPath\Iterator.cs" />\r
+    <Compile Include="System.Xml.XPath\IXPathNavigable.cs" />\r
+    <Compile Include="System.Xml.XPath\Tokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlCaseOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlDataType.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlSortOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathComparer.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathDocument.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathException.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathExpression.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathItem.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNamespaceScope.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNavigator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeIterator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeType.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathResultType.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextFunction.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextVariable.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslCompiledTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltArgumentList.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltCompileException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltContext.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventArgs.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventHandler.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltSettings.cs" />\r
+    <Compile Include="System.Xml\ConformanceLevel.cs" />\r
+    <Compile Include="System.Xml\DefaultXmlWriter.cs" />\r
+    <Compile Include="System.Xml\DTDAutomata.cs" />\r
+    <Compile Include="System.Xml\DTDObjectModel.cs" />\r
+    <Compile Include="System.Xml\DtdProcessing.cs" />\r
+    <Compile Include="System.Xml\DTDReader.cs" />\r
+    <Compile Include="System.Xml\DTDValidatingReader2.cs" />\r
+    <Compile Include="System.Xml\EntityHandling.cs" />\r
+    <Compile Include="System.Xml\EntityResolvingXmlReader.cs" />\r
+    <Compile Include="System.Xml\Formatting.cs" />\r
+    <Compile Include="System.Xml\IHasXmlChildNode.cs" />\r
+    <Compile Include="System.Xml\IHasXmlNode.cs" />\r
+    <Compile Include="System.Xml\IXmlLineInfo.cs" />\r
+    <Compile Include="System.Xml\IXmlNamespaceResolver.cs" />\r
+    <Compile Include="System.Xml\MonoFIXAttribute.cs" />\r
+    <Compile Include="System.Xml\NamespaceHandling.cs" />\r
+    <Compile Include="System.Xml\NameTable.cs" />\r
+    <Compile Include="System.Xml\NewLineHandling.cs" />\r
+    <Compile Include="System.Xml\ReadState.cs" />\r
+    <Compile Include="System.Xml\ValidationType.cs" />\r
+    <Compile Include="System.Xml\WhitespaceHandling.cs" />\r
+    <Compile Include="System.Xml\WriteState.cs" />\r
+    <Compile Include="System.Xml\XmlAttribute.cs" />\r
+    <Compile Include="System.Xml\XmlAttributeCollection.cs" />\r
+    <Compile Include="System.Xml\XmlCDataSection.cs" />\r
+    <Compile Include="System.Xml\XmlChar.cs" />\r
+    <Compile Include="System.Xml\XmlCharacterData.cs" />\r
+    <Compile Include="System.Xml\XmlComment.cs" />\r
+    <Compile Include="System.Xml\XmlConstructs.cs" />\r
+    <Compile Include="System.Xml\XmlConvert.cs" />\r
+    <Compile Include="System.Xml\XmlDateTimeSerializationMode.cs" />\r
+    <Compile Include="System.Xml\XmlDeclaration.cs" />\r
+    <Compile Include="System.Xml\XmlDocument.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentFragment.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentNavigator.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentType.cs" />\r
+    <Compile Include="System.Xml\XmlElement.cs" />\r
+    <Compile Include="System.Xml\XmlEntity.cs" />\r
+    <Compile Include="System.Xml\XmlEntityReference.cs" />\r
+    <Compile Include="System.Xml\XmlException.cs" />\r
+    <Compile Include="System.Xml\XmlImplementation.cs" />\r
+    <Compile Include="System.Xml\XmlInputStream.cs" />\r
+    <Compile Include="System.Xml\XmlIteratorNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlLinkedNode.cs" />\r
+    <Compile Include="System.Xml\XmlNamedNodeMap.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntry.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntryCache.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceManager.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceScope.cs" />\r
+    <Compile Include="System.Xml\XmlNameTable.cs" />\r
+    <Compile Include="System.Xml\XmlNode.cs" />\r
+    <Compile Include="System.Xml\XmlNodeArrayList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedAction.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventArgs.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventHandler.cs" />\r
+    <Compile Include="System.Xml\XmlNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeListChildren.cs" />\r
+    <Compile Include="System.Xml\XmlNodeOrder.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReader2.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReaderImpl.cs" />\r
+    <Compile Include="System.Xml\XmlNodeType.cs" />\r
+    <Compile Include="System.Xml\XmlNotation.cs" />\r
+    <Compile Include="System.Xml\XmlOutputMethod.cs" />\r
+    <Compile Include="System.Xml\XmlParserContext.cs" />\r
+    <Compile Include="System.Xml\XmlParserInput.cs" />\r
+    <Compile Include="System.Xml\XmlProcessingInstruction.cs" />\r
+    <Compile Include="System.Xml\XmlQualifiedName.cs" />\r
+    <Compile Include="System.Xml\XmlReader.cs" />\r
+    <Compile Include="System.Xml\XmlReaderBinarySupport.cs" />\r
+    <Compile Include="System.Xml\XmlReaderSettings.cs" />\r
+    <Compile Include="System.Xml\XmlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSecureResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSignificantWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlSpace.cs" />\r
+    <Compile Include="System.Xml\XmlText.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader2.cs" />\r
+    <Compile Include="System.Xml\XmlTextWriter2.cs" />\r
+    <Compile Include="System.Xml\XmlTokenizedType.cs" />\r
+    <Compile Include="System.Xml\XmlUrlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlValidatingReader.cs" />\r
+    <Compile Include="System.Xml\XmlWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlWriter.cs" />\r
+    <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
+    <Compile Include="System.Xml\XQueryConvert.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_4_0_PatternParser.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_4_0_PatternTokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+mono $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+cat $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+ $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_0.csproj">\r
+      <Project>{5889848E-305B-4B11-B3B1-A25761DAFE45}</Project>\r
+      <Name>corlib\corlib-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-secxml-net_4_0.csproj">\r
+      <Project>{ED114F49-84B3-4EF9-80EC-90D4EEF7FF8E}</Project>\r
+      <Name>System\System-secxml-net_4_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.XML/System.Xml-bare-net_4_5.csproj b/mcs/class/System.XML/System.Xml-bare-net_4_5.csproj
new file mode 100644 (file)
index 0000000..d253b4e
--- /dev/null
@@ -0,0 +1,487 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{21FB091E-0F84-479E-AB16-6503D36852F9}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_5/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    \r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Xml</AssemblyName>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  \r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618,612,642</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\Locale.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XmlSchemaValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityPath.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdIdentityState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdKeyTable.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdParticleValidationState.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdValidatingReader.cs" />\r
+    <Compile Include="Mono.Xml.Schema\XsdWildcard.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode.cs" />\r
+    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
+    <Compile Include="Mono.Xml.XPath\IdPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\KeyPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\LocationPathPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\Pattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\UnionPattern.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathEditableDocument.cs" />\r
+    <Compile Include="Mono.Xml.XPath\XPathNavigatorReader.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyImports.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyTemplates.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAttribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslAvt.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCallTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslChoose.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslComment.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCompiledElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopy.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslCopyOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslFallback.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslForEach.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslIf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslLiteralElement.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslMessage.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNotSupportedOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslNumber.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslOperation.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslProcessingInstruction.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslTemplateContent.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslText.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslValueOf.cs" />\r
+    <Compile Include="Mono.Xml.Xsl.Operations\XslVariable.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Attribute.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Compiler.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Debug.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Emitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\GenericOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\HtmlEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\MSXslScriptManager.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\Outputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\ScriptCompilerInfo.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\TextOutputter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XmlWriterEmitter.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslAttributeSet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslDecimalFormat.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslFunctions.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslKey.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslOutput.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslSortEvaluator.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslStylesheet.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltCompiledContext.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XsltDebuggerWrapper.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTemplate.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\XslTransformProcessor.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlParserContext.cs" />\r
+    <Compile Include="Mono.Xml\IHasXmlSchemaInfo.cs" />\r
+    <Compile Include="Mono.Xml\SubtreeXmlReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlFilterReader.cs" />\r
+    <Compile Include="Mono.Xml\XmlNodeWriter.cs" />\r
+    <Compile Include="System.Xml.Schema\BuiltInDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\IXmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\SchemaDataValueType.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationEventArgs.cs" />\r
+    <Compile Include="System.Xml.Schema\ValidationHandler.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlAtomicValue.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchema.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAll.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotated.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnnotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAny.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAnyAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAppInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttribute.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaChoice.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCollectionEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaCompilationSettings.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaComplexType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentModel.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentProcessing.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaContentType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatype.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDatatypeVariety.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDerivationMethod.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaDocumentation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaElement.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaEnumerationFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaExternal.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaForm.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaFractionDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroup.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupBase.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaGroupRef.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaIdentityConstraint.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaImport.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInclude.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInference.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInferenceException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaInfo.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKey.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaKeyref.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMaxLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinExclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinInclusiveFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaMinLengthFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNotation.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaNumericFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObject.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectCollection.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectEnumerator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaObjectTable.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaParticle.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaPatternFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaReader.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaRedefine.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSequence.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSerializer.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentExtension.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeContent.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeList.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeRestriction.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeUnion.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaTotalDigitsFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUnique.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUse.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaUtil.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationException.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidationFlags.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidator.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaValidity.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaWhiteSpaceFacet.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSchemaXPath.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlSeverityType.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlTypeCode.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueConverter.cs" />\r
+    <Compile Include="System.Xml.Schema\XmlValueGetter.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtension.cs" />\r
+    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtensionCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\DateTimeSerializationSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElement.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElementCollection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionsSection.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\SerializationSectionGroup.cs" />\r
+    <Compile Include="System.Xml.Serialization.Configuration\XmlSerializerSection.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeGenerationOptions.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifier.cs" />\r
+    <Compile Include="System.Xml.Serialization\CodeIdentifiers.cs" />\r
+    <Compile Include="System.Xml.Serialization\ImportContext.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />\r
+    <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />\r
+    <Compile Include="System.Xml.Serialization\KeyHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\MapCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />\r
+    <Compile Include="System.Xml.Serialization\SerializationSource.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeData.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCodeExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlElementEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventArgs.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlNodeEventHandler.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaEnumerator.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSchemas.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />\r
+    <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />\r
+    <Compile Include="System.Xml.XPath\DefaultContext.cs" />\r
+    <Compile Include="System.Xml.XPath\Expression.cs" />\r
+    <Compile Include="System.Xml.XPath\Iterator.cs" />\r
+    <Compile Include="System.Xml.XPath\IXPathNavigable.cs" />\r
+    <Compile Include="System.Xml.XPath\Tokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlCaseOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlDataType.cs" />\r
+    <Compile Include="System.Xml.XPath\XmlSortOrder.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathComparer.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathDocument.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathException.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathExpression.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathItem.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNamespaceScope.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNavigator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeIterator.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathNodeType.cs" />\r
+    <Compile Include="System.Xml.XPath\XPathResultType.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextFunction.cs" />\r
+    <Compile Include="System.Xml.Xsl\IXsltContextVariable.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslCompiledTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltArgumentList.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltCompileException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltContext.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltException.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventArgs.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventHandler.cs" />\r
+    <Compile Include="System.Xml.Xsl\XslTransform.cs" />\r
+    <Compile Include="System.Xml.Xsl\XsltSettings.cs" />\r
+    <Compile Include="System.Xml\ConformanceLevel.cs" />\r
+    <Compile Include="System.Xml\DefaultXmlWriter.cs" />\r
+    <Compile Include="System.Xml\DTDAutomata.cs" />\r
+    <Compile Include="System.Xml\DTDObjectModel.cs" />\r
+    <Compile Include="System.Xml\DtdProcessing.cs" />\r
+    <Compile Include="System.Xml\DTDReader.cs" />\r
+    <Compile Include="System.Xml\DTDValidatingReader2.cs" />\r
+    <Compile Include="System.Xml\EntityHandling.cs" />\r
+    <Compile Include="System.Xml\EntityResolvingXmlReader.cs" />\r
+    <Compile Include="System.Xml\Formatting.cs" />\r
+    <Compile Include="System.Xml\IHasXmlChildNode.cs" />\r
+    <Compile Include="System.Xml\IHasXmlNode.cs" />\r
+    <Compile Include="System.Xml\IXmlLineInfo.cs" />\r
+    <Compile Include="System.Xml\IXmlNamespaceResolver.cs" />\r
+    <Compile Include="System.Xml\MonoFIXAttribute.cs" />\r
+    <Compile Include="System.Xml\NamespaceHandling.cs" />\r
+    <Compile Include="System.Xml\NameTable.cs" />\r
+    <Compile Include="System.Xml\NewLineHandling.cs" />\r
+    <Compile Include="System.Xml\ReadState.cs" />\r
+    <Compile Include="System.Xml\ValidationType.cs" />\r
+    <Compile Include="System.Xml\WhitespaceHandling.cs" />\r
+    <Compile Include="System.Xml\WriteState.cs" />\r
+    <Compile Include="System.Xml\XmlAttribute.cs" />\r
+    <Compile Include="System.Xml\XmlAttributeCollection.cs" />\r
+    <Compile Include="System.Xml\XmlCDataSection.cs" />\r
+    <Compile Include="System.Xml\XmlChar.cs" />\r
+    <Compile Include="System.Xml\XmlCharacterData.cs" />\r
+    <Compile Include="System.Xml\XmlComment.cs" />\r
+    <Compile Include="System.Xml\XmlConstructs.cs" />\r
+    <Compile Include="System.Xml\XmlConvert.cs" />\r
+    <Compile Include="System.Xml\XmlDateTimeSerializationMode.cs" />\r
+    <Compile Include="System.Xml\XmlDeclaration.cs" />\r
+    <Compile Include="System.Xml\XmlDocument.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentFragment.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentNavigator.cs" />\r
+    <Compile Include="System.Xml\XmlDocumentType.cs" />\r
+    <Compile Include="System.Xml\XmlElement.cs" />\r
+    <Compile Include="System.Xml\XmlEntity.cs" />\r
+    <Compile Include="System.Xml\XmlEntityReference.cs" />\r
+    <Compile Include="System.Xml\XmlException.cs" />\r
+    <Compile Include="System.Xml\XmlImplementation.cs" />\r
+    <Compile Include="System.Xml\XmlInputStream.cs" />\r
+    <Compile Include="System.Xml\XmlIteratorNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlLinkedNode.cs" />\r
+    <Compile Include="System.Xml\XmlNamedNodeMap.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntry.cs" />\r
+    <Compile Include="System.Xml\XmlNameEntryCache.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceManager.cs" />\r
+    <Compile Include="System.Xml\XmlNamespaceScope.cs" />\r
+    <Compile Include="System.Xml\XmlNameTable.cs" />\r
+    <Compile Include="System.Xml\XmlNode.cs" />\r
+    <Compile Include="System.Xml\XmlNodeArrayList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedAction.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventArgs.cs" />\r
+    <Compile Include="System.Xml\XmlNodeChangedEventHandler.cs" />\r
+    <Compile Include="System.Xml\XmlNodeList.cs" />\r
+    <Compile Include="System.Xml\XmlNodeListChildren.cs" />\r
+    <Compile Include="System.Xml\XmlNodeOrder.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReader2.cs" />\r
+    <Compile Include="System.Xml\XmlNodeReaderImpl.cs" />\r
+    <Compile Include="System.Xml\XmlNodeType.cs" />\r
+    <Compile Include="System.Xml\XmlNotation.cs" />\r
+    <Compile Include="System.Xml\XmlOutputMethod.cs" />\r
+    <Compile Include="System.Xml\XmlParserContext.cs" />\r
+    <Compile Include="System.Xml\XmlParserInput.cs" />\r
+    <Compile Include="System.Xml\XmlProcessingInstruction.cs" />\r
+    <Compile Include="System.Xml\XmlQualifiedName.cs" />\r
+    <Compile Include="System.Xml\XmlReader.cs" />\r
+    <Compile Include="System.Xml\XmlReaderBinarySupport.cs" />\r
+    <Compile Include="System.Xml\XmlReaderSettings.cs" />\r
+    <Compile Include="System.Xml\XmlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSecureResolver.cs" />\r
+    <Compile Include="System.Xml\XmlSignificantWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlSpace.cs" />\r
+    <Compile Include="System.Xml\XmlText.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader.cs" />\r
+    <Compile Include="System.Xml\XmlTextReader2.cs" />\r
+    <Compile Include="System.Xml\XmlTextWriter2.cs" />\r
+    <Compile Include="System.Xml\XmlTokenizedType.cs" />\r
+    <Compile Include="System.Xml\XmlUrlResolver.cs" />\r
+    <Compile Include="System.Xml\XmlValidatingReader.cs" />\r
+    <Compile Include="System.Xml\XmlWhitespace.cs" />\r
+    <Compile Include="System.Xml\XmlWriter.cs" />\r
+    <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
+    <Compile Include="System.Xml\XQueryConvert.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_4_5_PatternParser.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_4_5_PatternTokenizer.cs" />\r
+    <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+mono $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+cat $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+ $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System/System-bare-net_4_5.csproj">\r
+      <Project>{91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}</Project>\r
+      <Name>System-bare-net_4_5</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System.XML/System.Xml-net_2_0-1.csproj b/mcs/class/System.XML/System.Xml-net_2_0-1.csproj
deleted file mode 100644 (file)
index 95e8d4b..0000000
+++ /dev/null
@@ -1,480 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{080698DE-8AF0-496E-9AD7-58B6C605328A}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <OutputPath>./../../class/lib/net_2_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    \r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Xml</AssemblyName>\r
-    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XmlSchemaValidatingReader.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdIdentityPath.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdIdentityState.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdKeyTable.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdParticleValidationState.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdValidatingReader.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdWildcard.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\IdPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\KeyPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\LocationPathPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\Pattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\UnionPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\XPathEditableDocument.cs" />\r
-    <Compile Include="Mono.Xml.XPath\XPathNavigatorReader.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyImports.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyTemplates.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslAttribute.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslAvt.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCallTemplate.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslChoose.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslComment.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCompiledElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCopy.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCopyOf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslFallback.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslForEach.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslIf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslLiteralElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslMessage.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslNotSupportedOperation.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslNumber.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslOperation.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslProcessingInstruction.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslTemplateContent.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslText.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslValueOf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslVariable.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Attribute.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Compiler.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Debug.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Emitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\GenericOutputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\HtmlEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\MSXslScriptManager.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Outputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\ScriptCompilerInfo.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\TextEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\TextOutputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XmlWriterEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslAttributeSet.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslDecimalFormat.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslFunctions.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslKey.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslOutput.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslSortEvaluator.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslStylesheet.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XsltCompiledContext.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XsltDebuggerWrapper.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslTemplate.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslTransformProcessor.cs" />\r
-    <Compile Include="Mono.Xml\IHasXmlParserContext.cs" />\r
-    <Compile Include="Mono.Xml\IHasXmlSchemaInfo.cs" />\r
-    <Compile Include="Mono.Xml\SubtreeXmlReader.cs" />\r
-    <Compile Include="Mono.Xml\XmlFilterReader.cs" />\r
-    <Compile Include="Mono.Xml\XmlNodeWriter.cs" />\r
-    <Compile Include="System.Xml.Schema\BuiltInDatatype.cs" />\r
-    <Compile Include="System.Xml.Schema\IXmlSchemaInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\SchemaDataValueType.cs" />\r
-    <Compile Include="System.Xml.Schema\ValidationEventArgs.cs" />\r
-    <Compile Include="System.Xml.Schema\ValidationHandler.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlAtomicValue.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchema.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAll.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnnotated.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnnotation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAny.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnyAttribute.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAppInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttribute.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroup.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroupRef.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaChoice.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCollection.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCollectionEnumerator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCompilationSettings.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentExtension.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentModel.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentProcessing.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDatatype.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDatatypeVariety.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDerivationMethod.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDocumentation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaElement.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaEnumerationFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaExternal.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaForm.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaFractionDigitsFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroup.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroupBase.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroupRef.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaIdentityConstraint.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaImport.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInclude.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInference.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInferenceException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaKey.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaKeyref.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxExclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxInclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinExclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinInclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaNotation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaNumericFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObject.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectCollection.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectEnumerator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectTable.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaParticle.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaPatternFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaReader.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaRedefine.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSequence.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSerializer.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentExtension.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeList.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeUnion.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaTotalDigitsFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUnique.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUse.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUtil.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidationException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidationFlags.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidity.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaWhiteSpaceFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaXPath.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSeverityType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlTypeCode.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlValueConverter.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlValueGetter.cs" />\r
-    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtension.cs" />\r
-    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtensionCollection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\DateTimeSerializationSection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElement.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElementCollection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionsSection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SerializationSectionGroup.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\XmlSerializerSection.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeGenerationOptions.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeIdentifier.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeIdentifiers.cs" />\r
-    <Compile Include="System.Xml.Serialization\ImportContext.cs" />\r
-    <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />\r
-    <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />\r
-    <Compile Include="System.Xml.Serialization\KeyHelper.cs" />\r
-    <Compile Include="System.Xml.Serialization\MapCodeGenerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />\r
-    <Compile Include="System.Xml.Serialization\SchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationSource.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapCodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeData.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />\r
-    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlCodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNodeEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNodeEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaEnumerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemas.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerNamespaces.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />\r
-    <Compile Include="System.Xml.XPath\DefaultContext.cs" />\r
-    <Compile Include="System.Xml.XPath\Expression.cs" />\r
-    <Compile Include="System.Xml.XPath\Iterator.cs" />\r
-    <Compile Include="System.Xml.XPath\IXPathNavigable.cs" />\r
-    <Compile Include="System.Xml.XPath\Tokenizer.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlCaseOrder.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlDataType.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlSortOrder.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathComparer.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathDocument.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathException.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathExpression.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathItem.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNamespaceScope.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNavigator.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNodeIterator.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNodeType.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathResultType.cs" />\r
-    <Compile Include="System.Xml.Xsl\IXsltContextFunction.cs" />\r
-    <Compile Include="System.Xml.Xsl\IXsltContextVariable.cs" />\r
-    <Compile Include="System.Xml.Xsl\XslCompiledTransform.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltArgumentList.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltCompileException.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltContext.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltException.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventArgs.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventHandler.cs" />\r
-    <Compile Include="System.Xml.Xsl\XslTransform.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltSettings.cs" />\r
-    <Compile Include="System.Xml\ConformanceLevel.cs" />\r
-    <Compile Include="System.Xml\DefaultXmlWriter.cs" />\r
-    <Compile Include="System.Xml\DTDAutomata.cs" />\r
-    <Compile Include="System.Xml\DTDObjectModel.cs" />\r
-    <Compile Include="System.Xml\DtdProcessing.cs" />\r
-    <Compile Include="System.Xml\DTDReader.cs" />\r
-    <Compile Include="System.Xml\DTDValidatingReader2.cs" />\r
-    <Compile Include="System.Xml\EntityHandling.cs" />\r
-    <Compile Include="System.Xml\EntityResolvingXmlReader.cs" />\r
-    <Compile Include="System.Xml\Formatting.cs" />\r
-    <Compile Include="System.Xml\IHasXmlChildNode.cs" />\r
-    <Compile Include="System.Xml\IHasXmlNode.cs" />\r
-    <Compile Include="System.Xml\IXmlLineInfo.cs" />\r
-    <Compile Include="System.Xml\IXmlNamespaceResolver.cs" />\r
-    <Compile Include="System.Xml\MonoFIXAttribute.cs" />\r
-    <Compile Include="System.Xml\NamespaceHandling.cs" />\r
-    <Compile Include="System.Xml\NameTable.cs" />\r
-    <Compile Include="System.Xml\NewLineHandling.cs" />\r
-    <Compile Include="System.Xml\ReadState.cs" />\r
-    <Compile Include="System.Xml\ValidationType.cs" />\r
-    <Compile Include="System.Xml\WhitespaceHandling.cs" />\r
-    <Compile Include="System.Xml\WriteState.cs" />\r
-    <Compile Include="System.Xml\XmlAttribute.cs" />\r
-    <Compile Include="System.Xml\XmlAttributeCollection.cs" />\r
-    <Compile Include="System.Xml\XmlCDataSection.cs" />\r
-    <Compile Include="System.Xml\XmlChar.cs" />\r
-    <Compile Include="System.Xml\XmlCharacterData.cs" />\r
-    <Compile Include="System.Xml\XmlComment.cs" />\r
-    <Compile Include="System.Xml\XmlConstructs.cs" />\r
-    <Compile Include="System.Xml\XmlConvert.cs" />\r
-    <Compile Include="System.Xml\XmlDateTimeSerializationMode.cs" />\r
-    <Compile Include="System.Xml\XmlDeclaration.cs" />\r
-    <Compile Include="System.Xml\XmlDocument.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentFragment.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentNavigator.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentType.cs" />\r
-    <Compile Include="System.Xml\XmlElement.cs" />\r
-    <Compile Include="System.Xml\XmlEntity.cs" />\r
-    <Compile Include="System.Xml\XmlEntityReference.cs" />\r
-    <Compile Include="System.Xml\XmlException.cs" />\r
-    <Compile Include="System.Xml\XmlImplementation.cs" />\r
-    <Compile Include="System.Xml\XmlInputStream.cs" />\r
-    <Compile Include="System.Xml\XmlIteratorNodeList.cs" />\r
-    <Compile Include="System.Xml\XmlLinkedNode.cs" />\r
-    <Compile Include="System.Xml\XmlNamedNodeMap.cs" />\r
-    <Compile Include="System.Xml\XmlNameEntry.cs" />\r
-    <Compile Include="System.Xml\XmlNameEntryCache.cs" />\r
-    <Compile Include="System.Xml\XmlNamespaceManager.cs" />\r
-    <Compile Include="System.Xml\XmlNamespaceScope.cs" />\r
-    <Compile Include="System.Xml\XmlNameTable.cs" />\r
-    <Compile Include="System.Xml\XmlNode.cs" />\r
-    <Compile Include="System.Xml\XmlNodeArrayList.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedAction.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedEventArgs.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedEventHandler.cs" />\r
-    <Compile Include="System.Xml\XmlNodeList.cs" />\r
-    <Compile Include="System.Xml\XmlNodeListChildren.cs" />\r
-    <Compile Include="System.Xml\XmlNodeOrder.cs" />\r
-    <Compile Include="System.Xml\XmlNodeReader2.cs" />\r
-    <Compile Include="System.Xml\XmlNodeReaderImpl.cs" />\r
-    <Compile Include="System.Xml\XmlNodeType.cs" />\r
-    <Compile Include="System.Xml\XmlNotation.cs" />\r
-    <Compile Include="System.Xml\XmlOutputMethod.cs" />\r
-    <Compile Include="System.Xml\XmlParserContext.cs" />\r
-    <Compile Include="System.Xml\XmlParserInput.cs" />\r
-    <Compile Include="System.Xml\XmlProcessingInstruction.cs" />\r
-    <Compile Include="System.Xml\XmlQualifiedName.cs" />\r
-    <Compile Include="System.Xml\XmlReader.cs" />\r
-    <Compile Include="System.Xml\XmlReaderBinarySupport.cs" />\r
-    <Compile Include="System.Xml\XmlReaderSettings.cs" />\r
-    <Compile Include="System.Xml\XmlResolver.cs" />\r
-    <Compile Include="System.Xml\XmlSecureResolver.cs" />\r
-    <Compile Include="System.Xml\XmlSignificantWhitespace.cs" />\r
-    <Compile Include="System.Xml\XmlSpace.cs" />\r
-    <Compile Include="System.Xml\XmlText.cs" />\r
-    <Compile Include="System.Xml\XmlTextReader.cs" />\r
-    <Compile Include="System.Xml\XmlTextReader2.cs" />\r
-    <Compile Include="System.Xml\XmlTextWriter2.cs" />\r
-    <Compile Include="System.Xml\XmlTokenizedType.cs" />\r
-    <Compile Include="System.Xml\XmlUrlResolver.cs" />\r
-    <Compile Include="System.Xml\XmlValidatingReader.cs" />\r
-    <Compile Include="System.Xml\XmlWhitespace.cs" />\r
-    <Compile Include="System.Xml\XmlWriter.cs" />\r
-    <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
-    <Compile Include="System.Xml\XQueryConvert.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternParser.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternTokenizer.cs" />\r
-    <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-$(ProjectDir)\..\..\..\mono\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
-type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
-\r\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{5A00133C-6D08-48F7-A164-8B796CE6DB83}</Project>\r
-      <Name>corlib\corlib-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{1F3B168C-A4D0-44AA-B116-792D8804971F}</Project>\r
-      <Name>System\System-net_2_0-2</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{2695A2F2-2271-423D-8E0D-553DAB84E917}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.XML/System.Xml-net_4_0-1.csproj b/mcs/class/System.XML/System.Xml-net_4_0-1.csproj
deleted file mode 100644 (file)
index a274c5c..0000000
+++ /dev/null
@@ -1,476 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    \r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Xml</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XmlSchemaValidatingReader.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdIdentityPath.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdIdentityState.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdKeyTable.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdParticleValidationState.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdValidatingReader.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdWildcard.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\IdPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\KeyPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\LocationPathPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\Pattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\UnionPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\XPathEditableDocument.cs" />\r
-    <Compile Include="Mono.Xml.XPath\XPathNavigatorReader.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyImports.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyTemplates.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslAttribute.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslAvt.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCallTemplate.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslChoose.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslComment.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCompiledElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCopy.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCopyOf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslFallback.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslForEach.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslIf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslLiteralElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslMessage.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslNotSupportedOperation.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslNumber.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslOperation.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslProcessingInstruction.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslTemplateContent.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslText.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslValueOf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslVariable.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Attribute.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Compiler.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Debug.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Emitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\GenericOutputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\HtmlEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\MSXslScriptManager.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Outputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\ScriptCompilerInfo.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\TextEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\TextOutputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XmlWriterEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslAttributeSet.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslDecimalFormat.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslFunctions.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslKey.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslOutput.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslSortEvaluator.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslStylesheet.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XsltCompiledContext.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XsltDebuggerWrapper.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslTemplate.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslTransformProcessor.cs" />\r
-    <Compile Include="Mono.Xml\IHasXmlParserContext.cs" />\r
-    <Compile Include="Mono.Xml\IHasXmlSchemaInfo.cs" />\r
-    <Compile Include="Mono.Xml\SubtreeXmlReader.cs" />\r
-    <Compile Include="Mono.Xml\XmlFilterReader.cs" />\r
-    <Compile Include="Mono.Xml\XmlNodeWriter.cs" />\r
-    <Compile Include="System.Xml.Schema\BuiltInDatatype.cs" />\r
-    <Compile Include="System.Xml.Schema\IXmlSchemaInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\SchemaDataValueType.cs" />\r
-    <Compile Include="System.Xml.Schema\ValidationEventArgs.cs" />\r
-    <Compile Include="System.Xml.Schema\ValidationHandler.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlAtomicValue.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchema.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAll.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnnotated.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnnotation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAny.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnyAttribute.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAppInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttribute.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroup.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroupRef.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaChoice.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCollection.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCollectionEnumerator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCompilationSettings.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentExtension.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentModel.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentProcessing.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDatatype.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDatatypeVariety.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDerivationMethod.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDocumentation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaElement.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaEnumerationFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaExternal.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaForm.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaFractionDigitsFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroup.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroupBase.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroupRef.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaIdentityConstraint.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaImport.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInclude.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInference.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInferenceException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaKey.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaKeyref.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxExclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxInclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinExclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinInclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaNotation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaNumericFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObject.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectCollection.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectEnumerator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectTable.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaParticle.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaPatternFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaReader.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaRedefine.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSequence.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSerializer.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentExtension.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeList.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeUnion.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaTotalDigitsFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUnique.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUse.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUtil.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidationException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidationFlags.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidity.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaWhiteSpaceFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaXPath.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSeverityType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlTypeCode.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlValueConverter.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlValueGetter.cs" />\r
-    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtension.cs" />\r
-    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtensionCollection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\DateTimeSerializationSection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElement.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElementCollection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionsSection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SerializationSectionGroup.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\XmlSerializerSection.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeGenerationOptions.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeIdentifier.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeIdentifiers.cs" />\r
-    <Compile Include="System.Xml.Serialization\ImportContext.cs" />\r
-    <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />\r
-    <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />\r
-    <Compile Include="System.Xml.Serialization\KeyHelper.cs" />\r
-    <Compile Include="System.Xml.Serialization\MapCodeGenerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />\r
-    <Compile Include="System.Xml.Serialization\SchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationSource.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapCodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeData.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />\r
-    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlCodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNodeEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNodeEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaEnumerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemas.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerNamespaces.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />\r
-    <Compile Include="System.Xml.XPath\DefaultContext.cs" />\r
-    <Compile Include="System.Xml.XPath\Expression.cs" />\r
-    <Compile Include="System.Xml.XPath\Iterator.cs" />\r
-    <Compile Include="System.Xml.XPath\IXPathNavigable.cs" />\r
-    <Compile Include="System.Xml.XPath\Tokenizer.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlCaseOrder.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlDataType.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlSortOrder.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathComparer.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathDocument.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathException.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathExpression.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathItem.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNamespaceScope.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNavigator.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNodeIterator.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNodeType.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathResultType.cs" />\r
-    <Compile Include="System.Xml.Xsl\IXsltContextFunction.cs" />\r
-    <Compile Include="System.Xml.Xsl\IXsltContextVariable.cs" />\r
-    <Compile Include="System.Xml.Xsl\XslCompiledTransform.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltArgumentList.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltCompileException.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltContext.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltException.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventArgs.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventHandler.cs" />\r
-    <Compile Include="System.Xml.Xsl\XslTransform.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltSettings.cs" />\r
-    <Compile Include="System.Xml\ConformanceLevel.cs" />\r
-    <Compile Include="System.Xml\DefaultXmlWriter.cs" />\r
-    <Compile Include="System.Xml\DTDAutomata.cs" />\r
-    <Compile Include="System.Xml\DTDObjectModel.cs" />\r
-    <Compile Include="System.Xml\DtdProcessing.cs" />\r
-    <Compile Include="System.Xml\DTDReader.cs" />\r
-    <Compile Include="System.Xml\DTDValidatingReader2.cs" />\r
-    <Compile Include="System.Xml\EntityHandling.cs" />\r
-    <Compile Include="System.Xml\EntityResolvingXmlReader.cs" />\r
-    <Compile Include="System.Xml\Formatting.cs" />\r
-    <Compile Include="System.Xml\IHasXmlChildNode.cs" />\r
-    <Compile Include="System.Xml\IHasXmlNode.cs" />\r
-    <Compile Include="System.Xml\IXmlLineInfo.cs" />\r
-    <Compile Include="System.Xml\IXmlNamespaceResolver.cs" />\r
-    <Compile Include="System.Xml\MonoFIXAttribute.cs" />\r
-    <Compile Include="System.Xml\NamespaceHandling.cs" />\r
-    <Compile Include="System.Xml\NameTable.cs" />\r
-    <Compile Include="System.Xml\NewLineHandling.cs" />\r
-    <Compile Include="System.Xml\ReadState.cs" />\r
-    <Compile Include="System.Xml\ValidationType.cs" />\r
-    <Compile Include="System.Xml\WhitespaceHandling.cs" />\r
-    <Compile Include="System.Xml\WriteState.cs" />\r
-    <Compile Include="System.Xml\XmlAttribute.cs" />\r
-    <Compile Include="System.Xml\XmlAttributeCollection.cs" />\r
-    <Compile Include="System.Xml\XmlCDataSection.cs" />\r
-    <Compile Include="System.Xml\XmlChar.cs" />\r
-    <Compile Include="System.Xml\XmlCharacterData.cs" />\r
-    <Compile Include="System.Xml\XmlComment.cs" />\r
-    <Compile Include="System.Xml\XmlConstructs.cs" />\r
-    <Compile Include="System.Xml\XmlConvert.cs" />\r
-    <Compile Include="System.Xml\XmlDateTimeSerializationMode.cs" />\r
-    <Compile Include="System.Xml\XmlDeclaration.cs" />\r
-    <Compile Include="System.Xml\XmlDocument.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentFragment.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentNavigator.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentType.cs" />\r
-    <Compile Include="System.Xml\XmlElement.cs" />\r
-    <Compile Include="System.Xml\XmlEntity.cs" />\r
-    <Compile Include="System.Xml\XmlEntityReference.cs" />\r
-    <Compile Include="System.Xml\XmlException.cs" />\r
-    <Compile Include="System.Xml\XmlImplementation.cs" />\r
-    <Compile Include="System.Xml\XmlInputStream.cs" />\r
-    <Compile Include="System.Xml\XmlIteratorNodeList.cs" />\r
-    <Compile Include="System.Xml\XmlLinkedNode.cs" />\r
-    <Compile Include="System.Xml\XmlNamedNodeMap.cs" />\r
-    <Compile Include="System.Xml\XmlNameEntry.cs" />\r
-    <Compile Include="System.Xml\XmlNameEntryCache.cs" />\r
-    <Compile Include="System.Xml\XmlNamespaceManager.cs" />\r
-    <Compile Include="System.Xml\XmlNamespaceScope.cs" />\r
-    <Compile Include="System.Xml\XmlNameTable.cs" />\r
-    <Compile Include="System.Xml\XmlNode.cs" />\r
-    <Compile Include="System.Xml\XmlNodeArrayList.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedAction.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedEventArgs.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedEventHandler.cs" />\r
-    <Compile Include="System.Xml\XmlNodeList.cs" />\r
-    <Compile Include="System.Xml\XmlNodeListChildren.cs" />\r
-    <Compile Include="System.Xml\XmlNodeOrder.cs" />\r
-    <Compile Include="System.Xml\XmlNodeReader2.cs" />\r
-    <Compile Include="System.Xml\XmlNodeReaderImpl.cs" />\r
-    <Compile Include="System.Xml\XmlNodeType.cs" />\r
-    <Compile Include="System.Xml\XmlNotation.cs" />\r
-    <Compile Include="System.Xml\XmlOutputMethod.cs" />\r
-    <Compile Include="System.Xml\XmlParserContext.cs" />\r
-    <Compile Include="System.Xml\XmlParserInput.cs" />\r
-    <Compile Include="System.Xml\XmlProcessingInstruction.cs" />\r
-    <Compile Include="System.Xml\XmlQualifiedName.cs" />\r
-    <Compile Include="System.Xml\XmlReader.cs" />\r
-    <Compile Include="System.Xml\XmlReaderBinarySupport.cs" />\r
-    <Compile Include="System.Xml\XmlReaderSettings.cs" />\r
-    <Compile Include="System.Xml\XmlResolver.cs" />\r
-    <Compile Include="System.Xml\XmlSecureResolver.cs" />\r
-    <Compile Include="System.Xml\XmlSignificantWhitespace.cs" />\r
-    <Compile Include="System.Xml\XmlSpace.cs" />\r
-    <Compile Include="System.Xml\XmlText.cs" />\r
-    <Compile Include="System.Xml\XmlTextReader.cs" />\r
-    <Compile Include="System.Xml\XmlTextReader2.cs" />\r
-    <Compile Include="System.Xml\XmlTextWriter2.cs" />\r
-    <Compile Include="System.Xml\XmlTokenizedType.cs" />\r
-    <Compile Include="System.Xml\XmlUrlResolver.cs" />\r
-    <Compile Include="System.Xml\XmlValidatingReader.cs" />\r
-    <Compile Include="System.Xml\XmlWhitespace.cs" />\r
-    <Compile Include="System.Xml\XmlWriter.cs" />\r
-    <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
-    <Compile Include="System.Xml\XQueryConvert.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternParser.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternTokenizer.cs" />\r
-    <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-$(ProjectDir)\..\..\..\mono\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
-type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
-\r\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}</Project>\r
-      <Name>System\System-net_4_0-2</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System.XML/System.Xml-net_4_5-1.csproj b/mcs/class/System.XML/System.Xml-net_4_5-1.csproj
deleted file mode 100644 (file)
index c89fdba..0000000
+++ /dev/null
@@ -1,476 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    \r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System.Xml</AssemblyName>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618,612,642</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XmlSchemaValidatingReader.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdIdentityPath.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdIdentityState.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdKeyTable.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdParticleValidationState.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdValidatingReader.cs" />\r
-    <Compile Include="Mono.Xml.Schema\XsdWildcard.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode.cs" />\r
-    <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />\r
-    <Compile Include="Mono.Xml.XPath\IdPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\KeyPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\LocationPathPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\Pattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\UnionPattern.cs" />\r
-    <Compile Include="Mono.Xml.XPath\XPathEditableDocument.cs" />\r
-    <Compile Include="Mono.Xml.XPath\XPathNavigatorReader.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyImports.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslApplyTemplates.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslAttribute.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslAvt.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCallTemplate.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslChoose.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslComment.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCompiledElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCopy.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslCopyOf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslFallback.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslForEach.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslIf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslLiteralElement.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslMessage.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslNotSupportedOperation.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslNumber.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslOperation.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslProcessingInstruction.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslTemplateContent.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslText.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslValueOf.cs" />\r
-    <Compile Include="Mono.Xml.Xsl.Operations\XslVariable.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Attribute.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Compiler.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Debug.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Emitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\GenericOutputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\HtmlEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\MSXslScriptManager.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\Outputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\ScriptCompilerInfo.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\TextEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\TextOutputter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XmlWriterEmitter.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslAttributeSet.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslDecimalFormat.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslFunctions.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslKey.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslOutput.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslSortEvaluator.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslStylesheet.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XsltCompiledContext.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XsltDebuggerWrapper.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslTemplate.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\XslTransformProcessor.cs" />\r
-    <Compile Include="Mono.Xml\IHasXmlParserContext.cs" />\r
-    <Compile Include="Mono.Xml\IHasXmlSchemaInfo.cs" />\r
-    <Compile Include="Mono.Xml\SubtreeXmlReader.cs" />\r
-    <Compile Include="Mono.Xml\XmlFilterReader.cs" />\r
-    <Compile Include="Mono.Xml\XmlNodeWriter.cs" />\r
-    <Compile Include="System.Xml.Schema\BuiltInDatatype.cs" />\r
-    <Compile Include="System.Xml.Schema\IXmlSchemaInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\SchemaDataValueType.cs" />\r
-    <Compile Include="System.Xml.Schema\ValidationEventArgs.cs" />\r
-    <Compile Include="System.Xml.Schema\ValidationHandler.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlAtomicValue.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchema.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAll.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnnotated.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnnotation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAny.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAnyAttribute.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAppInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttribute.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroup.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaAttributeGroupRef.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaChoice.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCollection.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCollectionEnumerator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaCompilationSettings.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentExtension.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexContentRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaComplexType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentModel.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentProcessing.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaContentType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDatatype.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDatatypeVariety.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDerivationMethod.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaDocumentation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaElement.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaEnumerationFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaExternal.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaForm.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaFractionDigitsFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroup.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroupBase.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaGroupRef.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaIdentityConstraint.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaImport.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInclude.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInference.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInferenceException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaInfo.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaKey.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaKeyref.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxExclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxInclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMaxLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinExclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinInclusiveFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaMinLengthFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaNotation.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaNumericFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObject.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectCollection.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectEnumerator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaObjectTable.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaParticle.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaPatternFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaReader.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaRedefine.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSequence.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSerializer.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentExtension.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleContentRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeContent.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeList.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeRestriction.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaSimpleTypeUnion.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaTotalDigitsFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUnique.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUse.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaUtil.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidationException.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidationFlags.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidator.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaValidity.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaWhiteSpaceFacet.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSchemaXPath.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlSeverityType.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlTypeCode.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlValueConverter.cs" />\r
-    <Compile Include="System.Xml.Schema\XmlValueGetter.cs" />\r
-    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtension.cs" />\r
-    <Compile Include="System.Xml.Serialization.Advanced\SchemaImporterExtensionCollection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\DateTimeSerializationSection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElement.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionElementCollection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SchemaImporterExtensionsSection.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\SerializationSectionGroup.cs" />\r
-    <Compile Include="System.Xml.Serialization.Configuration\XmlSerializerSection.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeGenerationOptions.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeIdentifier.cs" />\r
-    <Compile Include="System.Xml.Serialization\CodeIdentifiers.cs" />\r
-    <Compile Include="System.Xml.Serialization\ImportContext.cs" />\r
-    <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />\r
-    <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />\r
-    <Compile Include="System.Xml.Serialization\KeyHelper.cs" />\r
-    <Compile Include="System.Xml.Serialization\MapCodeGenerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />\r
-    <Compile Include="System.Xml.Serialization\SchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />\r
-    <Compile Include="System.Xml.Serialization\SerializationSource.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapCodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeData.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />\r
-    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\UnreferencedObjectEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlCodeExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlElementEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNodeEventArgs.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlNodeEventHandler.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaEnumerator.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSchemas.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerNamespaces.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />\r
-    <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />\r
-    <Compile Include="System.Xml.XPath\DefaultContext.cs" />\r
-    <Compile Include="System.Xml.XPath\Expression.cs" />\r
-    <Compile Include="System.Xml.XPath\Iterator.cs" />\r
-    <Compile Include="System.Xml.XPath\IXPathNavigable.cs" />\r
-    <Compile Include="System.Xml.XPath\Tokenizer.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlCaseOrder.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlDataType.cs" />\r
-    <Compile Include="System.Xml.XPath\XmlSortOrder.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathComparer.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathDocument.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathException.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathExpression.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathItem.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNamespaceScope.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNavigator.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNodeIterator.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathNodeType.cs" />\r
-    <Compile Include="System.Xml.XPath\XPathResultType.cs" />\r
-    <Compile Include="System.Xml.Xsl\IXsltContextFunction.cs" />\r
-    <Compile Include="System.Xml.Xsl\IXsltContextVariable.cs" />\r
-    <Compile Include="System.Xml.Xsl\XslCompiledTransform.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltArgumentList.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltCompileException.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltContext.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltException.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventArgs.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltMessageEncounteredEventHandler.cs" />\r
-    <Compile Include="System.Xml.Xsl\XslTransform.cs" />\r
-    <Compile Include="System.Xml.Xsl\XsltSettings.cs" />\r
-    <Compile Include="System.Xml\ConformanceLevel.cs" />\r
-    <Compile Include="System.Xml\DefaultXmlWriter.cs" />\r
-    <Compile Include="System.Xml\DTDAutomata.cs" />\r
-    <Compile Include="System.Xml\DTDObjectModel.cs" />\r
-    <Compile Include="System.Xml\DtdProcessing.cs" />\r
-    <Compile Include="System.Xml\DTDReader.cs" />\r
-    <Compile Include="System.Xml\DTDValidatingReader2.cs" />\r
-    <Compile Include="System.Xml\EntityHandling.cs" />\r
-    <Compile Include="System.Xml\EntityResolvingXmlReader.cs" />\r
-    <Compile Include="System.Xml\Formatting.cs" />\r
-    <Compile Include="System.Xml\IHasXmlChildNode.cs" />\r
-    <Compile Include="System.Xml\IHasXmlNode.cs" />\r
-    <Compile Include="System.Xml\IXmlLineInfo.cs" />\r
-    <Compile Include="System.Xml\IXmlNamespaceResolver.cs" />\r
-    <Compile Include="System.Xml\MonoFIXAttribute.cs" />\r
-    <Compile Include="System.Xml\NamespaceHandling.cs" />\r
-    <Compile Include="System.Xml\NameTable.cs" />\r
-    <Compile Include="System.Xml\NewLineHandling.cs" />\r
-    <Compile Include="System.Xml\ReadState.cs" />\r
-    <Compile Include="System.Xml\ValidationType.cs" />\r
-    <Compile Include="System.Xml\WhitespaceHandling.cs" />\r
-    <Compile Include="System.Xml\WriteState.cs" />\r
-    <Compile Include="System.Xml\XmlAttribute.cs" />\r
-    <Compile Include="System.Xml\XmlAttributeCollection.cs" />\r
-    <Compile Include="System.Xml\XmlCDataSection.cs" />\r
-    <Compile Include="System.Xml\XmlChar.cs" />\r
-    <Compile Include="System.Xml\XmlCharacterData.cs" />\r
-    <Compile Include="System.Xml\XmlComment.cs" />\r
-    <Compile Include="System.Xml\XmlConstructs.cs" />\r
-    <Compile Include="System.Xml\XmlConvert.cs" />\r
-    <Compile Include="System.Xml\XmlDateTimeSerializationMode.cs" />\r
-    <Compile Include="System.Xml\XmlDeclaration.cs" />\r
-    <Compile Include="System.Xml\XmlDocument.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentFragment.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentNavigator.cs" />\r
-    <Compile Include="System.Xml\XmlDocumentType.cs" />\r
-    <Compile Include="System.Xml\XmlElement.cs" />\r
-    <Compile Include="System.Xml\XmlEntity.cs" />\r
-    <Compile Include="System.Xml\XmlEntityReference.cs" />\r
-    <Compile Include="System.Xml\XmlException.cs" />\r
-    <Compile Include="System.Xml\XmlImplementation.cs" />\r
-    <Compile Include="System.Xml\XmlInputStream.cs" />\r
-    <Compile Include="System.Xml\XmlIteratorNodeList.cs" />\r
-    <Compile Include="System.Xml\XmlLinkedNode.cs" />\r
-    <Compile Include="System.Xml\XmlNamedNodeMap.cs" />\r
-    <Compile Include="System.Xml\XmlNameEntry.cs" />\r
-    <Compile Include="System.Xml\XmlNameEntryCache.cs" />\r
-    <Compile Include="System.Xml\XmlNamespaceManager.cs" />\r
-    <Compile Include="System.Xml\XmlNamespaceScope.cs" />\r
-    <Compile Include="System.Xml\XmlNameTable.cs" />\r
-    <Compile Include="System.Xml\XmlNode.cs" />\r
-    <Compile Include="System.Xml\XmlNodeArrayList.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedAction.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedEventArgs.cs" />\r
-    <Compile Include="System.Xml\XmlNodeChangedEventHandler.cs" />\r
-    <Compile Include="System.Xml\XmlNodeList.cs" />\r
-    <Compile Include="System.Xml\XmlNodeListChildren.cs" />\r
-    <Compile Include="System.Xml\XmlNodeOrder.cs" />\r
-    <Compile Include="System.Xml\XmlNodeReader2.cs" />\r
-    <Compile Include="System.Xml\XmlNodeReaderImpl.cs" />\r
-    <Compile Include="System.Xml\XmlNodeType.cs" />\r
-    <Compile Include="System.Xml\XmlNotation.cs" />\r
-    <Compile Include="System.Xml\XmlOutputMethod.cs" />\r
-    <Compile Include="System.Xml\XmlParserContext.cs" />\r
-    <Compile Include="System.Xml\XmlParserInput.cs" />\r
-    <Compile Include="System.Xml\XmlProcessingInstruction.cs" />\r
-    <Compile Include="System.Xml\XmlQualifiedName.cs" />\r
-    <Compile Include="System.Xml\XmlReader.cs" />\r
-    <Compile Include="System.Xml\XmlReaderBinarySupport.cs" />\r
-    <Compile Include="System.Xml\XmlReaderSettings.cs" />\r
-    <Compile Include="System.Xml\XmlResolver.cs" />\r
-    <Compile Include="System.Xml\XmlSecureResolver.cs" />\r
-    <Compile Include="System.Xml\XmlSignificantWhitespace.cs" />\r
-    <Compile Include="System.Xml\XmlSpace.cs" />\r
-    <Compile Include="System.Xml\XmlText.cs" />\r
-    <Compile Include="System.Xml\XmlTextReader.cs" />\r
-    <Compile Include="System.Xml\XmlTextReader2.cs" />\r
-    <Compile Include="System.Xml\XmlTextWriter2.cs" />\r
-    <Compile Include="System.Xml\XmlTokenizedType.cs" />\r
-    <Compile Include="System.Xml\XmlUrlResolver.cs" />\r
-    <Compile Include="System.Xml\XmlValidatingReader.cs" />\r
-    <Compile Include="System.Xml\XmlWhitespace.cs" />\r
-    <Compile Include="System.Xml\XmlWriter.cs" />\r
-    <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
-    <Compile Include="System.Xml\XQueryConvert.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternParser.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternTokenizer.cs" />\r
-    <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-$(ProjectDir)\..\..\..\mono\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
-type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
-\r\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-</Project>\r
-
index 0fd8a699c3dedcf7504d2534137e262d3c4a18e3..ea6fcbeb89d213eeeed4cbd19b35de53428ac1b9 100644 (file)
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <NoWarn>1699,618,612,642</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_DEP</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +33,7 @@
     <DebugType>pdbonly</DebugType>\r
     <NoWarn>1699,618,612,642</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_DEP</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
     <Compile Include="System.Xml\XmlWriter.cs" />\r
     <Compile Include="System.Xml\XmlWriterSettings.cs" />\r
     <Compile Include="System.Xml\XQueryConvert.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternParser.cs" />\r
-    <Compile Include="Mono.Xml.Xsl\PatternTokenizer.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_4_5_PatternParser.cs" />\r
+    <Compile Include="Mono.Xml.Xsl\net_4_5_PatternTokenizer.cs" />\r
     <Compile Include="System.Xml.XPath\Parser.cs" />\r  </ItemGroup>\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>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
-$(ProjectDir)\..\..\..\mono\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
-echo #define XSLT_PATTERN > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+mono $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+cat $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
+\r
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+ $(ProjectDir)\..\..\..\msvc\scripts\prepare.exe $(ProjectDir)..\.. xml\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\System.Xml.XPath\Parser.jay > $(ProjectDir)\System.Xml.XPath\Parser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Mono.Xml.Xsl\PatternParser.jay >> $(ProjectDir)\Mono.Xml.Xsl\PatternParser.cs\r
+echo "#define XSLT_PATTERN" > $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
 type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\PatternTokenizer.cs\r
-\r\r
-    </PreBuildEvent>\r
+\r
+    </PreBuildEvent>
+\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
@@ -460,13 +471,17 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
-      <Name>System\System-net_4_5</Name>\r
+    <ProjectReference Include="../System/System-bare-net_4_5.csproj">\r
+      <Project>{91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}</Project>\r
+      <Name>System-bare-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
+      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 33d0ccee483eee4b5206733ce2db29402e79cd30..7e4b8875fcf5f275b36157f24f7943a7b43bf720 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index b60146d2c1e3eddd254f69a365d77c0a61083e2c..ee628c2c5fbe8ab65c38694afff240991c219a94 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 6218fdd0a90ad1bde1c6bdcd1e43a5879af58e1c..0fe3b0dd4428a9cb1ff6e7c0114700ba952c3eee 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5-1.csproj">\r
-      <Project>{F1316A49-176B-4E68-8A5F-1BA718289D46}</Project>\r
-      <Name>System.ServiceModel\System.ServiceModel-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_5.csproj">\r
+      <Project>{F2156C09-C377-4945-A690-39CFBF3319B3}</Project>\r
+      <Name>System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 9299f03c01b3ad2e683f3a658a64b8f192632e5f..50bc1fce7d1f6e3b9c1210b39e819903e76ed802 100644 (file)
@@ -47,7 +47,8 @@ endif
 # Flags used to build the secxml version of System.
 #
 ifeq (secxml/, $(intermediate))
-LIB_MCS_FLAGS += -d:SECURITY_DEP -d:XML_DEP -lib:$(bare_libdir) -r:PrebuiltSystem=$(bare_libdir)/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll
+LOCAL_MCS_FLAGS = -lib:$(bare_libdir) 
+LIB_MCS_FLAGS += -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=$(bare_libdir)/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll
 endif
 
 #
diff --git a/mcs/class/System/System-bare-build.csproj b/mcs/class/System/System-bare-build.csproj
new file mode 100644 (file)
index 0000000..58abff9
--- /dev/null
@@ -0,0 +1,1183 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{E474AE8F-9163-4A93-A5E7-D93B56468E32}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/build/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\StreamWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-build.csproj">\r
+      <Project>{0CAF787F-F70B-4556-987A-67E036CD71C1}</Project>\r
+      <Name>corlib\corlib-build</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System/System-bare-net_2_0.csproj b/mcs/class/System/System-bare-net_2_0.csproj
new file mode 100644 (file)
index 0000000..63b2c42
--- /dev/null
@@ -0,0 +1,1183 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{5459507F-DC25-401C-A2F4-D5ECAC3A34E6}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_2_0/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\StreamWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_2_0.csproj">\r
+      <Project>{AAA3F683-244C-40EF-8EF8-A95938862A44}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System/System-bare-net_4_0.csproj b/mcs/class/System/System-bare-net_4_0.csproj
new file mode 100644 (file)
index 0000000..3bc262e
--- /dev/null
@@ -0,0 +1,1183 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{56906835-C767-4E75-B610-D9F7E824329D}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_0/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\StreamWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_0.csproj">\r
+      <Project>{5889848E-305B-4B11-B3B1-A25761DAFE45}</Project>\r
+      <Name>corlib\corlib-net_4_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System/System-bare-net_4_5.csproj b/mcs/class/System/System-bare-net_4_5.csproj
new file mode 100644 (file)
index 0000000..26714d1
--- /dev/null
@@ -0,0 +1,1183 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_5/bare</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  \r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System/System-basic-1.csproj b/mcs/class/System/System-basic-1.csproj
deleted file mode 100644 (file)
index e8eca9b..0000000
+++ /dev/null
@@ -1,1191 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{CE10AD5A-9645-496F-8369-7B687E84456B}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/basic</OutputPath>\r
-    <NoStdLib>False</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;BOOTSTRAP_BASIC;CONFIGURATION_2_0;XML_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;BOOTSTRAP_BASIC;CONFIGURATION_2_0;XML_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\build\common\Locale.cs" />\r
-    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
-    <Compile Include="..\corlib\Mono\DataConverter.cs" />\r
-    <Compile Include="..\corlib\System.Collections.Generic\CollectionDebuggerView.cs" />\r
-    <Compile Include="..\corlib\System.Collections\CollectionDebuggerView.cs" />\r
-    <Compile Include="..\corlib\System.IO\MonoFileType.cs" />\r
-    <Compile Include="..\corlib\System.IO\MonoIO.cs" />\r
-    <Compile Include="..\corlib\System.IO\MonoIOError.cs" />\r
-    <Compile Include="..\corlib\System.IO\MonoIOStat.cs" />\r
-    <Compile Include="..\corlib\System.Threading.Tasks\CyclicDeque.cs" />\r
-    <Compile Include="..\corlib\System.Threading.Tasks\IConcurrentDeque.cs" />\r
-    <Compile Include="..\corlib\System.Threading.Tasks\PopResult.cs" />\r
-    <Compile Include="..\corlib\System.Threading\AtomicBoolean.cs" />\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\System.XML\System.Xml-basic.csproj">\r
-      <Project>{06F3B5C3-F72F-4F26-8479-AA29015E0CCA}</Project>\r
-      <Name>System.XML\System.Xml-basic</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System/System-build-1.csproj b/mcs/class/System/System-build-1.csproj
deleted file mode 100644 (file)
index 1d1bbf7..0000000
+++ /dev/null
@@ -1,1181 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{ACA4A790-62B2-4D59-B96C-CE17F8F6BE58}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/build</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;XML_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;XML_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-build.csproj">\r
-      <Project>{2BDF80D1-6F06-4908-B351-835292B7A9B9}</Project>\r
-      <Name>corlib\corlib-build</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-build.csproj">\r
-      <Project>{F8FFA803-9D2E-465A-A87D-3F871AD497B6}</Project>\r
-      <Name>System.XML\System.Xml-build</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System/System-net_2_0-1.csproj b/mcs/class/System/System-net_2_0-1.csproj
deleted file mode 100644 (file)
index 92acf2e..0000000
+++ /dev/null
@@ -1,1194 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{5A1ED72C-ADAB-4396-AB03-D0E26AA91E90}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_2_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{5A00133C-6D08-48F7-A164-8B796CE6DB83}</Project>\r
-      <Name>corlib\corlib-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_2_0.csproj">\r
-      <Project>{E89F34AB-7AE2-41CA-B891-C8D1C9F02EB8}</Project>\r
-      <Name>System.XML\System.Xml-net_2_0</Name>\r
-    </ProjectReference>\r
-    <Reference Include="System.Configuration.dll">\r
-      <SpecificVersion>False</SpecificVersion>\r
-      <HintPath>System.Configuration.dll</HintPath>\r
-      <Private>False</Private>\r
-    </Reference>\r
-    <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{5A346705-1044-48F2-987D-CAE22A255427}</Project>\r
-      <Name>System\System-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{57CFE851-81AC-4269-B24A-965A53D87248}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System/System-net_2_0-2.csproj b/mcs/class/System/System-net_2_0-2.csproj
deleted file mode 100644 (file)
index 68197fb..0000000
+++ /dev/null
@@ -1,1193 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{1F3B168C-A4D0-44AA-B116-792D8804971F}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_2_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{5A00133C-6D08-48F7-A164-8B796CE6DB83}</Project>\r
-      <Name>corlib\corlib-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_2_0.csproj">\r
-      <Project>{E89F34AB-7AE2-41CA-B891-C8D1C9F02EB8}</Project>\r
-      <Name>System.XML\System.Xml-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{2695A2F2-2271-423D-8E0D-553DAB84E917}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_2_0-1.csproj">\r
-      <Project>{5A1ED72C-ADAB-4396-AB03-D0E26AA91E90}</Project>\r
-      <Name>System\System-net_2_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{57CFE851-81AC-4269-B24A-965A53D87248}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System/System-net_4_0-1.csproj b/mcs/class/System/System-net_4_0-1.csproj
deleted file mode 100644 (file)
index 414e205..0000000
+++ /dev/null
@@ -1,1193 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{C8452C42-726B-4C74-A086-00AFBC162B9A}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_0.csproj">\r
-      <Project>{86DD6F16-A480-4248-AE96-301B2F973CD7}</Project>\r
-      <Name>System.XML\System.Xml-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{2695A2F2-2271-423D-8E0D-553DAB84E917}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{714C7BA8-AC9A-49C4-ADCA-CD4585EF1A46}</Project>\r
-      <Name>System\System-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System/System-net_4_0-2.csproj b/mcs/class/System/System-net_4_0-2.csproj
deleted file mode 100644 (file)
index 1edf6d9..0000000
+++ /dev/null
@@ -1,1193 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_0</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_0.csproj">\r
-      <Project>{86DD6F16-A480-4248-AE96-301B2F973CD7}</Project>\r
-      <Name>System.XML\System.Xml-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{BC3505BA-1086-45B4-92AC-EB589CC1292F}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0-1.csproj">\r
-      <Project>{C8452C42-726B-4C74-A086-00AFBC162B9A}</Project>\r
-      <Name>System\System-net_4_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System/System-net_4_5-1.csproj b/mcs/class/System/System-net_4_5-1.csproj
deleted file mode 100644 (file)
index 996965f..0000000
+++ /dev/null
@@ -1,1193 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{6822DF7D-F859-4F02-9946-F138AA756A0E}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{BC3505BA-1086-45B4-92AC-EB589CC1292F}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
-      <Name>System\System-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
diff --git a/mcs/class/System/System-net_4_5-2.csproj b/mcs/class/System/System-net_4_5-2.csproj
deleted file mode 100644 (file)
index e06b369..0000000
+++ /dev/null
@@ -1,1193 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>True</NoStdLib>\r
-    <NoConfig>True</NoConfig>\r
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>\r
-    </RootNamespace>\r
-    <AssemblyName>System</AssemblyName>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <FileAlignment>512</FileAlignment>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DebugType>full</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618</NoWarn>\r
-    <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
-    <ErrorReport>prompt</ErrorReport>\r
-    <WarningLevel>4</WarningLevel>\r
-  </PropertyGroup>\r
-  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
-  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
-  is a problem to compile the Mono mscorlib.dll -->\r
-  <PropertyGroup>\r
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
-  </PropertyGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <ItemGroup>\r
-    <Compile Include="Assembly\AssemblyInfo.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
-    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
-    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
-    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
-    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
-    <Compile Include="Mono.Http\NtlmClient.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
-    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
-    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
-    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
-    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
-    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
-    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeComment.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
-    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
-    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeObject.cs" />\r
-    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
-    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
-    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
-    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
-    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
-    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
-    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
-    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
-    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
-    <Compile Include="System.Collections.Generic\ISet.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
-    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
-    <Compile Include="System.Collections.Generic\Queue.cs" />\r
-    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
-    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
-    <Compile Include="System.Collections.Generic\Stack.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
-    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
-    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
-    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
-    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
-    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
-    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
-    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
-    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
-    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
-    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
-    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
-    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
-    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
-    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
-    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
-    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
-    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
-    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
-    <Compile Include="System.ComponentModel\BindingList.cs" />\r
-    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\Component.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
-    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
-    <Compile Include="System.ComponentModel\Container.cs" />\r
-    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
-    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
-    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
-    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
-    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
-    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
-    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
-    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
-    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
-    <Compile Include="System.ComponentModel\IComponent.cs" />\r
-    <Compile Include="System.ComponentModel\IContainer.cs" />\r
-    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
-    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
-    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
-    <Compile Include="System.ComponentModel\IListSource.cs" />\r
-    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
-    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
-    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
-    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
-    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
-    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
-    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
-    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
-    <Compile Include="System.ComponentModel\ISite.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
-    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
-    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
-    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
-    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
-    <Compile Include="System.ComponentModel\License.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
-    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
-    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
-    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
-    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
-    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
-    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
-    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
-    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
-    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
-    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
-    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
-    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
-    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
-    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
-    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
-    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
-    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
-    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
-    <Compile Include="System.ComponentModel\WarningException.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
-    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
-    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
-    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
-    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
-    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
-    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
-    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
-    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
-    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
-    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
-    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
-    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
-    <Compile Include="System.Configuration\IdnElement.cs" />\r
-    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
-    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
-    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
-    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingElement.cs" />\r
-    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
-    <Compile Include="System.Configuration\SettingsBase.cs" />\r
-    <Compile Include="System.Configuration\SettingsContext.cs" />\r
-    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
-    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
-    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
-    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
-    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
-    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
-    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
-    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
-    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
-    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UriSection.cs" />\r
-    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
-    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
-    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
-    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
-    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\Debug.cs" />\r
-    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
-    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
-    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
-    <Compile Include="System.Diagnostics\EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
-    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
-    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
-    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
-    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
-    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
-    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
-    <Compile Include="System.Diagnostics\Process.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
-    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
-    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
-    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
-    <Compile Include="System.Diagnostics\Switch.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
-    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
-    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
-    <Compile Include="System.Diagnostics\Trace.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
-    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
-    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
-    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
-    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
-    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
-    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
-    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
-    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
-    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
-    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
-    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
-    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
-    <Compile Include="System.IO.Ports\Handshake.cs" />\r
-    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
-    <Compile Include="System.IO.Ports\Parity.cs" />\r
-    <Compile Include="System.IO.Ports\SerialData.cs" />\r
-    <Compile Include="System.IO.Ports\SerialError.cs" />\r
-    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
-    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
-    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
-    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
-    <Compile Include="System.IO.Ports\StopBits.cs" />\r
-    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
-    <Compile Include="System.IO\DefaultWatcher.cs" />\r
-    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
-    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
-    <Compile Include="System.IO\FAMWatcher.cs" />\r
-    <Compile Include="System.IO\FileAction.cs" />\r
-    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
-    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
-    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
-    <Compile Include="System.IO\IFileWatcher.cs" />\r
-    <Compile Include="System.IO\InotifyWatcher.cs" />\r
-    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
-    <Compile Include="System.IO\InvalidDataException.cs" />\r
-    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
-    <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
-    <Compile Include="System.IO\NotifyFilters.cs" />\r
-    <Compile Include="System.IO\NullFileWatcher.cs" />\r
-    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
-    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
-    <Compile Include="System.IO\SearchPattern.cs" />\r
-    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
-    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
-    <Compile Include="System.IO\WindowsWatcher.cs" />\r
-    <Compile Include="System.Media\AudioData.cs" />\r
-    <Compile Include="System.Media\AudioDevice.cs" />\r
-    <Compile Include="System.Media\SoundPlayer.cs" />\r
-    <Compile Include="System.Media\SystemSound.cs" />\r
-    <Compile Include="System.Media\SystemSounds.cs" />\r
-    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
-    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
-    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
-    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
-    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
-    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
-    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
-    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
-    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
-    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
-    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
-    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
-    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
-    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
-    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
-    <Compile Include="System.Net.Mail\Attachment.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
-    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
-    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
-    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
-    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
-    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
-    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
-    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
-    <Compile Include="System.Net.Mime\ContentType.cs" />\r
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
-    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
-    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
-    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
-    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
-    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
-    <Compile Include="System.Net.Security\SslStream.cs" />\r
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
-    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
-    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
-    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket.cs" />\r
-    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
-    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
-    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
-    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
-    <Compile Include="System.Net\AuthenticationManager.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
-    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
-    <Compile Include="System.Net\Authorization.cs" />\r
-    <Compile Include="System.Net\BasicClient.cs" />\r
-    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
-    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
-    <Compile Include="System.Net\ChunkStream.cs" />\r
-    <Compile Include="System.Net\ConnectionModes.cs" />\r
-    <Compile Include="System.Net\Cookie.cs" />\r
-    <Compile Include="System.Net\CookieCollection.cs" />\r
-    <Compile Include="System.Net\CookieContainer.cs" />\r
-    <Compile Include="System.Net\CookieException.cs" />\r
-    <Compile Include="System.Net\CookieParser.cs" />\r
-    <Compile Include="System.Net\CredentialCache.cs" />\r
-    <Compile Include="System.Net\DecompressionMethods.cs" />\r
-    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
-    <Compile Include="System.Net\DigestClient.cs" />\r
-    <Compile Include="System.Net\Dns.cs" />\r
-    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
-    <Compile Include="System.Net\DnsEndPoint.cs" />\r
-    <Compile Include="System.Net\DnsPermission.cs" />\r
-    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\EndPoint.cs" />\r
-    <Compile Include="System.Net\EndPointListener.cs" />\r
-    <Compile Include="System.Net\EndPointManager.cs" />\r
-    <Compile Include="System.Net\EndpointPermission.cs" />\r
-    <Compile Include="System.Net\FileWebRequest.cs" />\r
-    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
-    <Compile Include="System.Net\FileWebResponse.cs" />\r
-    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
-    <Compile Include="System.Net\FtpDataStream.cs" />\r
-    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
-    <Compile Include="System.Net\FtpStatus.cs" />\r
-    <Compile Include="System.Net\FtpStatusCode.cs" />\r
-    <Compile Include="System.Net\FtpWebRequest.cs" />\r
-    <Compile Include="System.Net\FtpWebResponse.cs" />\r
-    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
-    <Compile Include="System.Net\HttpConnection.cs" />\r
-    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
-    <Compile Include="System.Net\HttpListener.cs" />\r
-    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
-    <Compile Include="System.Net\HttpListenerContext.cs" />\r
-    <Compile Include="System.Net\HttpListenerException.cs" />\r
-    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
-    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
-    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
-    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
-    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
-    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
-    <Compile Include="System.Net\HttpStatusCode.cs" />\r
-    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
-    <Compile Include="System.Net\HttpUtility.cs" />\r
-    <Compile Include="System.Net\HttpVersion.cs" />\r
-    <Compile Include="System.Net\HttpWebRequest.cs" />\r
-    <Compile Include="System.Net\HttpWebResponse.cs" />\r
-    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
-    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialLookup.cs" />\r
-    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
-    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
-    <Compile Include="System.Net\IPAddress.cs" />\r
-    <Compile Include="System.Net\IPEndPoint.cs" />\r
-    <Compile Include="System.Net\IPHostEntry.cs" />\r
-    <Compile Include="System.Net\IPv6Address.cs" />\r
-    <Compile Include="System.Net\IWebConnectionState.cs" />\r
-    <Compile Include="System.Net\IWebProxy.cs" />\r
-    <Compile Include="System.Net\IWebProxyScript.cs" />\r
-    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
-    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
-    <Compile Include="System.Net\ListenerPrefix.cs" />\r
-    <Compile Include="System.Net\MacProxy.cs" />\r
-    <Compile Include="System.Net\MonoHttpDate.cs" />\r
-    <Compile Include="System.Net\NetConfig.cs" />\r
-    <Compile Include="System.Net\NetworkAccess.cs" />\r
-    <Compile Include="System.Net\NetworkCredential.cs" />\r
-    <Compile Include="System.Net\NtlmClient.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
-    <Compile Include="System.Net\RequestStream.cs" />\r
-    <Compile Include="System.Net\ResponseStream.cs" />\r
-    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
-    <Compile Include="System.Net\ServicePoint.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.cs" />\r
-    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
-    <Compile Include="System.Net\SocketAddress.cs" />\r
-    <Compile Include="System.Net\SocketPermission.cs" />\r
-    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\TransportContext.cs" />\r
-    <Compile Include="System.Net\TransportType.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
-    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
-    <Compile Include="System.Net\WebAsyncResult.cs" />\r
-    <Compile Include="System.Net\WebClient.cs" />\r
-    <Compile Include="System.Net\WebConnection.cs" />\r
-    <Compile Include="System.Net\WebConnectionData.cs" />\r
-    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
-    <Compile Include="System.Net\WebConnectionStream.cs" />\r
-    <Compile Include="System.Net\WebException.cs" />\r
-    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
-    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
-    <Compile Include="System.Net\WebPermission.cs" />\r
-    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
-    <Compile Include="System.Net\WebProxy.cs" />\r
-    <Compile Include="System.Net\WebRequest.cs" />\r
-    <Compile Include="System.Net\WebRequestMethods.cs" />\r
-    <Compile Include="System.Net\WebResponse.cs" />\r
-    <Compile Include="System.Net\WebUtility.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
-    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
-    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
-    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
-    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
-    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
-    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
-    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
-    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
-    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
-    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
-    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
-    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
-    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
-    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
-    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
-    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
-    <Compile Include="System.Threading\Barrier.cs" />\r
-    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
-    <Compile Include="System.Threading\Semaphore.cs" />\r
-    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
-    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
-    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
-    <Compile Include="System.Timers\Timer.cs" />\r
-    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
-    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
-    <Compile Include="System.Windows.Input\ICommand.cs" />\r
-    <Compile Include="System\DefaultUriParser.cs" />\r
-    <Compile Include="System\FileStyleUriParser.cs" />\r
-    <Compile Include="System\FtpStyleUriParser.cs" />\r
-    <Compile Include="System\GenericUriParser.cs" />\r
-    <Compile Include="System\GenericUriParserOptions.cs" />\r
-    <Compile Include="System\GopherStyleUriParser.cs" />\r
-    <Compile Include="System\HttpStyleUriParser.cs" />\r
-    <Compile Include="System\IUriData.cs" />\r
-    <Compile Include="System\LdapStyleUriParser.cs" />\r
-    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
-    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
-    <Compile Include="System\NewsStyleUriParser.cs" />\r
-    <Compile Include="System\Platform.cs" />\r
-    <Compile Include="System\SRDescriptionAttribute.cs" />\r
-    <Compile Include="System\Uri.cs" />\r
-    <Compile Include="System\UriBuilder.cs" />\r
-    <Compile Include="System\UriComponents.cs" />\r
-    <Compile Include="System\UriData.cs" />\r
-    <Compile Include="System\UriElements.cs" />\r
-    <Compile Include="System\UriFormat.cs" />\r
-    <Compile Include="System\UriFormatException.cs" />\r
-    <Compile Include="System\UriHostNameType.cs" />\r
-    <Compile Include="System\UriIdnScope.cs" />\r
-    <Compile Include="System\UriKind.cs" />\r
-    <Compile Include="System\UriParseComponents.cs" />\r
-    <Compile Include="System\UriParser.cs" />\r
-    <Compile Include="System\UriPartial.cs" />\r
-    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
-  <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
-    </PostBuildEvent>
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
-    </PostBuildEvent>\r
-  </PropertyGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-1.csproj">\r
-      <Project>{6822DF7D-F859-4F02-9946-F138AA756A0E}</Project>\r
-      <Name>System\System-net_4_5-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Folder Include="Properties\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="resources/Asterisk.wav">\r
-      <LogicalName>Asterisk.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Beep.wav">\r
-      <LogicalName>Beep.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Exclamation.wav">\r
-      <LogicalName>Exclamation.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Hand.wav">\r
-      <LogicalName>Hand.wav</LogicalName>\r
-    </EmbeddedResource>\r
-    <EmbeddedResource Include="resources/Question.wav">\r
-      <LogicalName>Question.wav</LogicalName>\r
-    </EmbeddedResource>\r
-  </ItemGroup>\r
-</Project>\r
-
index 9ebacfead819e95f36fb3238428c739088ccfcdf..8367ee9e16b6491a7e06acc4cc6c55f98b0de58a 100644 (file)
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <NoWarn>1699,618</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP;CONFIGURATION_DEP</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +33,7 @@
     <DebugType>pdbonly</DebugType>\r
     <NoWarn>1699,618</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP;CONFIGURATION_DEP</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
     <Compile Include="System.Net\ServicePoint.cs" />\r
     <Compile Include="System.Net\ServicePointManager.cs" />\r
     <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
     <Compile Include="System.Net\SocketAddress.cs" />\r
     <Compile Include="System.Net\SocketPermission.cs" />\r
     <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}</Project>\r
-      <Name>System.XML\System.Xml-net_4_0-1</Name>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{BC3505BA-1086-45B4-92AC-EB589CC1292F}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}</Project>\r
-      <Name>System\System-net_4_0-2</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
+      <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
+    <ProjectReference Include="System-secxml-net_4_5.csproj">\r
+      <Project>{46F151F2-A422-4A1B-9D29-2E148CE73629}</Project>\r
+      <Name>System-secxml-net_4_5</Name>\r
+      <Aliases>PrebuiltSystem</Aliases>    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
+      <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
+      <Name>Mono.Security-net_4_5</Name>\r
+      <Aliases>MonoSecurity</Aliases>    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
diff --git a/mcs/class/System/System-secxml-build.csproj b/mcs/class/System/System-secxml-build.csproj
new file mode 100644 (file)
index 0000000..02381c4
--- /dev/null
@@ -0,0 +1,1195 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{7726E34F-345D-41A5-81CD-089E06572BDF}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/build/secxml</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\StreamWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-build.csproj">\r
+      <Project>{594C95E0-0B98-4CF3-B13F-ADEAF8D88968}</Project>\r
+      <Name>corlib\corlib-build</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-build.csproj">\r
+      <Project>{20A32333-D767-41D0-BB6B-9E2DE296EF10}</Project>\r
+      <Name>System.XML\System.Xml-bare-build</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="System-build.csproj">\r
+      <Project>{1F4CF6D1-51F5-420D-9F19-285609B2F2CA}</Project>\r
+      <Name>System\System-build</Name>\r
+      <Aliases>PrebuiltSystem</Aliases>    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-basic.csproj">\r
+      <Project>{75FAE38B-6CBC-40B3-AAD7-FF0ACD2C94BD}</Project>\r
+      <Name>Mono.Security\Mono.Security-basic</Name>\r
+      <Aliases>MonoSecurity</Aliases>    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System/System-secxml-net_2_0.csproj b/mcs/class/System/System-secxml-net_2_0.csproj
new file mode 100644 (file)
index 0000000..76f9f2e
--- /dev/null
@@ -0,0 +1,1195 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{93A942E0-E5DC-470B-8BEA-C410CC67C6EF}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_2_0/secxml</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\StreamWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_2_0.csproj">\r
+      <Project>{68BBE0B0-9B07-4884-BDF2-6410566B5320}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-build.csproj">\r
+      <Project>{8C65BF8D-256A-44B0-BF9A-8052C075DC31}</Project>\r
+      <Name>System.XML\System.Xml-bare-build</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="System-bare-net_2_0.csproj">\r
+      <Project>{CB8FF352-29A0-4181-8FA6-F912F0B62D34}</Project>\r
+      <Name>System\System-bare-net_2_0</Name>\r
+      <Aliases>PrebuiltSystem</Aliases>    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-build.csproj">\r
+      <Project>{80E57C4A-0D18-489B-AE2E-E540CEBE0CEE}</Project>\r
+      <Name>Mono.Security\Mono.Security-build</Name>\r
+      <Aliases>MonoSecurity</Aliases>    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System/System-secxml-net_4_0.csproj b/mcs/class/System/System-secxml-net_4_0.csproj
new file mode 100644 (file)
index 0000000..ea9e71c
--- /dev/null
@@ -0,0 +1,1195 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{ED114F49-84B3-4EF9-80EC-90D4EEF7FF8E}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_0/secxml</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\StreamWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_0.csproj">\r
+      <Project>{5889848E-305B-4B11-B3B1-A25761DAFE45}</Project>\r
+      <Name>corlib\corlib-net_4_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_2_0.csproj">\r
+      <Project>{0E9DD462-944B-426E-BC1E-96EF270EF7E2}</Project>\r
+      <Name>System.XML\System.Xml-bare-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="System-bare-net_4_0.csproj">\r
+      <Project>{56906835-C767-4E75-B610-D9F7E824329D}</Project>\r
+      <Name>System\System-bare-net_4_0</Name>\r
+      <Aliases>PrebuiltSystem</Aliases>    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_2_0.csproj">\r
+      <Project>{ECDB1158-526C-46EE-896E-9BFB6F85C0A3}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
+      <Aliases>MonoSecurity</Aliases>    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
diff --git a/mcs/class/System/System-secxml-net_4_5.csproj b/mcs/class/System/System-secxml-net_4_5.csproj
new file mode 100644 (file)
index 0000000..2e69308
--- /dev/null
@@ -0,0 +1,1195 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\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>{46F151F2-A422-4A1B-9D29-2E148CE73629}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <OutputPath>./../../class/lib/net_4_5/secxml</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System</AssemblyName>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <FileAlignment>512</FileAlignment>\r
+  </PropertyGroup>\r
+  \r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>full</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>false</Optimize>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>pdbonly</DebugType>\r
+    <NoWarn>1699,618</NoWarn>\r
+    <Optimize>true</Optimize>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;CONFIGURATION_2_0;SECURITY_DEP;XML_DEP</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+  </PropertyGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <ItemGroup>\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.CSharp\CSharpCodeProvider.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeCompiler.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />\r
+    <Compile Include="Microsoft.VisualBasic\VBCodeProvider.cs" />\r
+    <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\PowerModes.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />\r
+    <Compile Include="Microsoft.Win32\SystemEvents.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />\r
+    <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />\r
+    <Compile Include="Mono.Http\NtlmClient.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsHeader.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsPacket.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQClass.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuery.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsRCode.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsResponse.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsType.cs" />\r
+    <Compile Include="Mono.Net.Dns\DnsUtil.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />\r
+    <Compile Include="Mono.Net.Dns\ResolverError.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />\r
+    <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeDomProvider.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeGeneratorOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Compiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerError.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerErrorCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerInfo.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerParameters.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\CompilerResults.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\Executor.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratedCodeAttribute.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\GeneratorSupport.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeCompiler.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeGenerator.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\ICodeParser.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\IndentedTextWriter.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\LanguageOptions.cs" />\r
+    <Compile Include="System.CodeDom.Compiler\TempFileCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeArgumentReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeArrayIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeAssignStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttachEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgument.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeArgumentCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeAttributeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeBaseReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeBinaryOperatorType.cs" />\r
+    <Compile Include="System.CodeDom\CodeCastExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClause.cs" />\r
+    <Compile Include="System.CodeDom\CodeCatchClauseCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeChecksumPragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeComment.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeCommentStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeConditionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeDefaultValueExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDelegateInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectionExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeDirectiveCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeEntryPointMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeEventReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeExpressionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeFieldReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeGotoStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeIndexerExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeIterationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLabeledStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeLinePragma.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberEvent.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberField.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberMethod.cs" />\r
+    <Compile Include="System.CodeDom\CodeMemberProperty.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodInvokeExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeMethodReturnStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespace.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImport.cs" />\r
+    <Compile Include="System.CodeDom\CodeNamespaceImportCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeObject.cs" />\r
+    <Compile Include="System.CodeDom\CodeObjectCreateExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeParameterDeclarationExpressionCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodePrimitiveExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertyReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodePropertySetValueReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionDirective.cs" />\r
+    <Compile Include="System.CodeDom\CodeRegionMode.cs" />\r
+    <Compile Include="System.CodeDom\CodeRemoveEventStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetCompileUnit.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeSnippetTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeStatementCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeThisReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeThrowExceptionStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTryCatchFinallyStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeConstructor.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclaration.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDeclarationCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeDelegate.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMember.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeMemberCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeOfExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameter.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeParameterCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReference.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceCollection.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\CodeTypeReferenceOptions.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableDeclarationStatement.cs" />\r
+    <Compile Include="System.CodeDom\CodeVariableReferenceExpression.cs" />\r
+    <Compile Include="System.CodeDom\FieldDirection.cs" />\r
+    <Compile Include="System.CodeDom\ICodeDomVisitor.cs" />\r
+    <Compile Include="System.CodeDom\MemberAttributes.cs" />\r
+    <Compile Include="System.Collections.Concurrent\BlockingCollection.cs" />\r
+    <Compile Include="System.Collections.Concurrent\ConcurrentBag.cs" />\r
+    <Compile Include="System.Collections.Generic\ISet.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedList.cs" />\r
+    <Compile Include="System.Collections.Generic\LinkedListNode.cs" />\r
+    <Compile Include="System.Collections.Generic\Queue.cs" />\r
+    <Compile Include="System.Collections.Generic\RBTree.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedDictionary.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedList.cs" />\r
+    <Compile Include="System.Collections.Generic\SortedSet.cs" />\r
+    <Compile Include="System.Collections.Generic\Stack.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ObservableCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyObservableCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\BitVector32.cs" />\r
+    <Compile Include="System.Collections.Specialized\CollectionsUtil.cs" />\r
+    <Compile Include="System.Collections.Specialized\HybridDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\INotifyCollectionChanged.cs" />\r
+    <Compile Include="System.Collections.Specialized\IOrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ListDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameObjectCollectionBase.cs" />\r
+    <Compile Include="System.Collections.Specialized\NameValueCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedAction.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventArgs.cs" />\r
+    <Compile Include="System.Collections.Specialized\NotifyCollectionChangedEventHandler.cs" />\r
+    <Compile Include="System.Collections.Specialized\OrderedDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\ProcessStringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringCollection.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringDictionary.cs" />\r
+    <Compile Include="System.Collections.Specialized\StringEnumerator.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ComponentSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ContextStack.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DefaultSerializationProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerLoader.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderHost2.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerLoaderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationManager.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationProvider.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\IDesignerSerializationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\INameCreationService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\InstanceDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationship.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\MemberRelationshipService.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\ResolveNameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\RootDesignerSerializerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design.Serialization\SerializationStore.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ActiveDesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CheckoutException.cs" />\r
+    <Compile Include="System.ComponentModel.Design\CommandID.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ComponentRenameEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransaction.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerTransactionCloseEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerb.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesignerVerbCollection.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\DesigntimeLicenseContextSerializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpContextType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordAttribute.cs" />\r
+    <Compile Include="System.ComponentModel.Design\HelpKeywordType.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentChangeService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IComponentInitializer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerEventService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerFilter.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHost.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerHostTransactionState.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDesignerOptionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IDictionaryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IEventBindingService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderListService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IExtenderProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IHelpService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IInheritanceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IMenuCommandService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IReferenceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IResourceService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IRootDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ISelectionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\IServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITreeDesigner.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDescriptorFilterService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeDiscoveryService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ITypeResolutionService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\MenuCommand.cs" />\r
+    <Compile Include="System.ComponentModel.Design\RuntimeLicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel.Design\SelectionTypes.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceContainer.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ServiceCreatorCallback.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardCommands.cs" />\r
+    <Compile Include="System.ComponentModel.Design\StandardToolWindows.cs" />\r
+    <Compile Include="System.ComponentModel.Design\TypeDescriptionProviderService.cs" />\r
+    <Compile Include="System.ComponentModel.Design\ViewTechnology.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AddingNewEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AmbientValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ArrayConverter.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperation.cs" />\r
+    <Compile Include="System.ComponentModel\AsyncOperationManager.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeCollection.cs" />\r
+    <Compile Include="System.ComponentModel\AttributeProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BackgroundWorker.cs" />\r
+    <Compile Include="System.ComponentModel\BaseNumberConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\BindableSupport.cs" />\r
+    <Compile Include="System.ComponentModel\BindingDirection.cs" />\r
+    <Compile Include="System.ComponentModel\BindingList.cs" />\r
+    <Compile Include="System.ComponentModel\BooleanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\BrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CancelEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\CharConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeAction.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionChangeEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\CollectionConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComplexBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\Component.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentEditor.cs" />\r
+    <Compile Include="System.ComponentModel\ComponentResourceManager.cs" />\r
+    <Compile Include="System.ComponentModel\Container.cs" />\r
+    <Compile Include="System.ComponentModel\ContainerFilterService.cs" />\r
+    <Compile Include="System.ComponentModel\CultureInfoConverter.cs" />\r
+    <Compile Include="System.ComponentModel\CustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DataErrorsChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectFieldAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DataObjectMethodType.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DateTimeOffsetConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DecimalConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultBindingPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DefaultValueAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DerivedPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\DescriptionAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerCategoryAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibility.cs" />\r
+    <Compile Include="System.ComponentModel\DesignerSerializationVisibilityAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DesignTimeVisibleAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DisplayNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\DoubleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\DoWorkEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\EditorAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\EditorBrowsableState.cs" />\r
+    <Compile Include="System.ComponentModel\EnumConverter.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\EventDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\EventHandlerList.cs" />\r
+    <Compile Include="System.ComponentModel\ExpandableObjectConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ExtenderProvidedPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\GuidConverter.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\HandledEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingList.cs" />\r
+    <Compile Include="System.ComponentModel\IBindingListView.cs" />\r
+    <Compile Include="System.ComponentModel\ICancelAddNew.cs" />\r
+    <Compile Include="System.ComponentModel\IChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\IComNativeDescriptorHandler.cs" />\r
+    <Compile Include="System.ComponentModel\IComponent.cs" />\r
+    <Compile Include="System.ComponentModel\IContainer.cs" />\r
+    <Compile Include="System.ComponentModel\ICustomTypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\IDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\IEditableObject.cs" />\r
+    <Compile Include="System.ComponentModel\IExtenderProvider.cs" />\r
+    <Compile Include="System.ComponentModel\IIntellisenseBuilder.cs" />\r
+    <Compile Include="System.ComponentModel\IListSource.cs" />\r
+    <Compile Include="System.ComponentModel\ImmutableObjectAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\INestedSite.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InheritanceLevel.cs" />\r
+    <Compile Include="System.ComponentModel\InitializationEventAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyDataErrorInfo.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanged.cs" />\r
+    <Compile Include="System.ComponentModel\INotifyPropertyChanging.cs" />\r
+    <Compile Include="System.ComponentModel\InstallerTypeAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\InstanceCreationEditor.cs" />\r
+    <Compile Include="System.ComponentModel\Int16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\Int64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidAsynchronousStateException.cs" />\r
+    <Compile Include="System.ComponentModel\InvalidEnumArgumentException.cs" />\r
+    <Compile Include="System.ComponentModel\IRaiseItemChangedEvents.cs" />\r
+    <Compile Include="System.ComponentModel\IRevertibleChangeTracking.cs" />\r
+    <Compile Include="System.ComponentModel\ISite.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitialize.cs" />\r
+    <Compile Include="System.ComponentModel\ISupportInitializeNotification.cs" />\r
+    <Compile Include="System.ComponentModel\ISynchronizeInvoke.cs" />\r
+    <Compile Include="System.ComponentModel\ITypeDescriptorContext.cs" />\r
+    <Compile Include="System.ComponentModel\ITypedList.cs" />\r
+    <Compile Include="System.ComponentModel\License.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseContext.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseException.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseManager.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LicenseUsageMode.cs" />\r
+    <Compile Include="System.ComponentModel\LicFileLicenseProvider.cs" />\r
+    <Compile Include="System.ComponentModel\ListBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\ListChangedType.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescription.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDescriptionCollection.cs" />\r
+    <Compile Include="System.ComponentModel\ListSortDirection.cs" />\r
+    <Compile Include="System.ComponentModel\LocalizableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\LookupBindingPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MarshalByValueComponent.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextProvider.cs" />\r
+    <Compile Include="System.ComponentModel\MaskedTextResultHint.cs" />\r
+    <Compile Include="System.ComponentModel\MemberDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\MergablePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\MultilineStringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\NestedContainer.cs" />\r
+    <Compile Include="System.ComponentModel\NotifyParentPropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\NullableConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ParenthesizePropertyNameAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PasswordPropertyTextAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\ProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyChangingEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyDescriptorCollection.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\PropertyTabScope.cs" />\r
+    <Compile Include="System.ComponentModel\ProvidePropertyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReadOnlyAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RecommendedAsConfigurableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ReferenceConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionEventDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\ReflectionPropertyDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshProperties.cs" />\r
+    <Compile Include="System.ComponentModel\RefreshPropertiesAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunInstallerAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventArgs.cs" />\r
+    <Compile Include="System.ComponentModel\RunWorkerCompletedEventHandler.cs" />\r
+    <Compile Include="System.ComponentModel\SByteConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SettingsBindableAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\SingleConverter.cs" />\r
+    <Compile Include="System.ComponentModel\StringConverter.cs" />\r
+    <Compile Include="System.ComponentModel\SyntaxCheck.cs" />\r
+    <Compile Include="System.ComponentModel\TimeSpanConverter.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\ToolboxItemFilterType.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverter.cs" />\r
+    <Compile Include="System.ComponentModel\TypeConverterAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProvider.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptionProviderAttribute.cs" />\r
+    <Compile Include="System.ComponentModel\TypeDescriptor.cs" />\r
+    <Compile Include="System.ComponentModel\TypeListConverter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt16Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt32Converter.cs" />\r
+    <Compile Include="System.ComponentModel\UInt64Converter.cs" />\r
+    <Compile Include="System.ComponentModel\WarningException.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapper.cs" />\r
+    <Compile Include="System.ComponentModel\WeakObjectWrapperComparer.cs" />\r
+    <Compile Include="System.ComponentModel\Win32Exception.cs" />\r
+    <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />\r
+    <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />\r
+    <Compile Include="System.Configuration\AppSettingsReader.cs" />\r
+    <Compile Include="System.Configuration\ClientSettingsSection.cs" />\r
+    <Compile Include="System.Configuration\ConfigHelper.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationException.cs" />\r
+    <Compile Include="System.Configuration\ConfigurationSettings.cs" />\r
+    <Compile Include="System.Configuration\ConfigXmlDocument.cs" />\r
+    <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />\r
+    <Compile Include="System.Configuration\DictionarySectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IConfigurationSystem.cs" />\r
+    <Compile Include="System.Configuration\IConfigXmlNode.cs" />\r
+    <Compile Include="System.Configuration\IdnElement.cs" />\r
+    <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\IPersistComponentSettings.cs" />\r
+    <Compile Include="System.Configuration\IriParsingElement.cs" />\r
+    <Compile Include="System.Configuration\ISettingsProviderService.cs" />\r
+    <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NameValueSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingElement.cs" />\r
+    <Compile Include="System.Configuration\SettingElementCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />\r
+    <Compile Include="System.Configuration\SettingsBase.cs" />\r
+    <Compile Include="System.Configuration\SettingsContext.cs" />\r
+    <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />\r
+    <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageability.cs" />\r
+    <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProperty.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValue.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />\r
+    <Compile Include="System.Configuration\SettingsProvider.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingsProviderCollection.cs" />\r
+    <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAs.cs" />\r
+    <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />\r
+    <Compile Include="System.Configuration\SettingValueElement.cs" />\r
+    <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />\r
+    <Compile Include="System.Configuration\SpecialSetting.cs" />\r
+    <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UriSection.cs" />\r
+    <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />\r
+    <Compile Include="System.Configuration\UserSettingsGroup.cs" />\r
+    <Compile Include="System.Diagnostics.CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />\r
+    <Compile Include="System.Diagnostics\BooleanSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\ConsoleTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\CorrelationManager.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSample.cs" />\r
+    <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\Debug.cs" />\r
+    <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DelimitedListTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />\r
+    <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />\r
+    <Compile Include="System.Diagnostics\EventInstance.cs" />\r
+    <Compile Include="System.Diagnostics\EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogEntryType.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogImpl.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermission.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />\r
+    <Compile Include="System.Diagnostics\EventTypeFilter.cs" />\r
+    <Compile Include="System.Diagnostics\FileVersionInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ICollectData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceData.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />\r
+    <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />\r
+    <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\NullEventLog.cs" />\r
+    <Compile Include="System.Diagnostics\OverflowAction.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounter.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />\r
+    <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />\r
+    <Compile Include="System.Diagnostics\Process.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModule.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessModuleCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThread.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessThreadCollection.cs" />\r
+    <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />\r
+    <Compile Include="System.Diagnostics\SourceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\SourceLevels.cs" />\r
+    <Compile Include="System.Diagnostics\SourceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Stopwatch.cs" />\r
+    <Compile Include="System.Diagnostics\Switch.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\SwitchLevelAttribute.cs" />\r
+    <Compile Include="System.Diagnostics\TextWriterTraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadState.cs" />\r
+    <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />\r
+    <Compile Include="System.Diagnostics\Trace.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventCache.cs" />\r
+    <Compile Include="System.Diagnostics\TraceEventType.cs" />\r
+    <Compile Include="System.Diagnostics\TraceFilter.cs" />\r
+    <Compile Include="System.Diagnostics\TraceImpl.cs" />\r
+    <Compile Include="System.Diagnostics\TraceLevel.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListener.cs" />\r
+    <Compile Include="System.Diagnostics\TraceListenerCollection.cs" />\r
+    <Compile Include="System.Diagnostics\TraceOptions.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSource.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />\r
+    <Compile Include="System.Diagnostics\TraceSwitch.cs" />\r
+    <Compile Include="System.Diagnostics\Win32EventLog.cs" />\r
+    <Compile Include="System.Diagnostics\XmlWriterTraceListener.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionLevel.cs" />\r
+    <Compile Include="System.IO.Compression\CompressionMode.cs" />\r
+    <Compile Include="System.IO.Compression\DeflateStream.cs" />\r
+    <Compile Include="System.IO.Compression\GZipStream.cs" />\r
+    <Compile Include="System.IO.Ports\Handshake.cs" />\r
+    <Compile Include="System.IO.Ports\ISerialStream.cs" />\r
+    <Compile Include="System.IO.Ports\Parity.cs" />\r
+    <Compile Include="System.IO.Ports\SerialData.cs" />\r
+    <Compile Include="System.IO.Ports\SerialError.cs" />\r
+    <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChange.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPort.cs" />\r
+    <Compile Include="System.IO.Ports\SerialPortStream.cs" />\r
+    <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />\r
+    <Compile Include="System.IO.Ports\SerialSignal.cs" />\r
+    <Compile Include="System.IO.Ports\StopBits.cs" />\r
+    <Compile Include="System.IO.Ports\WinSerialStream.cs" />\r
+    <Compile Include="System.IO\DefaultWatcher.cs" />\r
+    <Compile Include="System.IO\ErrorEventArgs.cs" />\r
+    <Compile Include="System.IO\ErrorEventHandler.cs" />\r
+    <Compile Include="System.IO\FAMWatcher.cs" />\r
+    <Compile Include="System.IO\FileAction.cs" />\r
+    <Compile Include="System.IO\FileSystemEventArgs.cs" />\r
+    <Compile Include="System.IO\FileSystemEventHandler.cs" />\r
+    <Compile Include="System.IO\FileSystemWatcher.cs" />\r
+    <Compile Include="System.IO\IFileWatcher.cs" />\r
+    <Compile Include="System.IO\InotifyWatcher.cs" />\r
+    <Compile Include="System.IO\InternalBufferOverflowException.cs" />\r
+    <Compile Include="System.IO\InvalidDataException.cs" />\r
+    <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
+    <Compile Include="System.IO\KeventWatcher.cs" />\r
+    <Compile Include="System.IO\MonoSyncFileStream.cs" />\r
+    <Compile Include="System.IO\NotifyFilters.cs" />\r
+    <Compile Include="System.IO\NullFileWatcher.cs" />\r
+    <Compile Include="System.IO\RenamedEventArgs.cs" />\r
+    <Compile Include="System.IO\RenamedEventHandler.cs" />\r
+    <Compile Include="System.IO\SearchPattern.cs" />\r
+    <Compile Include="System.IO\WaitForChangedResult.cs" />\r
+    <Compile Include="System.IO\WatcherChangeTypes.cs" />\r
+    <Compile Include="System.IO\WindowsWatcher.cs" />\r
+    <Compile Include="System.Media\AudioData.cs" />\r
+    <Compile Include="System.Media\AudioDevice.cs" />\r
+    <Compile Include="System.Media\SoundPlayer.cs" />\r
+    <Compile Include="System.Media\SystemSound.cs" />\r
+    <Compile Include="System.Media\SystemSounds.cs" />\r
+    <Compile Include="System.Media\Win32SoundPlayer.cs" />\r
+    <Compile Include="System.Net.Cache\HttpCacheAgeControl.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\HttpRequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCacheLevel.cs" />\r
+    <Compile Include="System.Net.Cache\RequestCachePolicy.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElement.cs" />\r
+    <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />\r
+    <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />\r
+    <Compile Include="System.Net.Configuration\Ipv6Element.cs" />\r
+    <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\ModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />\r
+    <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />\r
+    <Compile Include="System.Net.Configuration\ProxyElement.cs" />\r
+    <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />\r
+    <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SettingsSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSection.cs" />\r
+    <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />\r
+    <Compile Include="System.Net.Configuration\SocketElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />\r
+    <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateView.cs" />\r
+    <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />\r
+    <Compile Include="System.Net.Mail\Attachment.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentBase.cs" />\r
+    <Compile Include="System.Net.Mail\AttachmentCollection.cs" />\r
+    <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResource.cs" />\r
+    <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddress.cs" />\r
+    <Compile Include="System.Net.Mail\MailAddressCollection.cs" />\r
+    <Compile Include="System.Net.Mail\MailMessage.cs" />\r
+    <Compile Include="System.Net.Mail\MailPriority.cs" />\r
+    <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpAccess.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpClient.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermission.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />\r
+    <Compile Include="System.Net.Mime\ContentDisposition.cs" />\r
+    <Compile Include="System.Net.Mime\ContentType.cs" />\r
+    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />\r
+    <Compile Include="System.Net.Mime\TransferEncoding.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\MulticastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetBiosNodeType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAddressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityChangedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkAvailabilityEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationAccess.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermission.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInformationPermissionAttribute.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceComponent.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\NetworkInterfaceType.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\OperationalStatus.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PhysicalAddress.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Ping.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingException.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingOptions.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PingReply.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\PrefixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\SuffixOrigin.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpConnectionInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpState.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />\r
+    <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />\r
+    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />\r
+    <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />\r
+    <Compile Include="System.Net.Security\NegotiateStream.cs" />\r
+    <Compile Include="System.Net.Security\ProtectionLevel.cs" />\r
+    <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />\r
+    <Compile Include="System.Net.Security\SslPolicyErrors.cs" />\r
+    <Compile Include="System.Net.Security\SslStream.cs" />\r
+    <Compile Include="System.Net.Sockets\AddressFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\IOControlCode.cs" />\r
+    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\LingerOption.cs" />\r
+    <Compile Include="System.Net.Sockets\MulticastOption.cs" />\r
+    <Compile Include="System.Net.Sockets\NetworkStream.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />\r
+    <Compile Include="System.Net.Sockets\ProtocolType.cs" />\r
+    <Compile Include="System.Net.Sockets\SelectMode.cs" />\r
+    <Compile Include="System.Net.Sockets\SendPacketsElement.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket.cs" />\r
+    <Compile Include="System.Net.Sockets\Socket_2_1.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketError.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketException.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketFlags.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformation.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketOptionName.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />\r
+    <Compile Include="System.Net.Sockets\SocketType.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\TcpListener.cs" />\r
+    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpClient.cs" />\r
+    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />\r
+    <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocket.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketCloseStatus.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketContext.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketError.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketException.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketMessageType.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketReceiveResult.cs" />\r
+    <Compile Include="System.Net.WebSockets\WebSocketState.cs" />\r
+    <Compile Include="System.Net\AuthenticationManager.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemes.cs" />\r
+    <Compile Include="System.Net\AuthenticationSchemeSelector.cs" />\r
+    <Compile Include="System.Net\Authorization.cs" />\r
+    <Compile Include="System.Net\BasicClient.cs" />\r
+    <Compile Include="System.Net\BindIPEndPoint.cs" />\r
+    <Compile Include="System.Net\ChunkedInputStream.cs" />\r
+    <Compile Include="System.Net\ChunkStream.cs" />\r
+    <Compile Include="System.Net\ConnectionModes.cs" />\r
+    <Compile Include="System.Net\Cookie.cs" />\r
+    <Compile Include="System.Net\CookieCollection.cs" />\r
+    <Compile Include="System.Net\CookieContainer.cs" />\r
+    <Compile Include="System.Net\CookieException.cs" />\r
+    <Compile Include="System.Net\CookieParser.cs" />\r
+    <Compile Include="System.Net\CredentialCache.cs" />\r
+    <Compile Include="System.Net\DecompressionMethods.cs" />\r
+    <Compile Include="System.Net\DefaultCertificatePolicy.cs" />\r
+    <Compile Include="System.Net\DigestClient.cs" />\r
+    <Compile Include="System.Net\Dns.cs" />\r
+    <Compile Include="System.Net\DnsAsyncResult.cs" />\r
+    <Compile Include="System.Net\DnsEndPoint.cs" />\r
+    <Compile Include="System.Net\DnsPermission.cs" />\r
+    <Compile Include="System.Net\DnsPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\DownloadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\EndPoint.cs" />\r
+    <Compile Include="System.Net\EndPointListener.cs" />\r
+    <Compile Include="System.Net\EndPointManager.cs" />\r
+    <Compile Include="System.Net\EndpointPermission.cs" />\r
+    <Compile Include="System.Net\FileWebRequest.cs" />\r
+    <Compile Include="System.Net\FileWebRequestCreator.cs" />\r
+    <Compile Include="System.Net\FileWebResponse.cs" />\r
+    <Compile Include="System.Net\FtpAsyncResult.cs" />\r
+    <Compile Include="System.Net\FtpDataStream.cs" />\r
+    <Compile Include="System.Net\FtpRequestCreator.cs" />\r
+    <Compile Include="System.Net\FtpStatus.cs" />\r
+    <Compile Include="System.Net\FtpStatusCode.cs" />\r
+    <Compile Include="System.Net\FtpWebRequest.cs" />\r
+    <Compile Include="System.Net\FtpWebResponse.cs" />\r
+    <Compile Include="System.Net\GlobalProxySelection.cs" />\r
+    <Compile Include="System.Net\HttpConnection.cs" />\r
+    <Compile Include="System.Net\HttpContinueDelegate.cs" />\r
+    <Compile Include="System.Net\HttpListener.cs" />\r
+    <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />\r
+    <Compile Include="System.Net\HttpListenerContext.cs" />\r
+    <Compile Include="System.Net\HttpListenerException.cs" />\r
+    <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />\r
+    <Compile Include="System.Net\HttpListenerRequest.cs" />\r
+    <Compile Include="System.Net\HttpListenerResponse.cs" />\r
+    <Compile Include="System.Net\HttpRequestCreator.cs" />\r
+    <Compile Include="System.Net\HttpRequestHeader.cs" />\r
+    <Compile Include="System.Net\HttpResponseHeader.cs" />\r
+    <Compile Include="System.Net\HttpStatusCode.cs" />\r
+    <Compile Include="System.Net\HttpStreamAsyncResult.cs" />\r
+    <Compile Include="System.Net\HttpUtility.cs" />\r
+    <Compile Include="System.Net\HttpVersion.cs" />\r
+    <Compile Include="System.Net\HttpWebRequest.cs" />\r
+    <Compile Include="System.Net\HttpWebResponse.cs" />\r
+    <Compile Include="System.Net\IAuthenticationModule.cs" />\r
+    <Compile Include="System.Net\ICertificatePolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialLookup.cs" />\r
+    <Compile Include="System.Net\ICredentialPolicy.cs" />\r
+    <Compile Include="System.Net\ICredentialsByHost.cs" />\r
+    <Compile Include="System.Net\IPAddress.cs" />\r
+    <Compile Include="System.Net\IPEndPoint.cs" />\r
+    <Compile Include="System.Net\IPHostEntry.cs" />\r
+    <Compile Include="System.Net\IPv6Address.cs" />\r
+    <Compile Include="System.Net\IWebConnectionState.cs" />\r
+    <Compile Include="System.Net\IWebProxy.cs" />\r
+    <Compile Include="System.Net\IWebProxyScript.cs" />\r
+    <Compile Include="System.Net\IWebRequestCreate.cs" />\r
+    <Compile Include="System.Net\ListenerAsyncResult.cs" />\r
+    <Compile Include="System.Net\ListenerPrefix.cs" />\r
+    <Compile Include="System.Net\MacProxy.cs" />\r
+    <Compile Include="System.Net\MonoHttpDate.cs" />\r
+    <Compile Include="System.Net\NetConfig.cs" />\r
+    <Compile Include="System.Net\NetworkAccess.cs" />\r
+    <Compile Include="System.Net\NetworkCredential.cs" />\r
+    <Compile Include="System.Net\NtlmClient.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenReadCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\OpenWriteCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\ProtocolViolationException.cs" />\r
+    <Compile Include="System.Net\RequestStream.cs" />\r
+    <Compile Include="System.Net\ResponseStream.cs" />\r
+    <Compile Include="System.Net\SecurityProtocolType.cs" />\r
+    <Compile Include="System.Net\ServicePoint.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.cs" />\r
+    <Compile Include="System.Net\ServicePointManager.extra.cs" />\r
+    <Compile Include="System.Net\SimpleAsyncResult.cs" />\r
+    <Compile Include="System.Net\SocketAddress.cs" />\r
+    <Compile Include="System.Net\SocketPermission.cs" />\r
+    <Compile Include="System.Net\SocketPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\TransportContext.cs" />\r
+    <Compile Include="System.Net\TransportType.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadDataCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadFileCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadProgressChangedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadStringCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventArgs.cs" />\r
+    <Compile Include="System.Net\UploadValuesCompletedEventHandler.cs" />\r
+    <Compile Include="System.Net\WebAsyncResult.cs" />\r
+    <Compile Include="System.Net\WebClient.cs" />\r
+    <Compile Include="System.Net\WebConnection.cs" />\r
+    <Compile Include="System.Net\WebConnectionData.cs" />\r
+    <Compile Include="System.Net\WebConnectionGroup.cs" />\r
+    <Compile Include="System.Net\WebConnectionStream.cs" />\r
+    <Compile Include="System.Net\WebException.cs" />\r
+    <Compile Include="System.Net\WebExceptionStatus.cs" />\r
+    <Compile Include="System.Net\WebHeaderCollection.cs" />\r
+    <Compile Include="System.Net\WebPermission.cs" />\r
+    <Compile Include="System.Net\WebPermissionAttribute.cs" />\r
+    <Compile Include="System.Net\WebProxy.cs" />\r
+    <Compile Include="System.Net\WebRequest.cs" />\r
+    <Compile Include="System.Net\WebRequestMethods.cs" />\r
+    <Compile Include="System.Net\WebResponse.cs" />\r
+    <Compile Include="System.Net\WebUtility.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />\r
+    <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\DefaultParameterValueAttribute.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\HandleCollector.cs" />\r
+    <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />\r
+    <Compile Include="System.Runtime.Versioning\FrameworkName.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />\r
+    <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />\r
+    <Compile Include="System.Security.Authentication.ExtendedProtection\ServiceNameCollection.cs" />\r
+    <Compile Include="System.Security.Authentication\AuthenticationException.cs" />\r
+    <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />\r
+    <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />\r
+    <Compile Include="System.Security.Authentication\SslProtocols.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OpenFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreLocation.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\StoreName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedNameFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatusFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509FindType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509IncludeOption.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509NameType.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationFlag.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509RevocationMode.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography.X509Certificates\X509VerificationFlags.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />\r
+    <Compile Include="System.Security.Cryptography\Oid.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidCollection.cs" />\r
+    <Compile Include="System.Security.Cryptography\OidEnumerator.cs" />\r
+    <Compile Include="System.Security.Permissions\PermissionHelper.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />\r
+    <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermission.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />\r
+    <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\arch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\BaseMachine.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\cache.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Capture.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CaptureCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\category.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\CILCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\compiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\debug.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Group.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\GroupCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\interval.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Match.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchCollection.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\MatchEvaluator.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\parser.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\quicksearch.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\Regex.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexCompilationInfo.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexMatchTimeoutException.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexOptions.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunner.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RegexRunnerFactory.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\replace.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxCompiler.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxInterpreter.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\RxOp.cs" />\r
+    <Compile Include="System.Text.RegularExpressions\syntax.cs" />\r
+    <Compile Include="System.Threading\Barrier.cs" />\r
+    <Compile Include="System.Threading\BarrierPostPhaseException.cs" />\r
+    <Compile Include="System.Threading\Semaphore.cs" />\r
+    <Compile Include="System.Threading\SemaphoreFullException.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />\r
+    <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventArgs.cs" />\r
+    <Compile Include="System.Timers\ElapsedEventHandler.cs" />\r
+    <Compile Include="System.Timers\Timer.cs" />\r
+    <Compile Include="System.Timers\TimersDescriptionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermission.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />\r
+    <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />\r
+    <Compile Include="System.Windows.Input\ICommand.cs" />\r
+    <Compile Include="System\DefaultUriParser.cs" />\r
+    <Compile Include="System\FileStyleUriParser.cs" />\r
+    <Compile Include="System\FtpStyleUriParser.cs" />\r
+    <Compile Include="System\GenericUriParser.cs" />\r
+    <Compile Include="System\GenericUriParserOptions.cs" />\r
+    <Compile Include="System\GopherStyleUriParser.cs" />\r
+    <Compile Include="System\HttpStyleUriParser.cs" />\r
+    <Compile Include="System\IUriData.cs" />\r
+    <Compile Include="System\LdapStyleUriParser.cs" />\r
+    <Compile Include="System\NetPipeStyleUriParser.cs" />\r
+    <Compile Include="System\NetTcpStyleUriParser.cs" />\r
+    <Compile Include="System\NewsStyleUriParser.cs" />\r
+    <Compile Include="System\Platform.cs" />\r
+    <Compile Include="System\SRDescriptionAttribute.cs" />\r
+    <Compile Include="System\Uri.cs" />\r
+    <Compile Include="System\UriBuilder.cs" />\r
+    <Compile Include="System\UriComponents.cs" />\r
+    <Compile Include="System\UriData.cs" />\r
+    <Compile Include="System\UriElements.cs" />\r
+    <Compile Include="System\UriFormat.cs" />\r
+    <Compile Include="System\UriFormatException.cs" />\r
+    <Compile Include="System\UriHostNameType.cs" />\r
+    <Compile Include="System\UriIdnScope.cs" />\r
+    <Compile Include="System\UriKind.cs" />\r
+    <Compile Include="System\UriParseComponents.cs" />\r
+    <Compile Include="System\UriParser.cs" />\r
+    <Compile Include="System\UriPartial.cs" />\r
+    <Compile Include="System\UriTypeConverter.cs" />\r  </ItemGroup>\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
+  <PropertyGroup>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+\r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="../System.XML/System.Xml-bare-net_4_5.csproj">\r
+      <Project>{21FB091E-0F84-479E-AB16-6503D36852F9}</Project>\r
+      <Name>System.Xml-bare-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="System-bare-net_4_5.csproj">\r
+      <Project>{91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}</Project>\r
+      <Name>System-bare-net_4_5</Name>\r
+      <Aliases>PrebuiltSystem</Aliases>    </ProjectReference>\r
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_5.csproj">\r
+      <Project>{D68D4FED-CA32-4800-A628-58BAE485562C}</Project>\r
+      <Name>Mono.Security-net_4_5</Name>\r
+      <Aliases>MonoSecurity</Aliases>    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="resources/Asterisk.wav">\r
+      <LogicalName>Asterisk.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Beep.wav">\r
+      <LogicalName>Beep.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Exclamation.wav">\r
+      <LogicalName>Exclamation.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Hand.wav">\r
+      <LogicalName>Hand.wav</LogicalName>\r
+    </EmbeddedResource>\r
+    <EmbeddedResource Include="resources/Question.wav">\r
+      <LogicalName>Question.wav</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+</Project>\r
+
index 3011453e171a3405d9fcfa8aa00d5bf1051aa6ee..829deecedab5ff38be7963375f1f423835da19e7 100644 (file)
@@ -55,6 +55,9 @@ using System.Net.Configuration;
 using System.Configuration;
 using System.Net.Security;
 using System.Security.Authentication;
+#if NET_4_5
+using System.Threading.Tasks;
+#endif
 
 namespace System.Net.Mail {
        public class SmtpClient
@@ -741,6 +744,43 @@ namespace System.Net.Mail {
                        Send (new MailMessage (from, to, subject, body));
                }
 
+#if NET_4_5
+               public Task SendMailAsync (MailMessage message)
+               {
+                       var tcs = new TaskCompletionSource<object> ();
+                       SendCompletedEventHandler handler = null;
+                       handler = (s, e) => SendMailAsyncCompletedHandler (tcs, e, handler, this);
+                       SendCompleted += handler;
+                       SendAsync (message, tcs);
+                       return tcs.Task;
+               }
+
+               public Task SendMailAsync (string from, string recipients, string subject, string body)
+               {
+                       return SendMailAsync (new MailMessage (from, recipients, subject, body));
+               }
+
+               static void SendMailAsyncCompletedHandler (TaskCompletionSource<object> source, AsyncCompletedEventArgs e, SendCompletedEventHandler handler, SmtpClient client)
+               {
+                       if (handler != e.UserState)
+                               return;
+
+                       client.SendCompleted -= handler;
+
+                       if (e.Error != null) {
+                               source.SetException (e.Error);
+                               return;
+                       }
+
+                       if (e.Cancelled) {
+                               source.SetCanceled ();
+                               return;
+                       }
+
+                       source.SetResult (null);
+               }
+#endif
+
                private void SendDot()
                {
                        writer.Write(".\r\n");
index c7b682eb7a343a766b950f9ccd5444798b5464f5..3778c740538ffde77005774f0408e68a27f87b69 100644 (file)
@@ -45,6 +45,7 @@ namespace System.Net.WebSockets
 {
        public class ClientWebSocket : WebSocket, IDisposable
        {
+               const string Magic = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
                const string VersionTag = "13";
 
                ClientWebSocketOptions options;
@@ -53,24 +54,31 @@ namespace System.Net.WebSockets
 
                HttpWebRequest req;
                WebConnection connection;
-               StreamWebSocket internalWebSocket;
+               Socket underlyingSocket;
+
+               Random random = new Random ();
+
+               const int HeaderMaxLength = 14;
+               byte[] headerBuffer;
+               byte[] sendBuffer;
 
                public ClientWebSocket ()
                {
                        options = new ClientWebSocketOptions ();
                        state = WebSocketState.None;
+                       headerBuffer = new byte[HeaderMaxLength];
                }
 
                public override void Dispose ()
                {
-                       if (internalWebSocket != null)
-                               internalWebSocket.Dispose ();
+                       if (connection != null)
+                               connection.Close (false);
                }
 
+               [MonoTODO]
                public override void Abort ()
                {
-                       if (internalWebSocket != null)
-                               internalWebSocket.Abort ();
+                       throw new NotImplementedException ();
                }
 
                public ClientWebSocketOptions Options {
@@ -81,29 +89,28 @@ namespace System.Net.WebSockets
 
                public override WebSocketState State {
                        get {
-                               if (internalWebSocket != null)
-                                       return internalWebSocket.State;
                                return state;
                        }
                }
 
                public override WebSocketCloseStatus? CloseStatus {
                        get {
-                               if (internalWebSocket != null)
-                                       return internalWebSocket.CloseStatus;
                                if (state != WebSocketState.Closed)
                                        return (WebSocketCloseStatus?)null;
                                return WebSocketCloseStatus.Empty;
                        }
                }
 
-               [MonoTODO]
                public override string CloseStatusDescription {
-                       get { return null; }
+                       get {
+                               return null;
+                       }
                }
 
                public override string SubProtocol {
-                       get { return subProtocol; }
+                       get {
+                               return subProtocol;
+                       }
                }
 
                public async Task ConnectAsync (Uri uri, CancellationToken cancellationToken)
@@ -125,7 +132,7 @@ namespace System.Net.WebSockets
                        }
 
                        var secKey = Convert.ToBase64String (Encoding.ASCII.GetBytes (Guid.NewGuid ().ToString ().Substring (0, 16)));
-                       string expectedAccept = StreamWebSocket.CreateAcceptKey (secKey);
+                       string expectedAccept = Convert.ToBase64String (SHA1.Create ().ComputeHash (Encoding.ASCII.GetBytes (secKey + Magic)));
 
                        req.Headers["Upgrade"] = "WebSocket";
                        req.Headers["Sec-WebSocket-Version"] = VersionTag;
@@ -150,6 +157,9 @@ namespace System.Net.WebSockets
                                throw new WebSocketException (WebSocketError.Success, e);
                        }
 
+                       connection = req.StoredConnection;
+                       underlyingSocket = connection.socket;
+
                        if (resp.StatusCode != HttpStatusCode.SwitchingProtocols)
                                throw new WebSocketException ("The server returned status code '" + (int)resp.StatusCode + "' when status code '101' was expected");
                        if (!string.Equals (resp.Headers["Upgrade"], "WebSocket", StringComparison.OrdinalIgnoreCase)
@@ -161,32 +171,183 @@ namespace System.Net.WebSockets
                                        throw new WebSocketException (WebSocketError.UnsupportedProtocol);
                                subProtocol = resp.Headers["Sec-WebSocket-Protocol"];
                        }
+
                        state = WebSocketState.Open;
-                       connection = req.StoredConnection;
-                       internalWebSocket = new StreamWebSocket(connection.nstream, connection.nstream, connection.socket, subProtocol, true, new ArraySegment<byte>(new byte[0]));
                }
 
                public override Task SendAsync (ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
                {
-                       return internalWebSocket.SendAsync (buffer, messageType, endOfMessage, cancellationToken);
+                       EnsureWebSocketConnected ();
+                       ValidateArraySegment (buffer);
+                       if (connection == null)
+                               throw new WebSocketException (WebSocketError.Faulted);
+                       var count = Math.Max (options.SendBufferSize, buffer.Count) + HeaderMaxLength;
+                       if (sendBuffer == null || sendBuffer.Length != count)
+                               sendBuffer = new byte[count];
+                       return Task.Run (() => {
+                               EnsureWebSocketState (WebSocketState.Open, WebSocketState.CloseReceived);
+                               var maskOffset = WriteHeader (messageType, buffer, endOfMessage);
+
+                               if (buffer.Count > 0)
+                                       MaskData (buffer, maskOffset);
+                               //underlyingSocket.Send (headerBuffer, 0, maskOffset + 4, SocketFlags.None);
+                               var headerLength = maskOffset + 4;
+                               Array.Copy (headerBuffer, sendBuffer, headerLength);
+                               underlyingSocket.Send (sendBuffer, 0, buffer.Count + headerLength, SocketFlags.None);
+                       });
                }
 
                public override Task<WebSocketReceiveResult> ReceiveAsync (ArraySegment<byte> buffer, CancellationToken cancellationToken)
                {
-                       return internalWebSocket.ReceiveAsync (buffer, cancellationToken);
+                       EnsureWebSocketConnected ();
+                       ValidateArraySegment (buffer);
+                       return Task.Run (() => {
+                               EnsureWebSocketState (WebSocketState.Open, WebSocketState.CloseSent);
+                               // First read the two first bytes to know what we are doing next
+                               connection.Read (req, headerBuffer, 0, 2);
+                               var isLast = (headerBuffer[0] >> 7) > 0;
+                               var isMasked = (headerBuffer[1] >> 7) > 0;
+                               int mask = 0;
+                               var type = (WebSocketMessageType)(headerBuffer[0] & 0xF);
+                               long length = headerBuffer[1] & 0x7F;
+                               int offset = 0;
+                               if (length == 126) {
+                                       offset = 2;
+                                       connection.Read (req, headerBuffer, 2, offset);
+                                       length = (headerBuffer[2] << 8) | headerBuffer[3];
+                               } else if (length == 127) {
+                                       offset = 8;
+                                       connection.Read (req, headerBuffer, 2, offset);
+                                       length = 0;
+                                       for (int i = 2; i <= 9; i++)
+                                               length = (length << 8) | headerBuffer[i];
+                               }
+
+                               if (isMasked) {
+                                       connection.Read (req, headerBuffer, 2 + offset, 4);
+                                       for (int i = 0; i < 4; i++) {
+                                               var pos = i + offset + 2;
+                                               mask = (mask << 8) | headerBuffer[pos];
+                                       }
+                               }
+
+                               if (type == WebSocketMessageType.Close) {
+                                       state = WebSocketState.Closed;
+                                       var tmpBuffer = new byte[length];
+                                       connection.Read (req, tmpBuffer, 0, tmpBuffer.Length);
+                                       var closeStatus = (WebSocketCloseStatus)(tmpBuffer[0] << 8 | tmpBuffer[1]);
+                                       var closeDesc = tmpBuffer.Length > 2 ? Encoding.UTF8.GetString (tmpBuffer, 2, tmpBuffer.Length - 2) : string.Empty;
+                                       return new WebSocketReceiveResult ((int)length, type, isLast, closeStatus, closeDesc);
+                               } else {
+                                       var readLength = (int)(buffer.Count < length ? buffer.Count : length);
+                                       connection.Read (req, buffer.Array, buffer.Offset, readLength);
+
+                                       return new WebSocketReceiveResult ((int)length, type, isLast);
+                               }
+                       });
                }
 
                // The damn difference between those two methods is that CloseAsync will wait for server acknowledgement before completing
                // while CloseOutputAsync will send the close packet and simply complete.
 
-               public override Task CloseAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
+               public async override Task CloseAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
+               {
+                       EnsureWebSocketConnected ();
+                       await SendCloseFrame (closeStatus, statusDescription, cancellationToken).ConfigureAwait (false);
+                       state = WebSocketState.CloseSent;
+                       // TODO: figure what's exceptions are thrown if the server returns something faulty here
+                       await ReceiveAsync (new ArraySegment<byte> (new byte[0]), cancellationToken).ConfigureAwait (false);
+                       state = WebSocketState.Closed;
+               }
+
+               public async override Task CloseOutputAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
+               {
+                       EnsureWebSocketConnected ();
+                       await SendCloseFrame (closeStatus, statusDescription, cancellationToken).ConfigureAwait (false);
+                       state = WebSocketState.CloseSent;
+               }
+
+               async Task SendCloseFrame (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
+               {
+                       var statusDescBuffer = string.IsNullOrEmpty (statusDescription) ? new byte[2] : new byte[2 + Encoding.UTF8.GetByteCount (statusDescription)];
+                       statusDescBuffer[0] = (byte)(((ushort)closeStatus) >> 8);
+                       statusDescBuffer[1] = (byte)(((ushort)closeStatus) & 0xFF);
+                       if (!string.IsNullOrEmpty (statusDescription))
+                               Encoding.UTF8.GetBytes (statusDescription, 0, statusDescription.Length, statusDescBuffer, 2);
+                       await SendAsync (new ArraySegment<byte> (statusDescBuffer), WebSocketMessageType.Close, true, cancellationToken).ConfigureAwait (false);
+               }
+
+               int WriteHeader (WebSocketMessageType type, ArraySegment<byte> buffer, bool endOfMessage)
+               {
+                       var opCode = (byte)type;
+                       var length = buffer.Count;
+
+                       headerBuffer[0] = (byte)(opCode | (endOfMessage ? 0 : 0x80));
+                       if (length < 126) {
+                               headerBuffer[1] = (byte)length;
+                       } else if (length <= ushort.MaxValue) {
+                               headerBuffer[1] = (byte)126;
+                               headerBuffer[2] = (byte)(length / 256);
+                               headerBuffer[3] = (byte)(length % 256);
+                       } else {
+                               headerBuffer[1] = (byte)127;
+
+                               int left = length;
+                               int unit = 256;
+
+                               for (int i = 9; i > 1; i--) {
+                                       headerBuffer[i] = (byte)(left % unit);
+                                       left = left / unit;
+                               }
+                       }
+
+                       var l = Math.Max (0, headerBuffer[1] - 125);
+                       var maskOffset = 2 + l * l * 2;
+                       GenerateMask (headerBuffer, maskOffset);
+
+                       // Since we are client only, we always mask the payload
+                       headerBuffer[1] |= 0x80;
+
+                       return maskOffset;
+               }
+
+               void GenerateMask (byte[] mask, int offset)
+               {
+                       mask[offset + 0] = (byte)random.Next (0, 255);
+                       mask[offset + 1] = (byte)random.Next (0, 255);
+                       mask[offset + 2] = (byte)random.Next (0, 255);
+                       mask[offset + 3] = (byte)random.Next (0, 255);
+               }
+
+               void MaskData (ArraySegment<byte> buffer, int maskOffset)
+               {
+                       var sendBufferOffset = maskOffset + 4;
+                       for (var i = 0; i < buffer.Count; i++)
+                               sendBuffer[i + sendBufferOffset] = (byte)(buffer.Array[buffer.Offset + i] ^ headerBuffer[maskOffset + (i % 4)]);
+               }
+
+               void EnsureWebSocketConnected ()
+               {
+                       if (state < WebSocketState.Open)
+                               throw new InvalidOperationException ("The WebSocket is not connected");
+               }
+
+               void EnsureWebSocketState (params WebSocketState[] validStates)
                {
-                       return internalWebSocket.CloseAsync (closeStatus, statusDescription, cancellationToken);
+                       foreach (var validState in validStates)
+                               if (state == validState)
+                                       return;
+                       throw new WebSocketException ("The WebSocket is in an invalid state ('" + state + "') for this operation. Valid states are: " + string.Join (", ", validStates));
                }
 
-               public override Task CloseOutputAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
+               void ValidateArraySegment (ArraySegment<byte> segment)
                {
-                       return internalWebSocket.CloseOutputAsync (closeStatus, statusDescription, cancellationToken);
+                       if (segment.Array == null)
+                               throw new ArgumentNullException ("buffer.Array");
+                       if (segment.Offset < 0)
+                               throw new ArgumentOutOfRangeException ("buffer.Offset");
+                       if (segment.Offset + segment.Count > segment.Array.Length)
+                               throw new ArgumentOutOfRangeException ("buffer.Count");
                }
        }
 }
index d0676fb0bb624f03c87151d6bed6e5ba83dcb335..dddc002c473557ba89c8af486e1440e96468280b 100644 (file)
@@ -30,9 +30,7 @@
 #if SECURITY_DEP
 
 using System;
-using System.IO;
 using System.Net;
-using System.Net.Sockets;
 using System.Collections.Specialized;
 using System.Collections.Generic;
 using System.Security.Principal;
@@ -43,62 +41,59 @@ namespace System.Net.WebSockets
 {
        public class HttpListenerWebSocketContext : WebSocketContext
        {
-               HttpListenerRequest request;
-               StreamWebSocket websocket;
-               IPrincipal user;
-
-               internal HttpListenerWebSocketContext(StreamWebSocket websocket, HttpListenerRequest request, IPrincipal user)
-               {
-                       this.websocket = websocket;
-                       this.request = request;
-                       this.user = user;
-               }
-
+               [MonoTODO]
                public override CookieCollection CookieCollection {
                        get {
-                               return request.Cookies;
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override NameValueCollection Headers {
                        get {
-                               return request.Headers;
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override bool IsAuthenticated {
                        get {
-                               return request.IsAuthenticated;
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override bool IsLocal {
                        get {
-                               return request.IsLocal;
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override bool IsSecureConnection {
                        get {
-                               return request.IsSecureConnection;
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override string Origin {
                        get {
-                               return request.Headers ["Origin"];
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override Uri RequestUri {
                        get {
-                               return request.Url;
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override string SecWebSocketKey {
                        get {
-                               return request.Headers ["Sec-WebSocket-Key"];
+                               throw new NotImplementedException ();
                        }
                }
 
@@ -109,19 +104,24 @@ namespace System.Net.WebSockets
                        }
                }
 
+               [MonoTODO]
                public override string SecWebSocketVersion {
                        get {
-                               return request.Headers ["Sec-WebSocket-Version"];
+                               throw new NotImplementedException ();
                        }
                }
 
+               [MonoTODO]
                public override IPrincipal User {
-                       get { return user; }
+                       get {
+                               throw new NotImplementedException ();
+                       }
                }
 
+               [MonoTODO]
                public override WebSocket WebSocket {
                        get {
-                               return websocket;
+                               throw new NotImplementedException ();
                        }
                }
        }
diff --git a/mcs/class/System/System.Net.WebSockets/StreamWebSocket.cs b/mcs/class/System/System.Net.WebSockets/StreamWebSocket.cs
deleted file mode 100644 (file)
index 4096254..0000000
+++ /dev/null
@@ -1,466 +0,0 @@
-//
-// StreamWebSocket.cs
-//
-// Authors:
-//       Jérémie Laval <jeremie dot laval at xamarin dot com>
-//       INADA Naoki <songofacandy at gmail dot com>
-//
-// Copyright 2013-2014 Xamarin Inc (http://www.xamarin.com).
-//
-// Lightly inspired from WebSocket4Net distributed under the Apache License 2.0
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-#if NET_4_5
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Net;
-using System.Net.Sockets;
-using System.Net.WebSockets;
-using System.Security.Cryptography;
-using System.Threading;
-using System.Threading.Tasks;
-using System.Text;
-
-namespace System.Net.WebSockets {
-       internal class StreamWebSocket : WebSocket, IDisposable {
-               Stream rstream;
-               Stream wstream;
-               Socket socket;
-               // Data received while handshake.
-               ArraySegment<byte> preloaded;
-
-               WebSocketState state;
-               WebSocketCloseStatus closeStatus = WebSocketCloseStatus.Empty;
-               Stream writeStream;
-               Stream readStream;
-               Random random;
-               string subProtocol;
-
-               bool maskSend;
-               const int HeaderMaxLength = 14;
-               // This should be less than int.MaxValue because WebSocketReceiveResult.Count is int.
-               const int MaxReceiveSize = 64 * 1024 * 1024;
-               byte[] headerBuffer;
-               byte[] sendBuffer;
-
-               enum OpCode {
-                       Continuation = 0,
-                       Text = 1,
-                       Binary = 2,
-                       Close = 8,
-                       Ping = 9,
-                       Pong = 10,
-               }
-
-               public StreamWebSocket (Stream rstream, Stream wstream, Socket socket, string subProtocol, bool maskSend, ArraySegment<byte> preloaded)
-               {
-                       this.rstream = rstream;
-                       this.wstream = wstream;
-                       // Necessary when both of rstream and wstream doesn't close socket.
-                       this.socket = socket;
-                       this.subProtocol = subProtocol;
-                       this.maskSend = maskSend;
-                       if (maskSend) {
-                               random = new Random ();
-                       }
-                       this.preloaded = preloaded;
-                       state = WebSocketState.Open;
-                       headerBuffer = new byte[HeaderMaxLength];
-               }
-
-               public override void Dispose ()
-               {
-                       if (state != WebSocketState.Closed) {
-                               state = WebSocketState.Aborted;
-                       }
-                       if (readStream != null) {
-                               readStream.Dispose ();
-                               if (writeStream != null && ! Object.ReferenceEquals (readStream, writeStream)) {
-                                       writeStream.Dispose ();
-                               }
-                       }
-                       readStream = writeStream = null;
-                       if (socket != null) {
-                               socket.Dispose ();
-                               socket = null;
-                       }
-               }
-
-               public override WebSocketState State {
-                       get { return state; }
-               }
-
-               public override string SubProtocol {
-                       get { return subProtocol; }
-               }
-
-               public override WebSocketCloseStatus? CloseStatus
-               {
-                       get {
-                               if (state != WebSocketState.Closed)
-                                       return null;
-                               return closeStatus;
-                       }
-               }
-
-               [MonoTODO]
-               public override string CloseStatusDescription
-               {
-                       get { return null; }
-               }
-
-               public override void Abort ()
-               {
-                       Dispose ();
-               }
-
-               public override Task SendAsync (ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
-               {
-                       OpCode opCode;
-                       switch (messageType) {
-                       case WebSocketMessageType.Text:
-                               opCode = OpCode.Text;
-                               break;
-                       case WebSocketMessageType.Binary:
-                               opCode = OpCode.Binary;
-                               break;
-                       default:
-                               throw new WebSocketException (WebSocketError.InvalidMessageType);
-                       }
-                       return InternalSendAsync (buffer, opCode, endOfMessage, cancellationToken);
-               }
-
-               Task InternalSendAsync (ArraySegment<byte> buffer, OpCode opCode, bool endOfMessage, CancellationToken cancellationToken)
-               {
-                       EnsureWebSocketState (WebSocketState.Open, WebSocketState.CloseReceived);
-                       ValidateArraySegment (buffer);
-                       if (wstream == null)
-                               throw new WebSocketException (WebSocketError.Faulted);
-
-                       var count = Math.Max (16 * 1024, buffer.Count) + HeaderMaxLength;
-                       if (sendBuffer == null || sendBuffer.Length < count)
-                               sendBuffer = new byte[count];
-
-                       int headerSize = WriteHeader (opCode, buffer.Count, endOfMessage);
-                       int frameSize;
-                       if (maskSend) {
-                               MaskData (headerSize, buffer);
-                               frameSize = (int)(headerSize + buffer.Count + 4);
-                       } else {
-                               Array.Copy (buffer.Array, buffer.Offset, sendBuffer, headerSize, buffer.Count);
-                               frameSize = (int)(headerSize + buffer.Count);
-                       }
-                       try {
-                               return wstream.WriteAsync (sendBuffer, 0, frameSize, cancellationToken);
-                       } catch (IOException e) {
-                               InnerClose ();
-                               closeStatus = WebSocketCloseStatus.EndpointUnavailable;
-                               throw e;
-                       }
-               }
-
-               private bool isLast;
-               private bool isMasked;
-               private WebSocketMessageType receivedType;
-               private long remainOffset;
-               private long remainBytes = 0;
-               private byte[] mask = new byte[4];
-
-               public override async Task<WebSocketReceiveResult> ReceiveAsync (ArraySegment<byte> buffer, CancellationToken cancellationToken)
-               {
-                       EnsureWebSocketConnected ();
-                       ValidateArraySegment (buffer);
-                       EnsureWebSocketState (WebSocketState.Open, WebSocketState.CloseSent);
-
-                       if (remainBytes > 0) {
-                               int readLength = (int)(buffer.Count < remainBytes ? buffer.Count : remainBytes);
-                               await InternalReadAsync (buffer.Array, buffer.Offset, readLength);
-                               if (isMasked)
-                                       UnmaskInPlace (mask, buffer.Array, buffer.Offset, readLength, (int)remainOffset);
-                               remainOffset += readLength;
-                               remainBytes -= readLength;
-                               return new WebSocketReceiveResult (readLength, receivedType, isLast && remainBytes == 0);
-                       }
-
-                       do {
-                               try {
-                                       // First read the two first bytes to know what we are doing next
-                                       await InternalReadAsync (headerBuffer, 0, 2);
-                                       isLast = (headerBuffer[0] >> 7) > 0;
-                                       isMasked = (headerBuffer[1] >> 7) > 0;
-                                       OpCode opCode = (OpCode)(headerBuffer[0] & 0xF);
-                                       bool isControl = opCode >= OpCode.Close;
-                                       switch (opCode) {
-                                       case OpCode.Continuation:  // receivedType is same to previous.
-                                               break;
-                                       case OpCode.Text:
-                                               receivedType = WebSocketMessageType.Text;
-                                               break;
-                                       case OpCode.Binary:
-                                               receivedType = WebSocketMessageType.Binary;
-                                               break;
-                                       case OpCode.Close:
-                                               receivedType = WebSocketMessageType.Close;
-                                               break;
-                                       case OpCode.Ping:  // ping
-                                               continue;
-                                       case OpCode.Pong: // pong
-                                               continue;
-                                       default:
-                                               InnerClose ();
-                                               closeStatus = WebSocketCloseStatus.InvalidMessageType;
-                                               throw new WebSocketException (WebSocketError.InvalidMessageType);
-                                       }
-
-                                       long length = headerBuffer[1] & 0x7F;
-                                       int offset = 0;
-                                       if (length == 126) {
-                                               offset = 2;
-                                               await InternalReadAsync (headerBuffer, 2, offset);
-                                               length = (headerBuffer[2] << 8) | headerBuffer[3];
-                                       } else if (length == 127) {
-                                               offset = 8;
-                                               await InternalReadAsync (headerBuffer, 2, offset);
-                                               length = 0;
-                                               for (long i = 2; i <= 9; i++)
-                                                       length = (length << 8) | headerBuffer[i];
-                                               // MSB of 64bit length should be 0  (RFC 6455 5.2)
-                                               if (length < 0) {
-                                                       InnerClose ();
-                                                       closeStatus = WebSocketCloseStatus.ProtocolError;
-                                                       throw new WebSocketException (WebSocketError.Faulted, "Too large frame.");
-                                               }
-                                       }
-                                       if (isMasked)
-                                               await InternalReadAsync (mask, 0, 4);
-
-                                       if (isControl) {
-                                               if (length > 125 || !isLast) {
-                                                       // Control frame should not fragmented and payload size should <= 125 (RFC 6455 5.5)
-                                                       InnerClose ();
-                                                       closeStatus = WebSocketCloseStatus.ProtocolError;
-                                                       throw new WebSocketException (WebSocketError.Faulted, "Control frame is fragmented or too large");
-                                               }
-                                               var tmpBuffer = new byte[length];
-                                               await InternalReadAsync (tmpBuffer, 0, tmpBuffer.Length);
-                                               if (isMasked)
-                                                       UnmaskInPlace (mask, tmpBuffer, 0, (int)length);
-                                               switch (opCode) {
-                                               case OpCode.Close:
-                                                       var closeStatus = (WebSocketCloseStatus)(tmpBuffer[0] << 8 | tmpBuffer[1]);
-                                                       var closeDesc = tmpBuffer.Length > 2 ? Encoding.UTF8.GetString (tmpBuffer, 2, tmpBuffer.Length - 2) : string.Empty;
-                                                       if (state == WebSocketState.CloseSent) {
-                                                               await SendCloseFrame (WebSocketCloseStatus.NormalClosure, "Received Close", cancellationToken).ConfigureAwait (false);
-                                                               InnerClose ();
-                                                       } else {
-                                                               state = WebSocketState.CloseReceived;
-                                                       }
-                                                       return new WebSocketReceiveResult ((int)length, receivedType, isLast, closeStatus, closeDesc);
-                                               case OpCode.Ping:
-                                                       await InternalSendAsync (new ArraySegment<byte> (tmpBuffer, 0, (int)length), OpCode.Pong, true, cancellationToken);
-                                                       break;
-                                               default:
-                                                       break;
-                                               }
-                                       } else {
-                                               int readLength = (int)Math.Min(MaxReceiveSize, Math.Min(buffer.Count, length));
-                                               await InternalReadAsync (buffer.Array, buffer.Offset, readLength);
-                                               remainBytes = length - readLength;
-                                               remainOffset = readLength;
-                                               if (isMasked)
-                                                       UnmaskInPlace (mask, buffer.Array, buffer.Offset, (int)readLength);
-                                               return new WebSocketReceiveResult ((int)readLength, receivedType, isLast && remainBytes == 0);
-                                       }
-                               } catch (IOException e) {
-                                       InnerClose ();
-                                       closeStatus = WebSocketCloseStatus.EndpointUnavailable;
-                                       return new WebSocketReceiveResult (0, WebSocketMessageType.Close, true, closeStatus, e.Message);
-                               }
-                       } while (true);
-                       // Don't come here.
-               }
-
-               // The damn difference between those two methods is that CloseAsync will wait for server acknowledgement before completing
-               // while CloseOutputAsync will send the close packet and simply complete.
-
-               public override async Task CloseAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
-               {
-                       EnsureWebSocketConnected ();
-                       await SendCloseFrame (closeStatus, statusDescription, cancellationToken).ConfigureAwait (false);
-                       if (state == WebSocketState.Open) {
-                               this.closeStatus = closeStatus;
-                               state = WebSocketState.CloseSent;
-                               do {
-                                       // TODO: figure what's exceptions are thrown if the server returns something faulty here
-                                       var result = await ReceiveAsync (new ArraySegment<byte> (new byte[0]), cancellationToken).ConfigureAwait (false);
-                                       if (result.MessageType == WebSocketMessageType.Close) {
-                                               break;
-                                       }
-                               } while (true);
-                       }
-                       InnerClose ();
-               }
-
-               public override async Task CloseOutputAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
-               {
-                       EnsureWebSocketConnected ();
-                       await SendCloseFrame (closeStatus, statusDescription, cancellationToken).ConfigureAwait (false);
-                       if (state == WebSocketState.CloseReceived) {
-                               InnerClose ();
-                       } else {
-                               state = WebSocketState.CloseSent;
-                       }
-               }
-
-               async Task InternalReadAsync (byte[] buffer, int offset, int length)
-               {
-                       if (preloaded.Count > 0) {
-                               if (preloaded.Count > length) {
-                                       Array.Copy (preloaded.Array, preloaded.Offset, buffer, offset, length);
-                                       preloaded = new ArraySegment<byte> (preloaded.Array, preloaded.Offset + length, preloaded.Count - length);
-                                       return;
-                               }
-                               Array.Copy (preloaded.Array, preloaded.Offset, buffer, offset, preloaded.Count);
-                               offset += preloaded.Count;
-                               length -= preloaded.Count;
-                               preloaded = new ArraySegment<byte>(new byte[0]);
-                       }
-                       if (length == 0)
-                               return;
-                       await rstream.ReadAsync (buffer, offset, length);
-               }
-
-               async Task SendCloseFrame (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
-               {
-                       int frameLength = 2;
-                       if (!string.IsNullOrEmpty (statusDescription))
-                               frameLength += Encoding.UTF8.GetByteCount (statusDescription);
-                       byte[] buffer = sendBuffer.Length >= frameLength ?  sendBuffer : new byte[frameLength];
-                       buffer[0] = (byte)(((ushort)closeStatus) >> 8);
-                       buffer[1] = (byte)(((ushort)closeStatus) & 0xFF);
-                       if (!string.IsNullOrEmpty (statusDescription))
-                               Encoding.UTF8.GetBytes (statusDescription, 0, statusDescription.Length, buffer, 2);
-                       await SendAsync (new ArraySegment<byte> (buffer, 0, frameLength), WebSocketMessageType.Close, true, cancellationToken).ConfigureAwait (false);
-               }
-
-               void InnerClose()
-               {
-                       if (readStream == null)
-                               return;
-                       readStream.Dispose ();
-                       if (! Object.ReferenceEquals (readStream, writeStream))
-                               writeStream.Dispose ();
-                       readStream = writeStream = null;
-                       if (socket != null)
-                               socket.Close ();
-                       socket = null;
-                       state = WebSocketState.Closed;
-               }
-
-               public static string CreateAcceptKey(string secKey)
-               {
-                       const string Magic = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
-                       return Convert.ToBase64String (SHA1.Create ().ComputeHash (Encoding.ASCII.GetBytes (secKey + Magic)));
-               }
-
-               int WriteHeader (OpCode opCode, int length, bool endOfMessage)
-               {
-                       byte op = (byte)opCode;
-                       int headerLength;
-
-                       sendBuffer[0] = (byte)(op | (endOfMessage ? 0x80 : 0x0));
-                       if (length < 126) {
-                               sendBuffer[1] = (byte)length;
-                               headerLength = 2;
-                       } else if (length <= ushort.MaxValue) {
-                               sendBuffer[1] = (byte)126;
-                               sendBuffer[2] = (byte)(length / 256);
-                               sendBuffer[3] = (byte)(length % 256);
-                               headerLength = 4;
-                       } else {
-                               sendBuffer[1] = (byte)127;
-                               headerLength = 6;
-
-                               int left = length;
-                               int unit = 256;
-                               for (int i = 9; i > 1; i--) {
-                                       sendBuffer[i] = (byte)(left % unit);
-                                       left = left / unit;
-                               }
-                       }
-                       if (maskSend) {
-                               sendBuffer[1] |= 0x80;
-                       }
-                       return headerLength;
-               }
-
-               void GenerateMask (byte[] mask, int offset)
-               {
-                       mask[offset + 0] = (byte)random.Next (0, 255);
-                       mask[offset + 1] = (byte)random.Next (0, 255);
-                       mask[offset + 2] = (byte)random.Next (0, 255);
-                       mask[offset + 3] = (byte)random.Next (0, 255);
-               }
-
-               void MaskData (int offset, ArraySegment<byte> data)
-               {
-                       // Client MUST use fresh mask for each frame.
-                       // https://tools.ietf.org/html/rfc6455#section-5.3
-                       GenerateMask (sendBuffer, offset);
-                       int dataOffset = offset + 4;
-                       for (var i = 0; i < data.Count; i++)
-                               sendBuffer[dataOffset + i] = (byte)(data.Array[data.Offset + i] ^ sendBuffer[offset + (i % 4)]);
-               }
-
-               static void UnmaskInPlace(byte[] mask, byte[] data, int offset, int length, int frameOffset=0)
-               {
-                       for (int i = 0; i < length; i++)
-                               data[offset + i] ^= mask[(frameOffset + i) % 4];
-               }
-
-               void EnsureWebSocketConnected ()
-               {
-                       if (state < WebSocketState.Open)
-                               throw new InvalidOperationException ("The WebSocket is not connected");
-               }
-
-               void EnsureWebSocketState (params WebSocketState[] validStates)
-               {
-                       foreach (var validState in validStates)
-                               if (state == validState)
-                                       return;
-                       throw new WebSocketException ("The WebSocket is in an invalid state ('" + state + "') for this operation. Valid states are: " + string.Join (", ", validStates));
-               }
-
-               static internal void ValidateArraySegment (ArraySegment<byte> segment)
-               {
-                       if (segment.Array == null)
-                               throw new ArgumentNullException ("buffer.Array");
-                       if (segment.Offset < 0)
-                               throw new ArgumentOutOfRangeException ("buffer.Offset");
-                       if (segment.Offset + segment.Count > segment.Array.Length)
-                               throw new ArgumentOutOfRangeException ("buffer.Count");
-               }
-       }
-}
-
-#endif
index e969049fe02c6a1a44e95066dbe421bd364d4b29..c32c5714f7387197925b54a082afcb525b2e5062 100644 (file)
@@ -48,9 +48,10 @@ namespace System.Net.WebSockets
                public abstract WebSocketState State { get; }
                public abstract string SubProtocol { get; }
 
+               [MonoTODO]
                public static TimeSpan DefaultKeepAliveInterval {
                        get {
-                               return TimeSpan.FromSeconds (30);
+                               throw new NotImplementedException ();
                        }
                }
 
index d554309b695de23d85e86e7df53800aa518248c3..263bfcd65f78ebb748764e7e9718ae6a2a65b7c4 100644 (file)
@@ -209,17 +209,6 @@ namespace System.Net {
                        return o_stream;
                }
 
-               internal Socket Hijack (out ArraySegment<byte> buffered)
-               {
-                       // TODO: disable normal request/response.
-                       buffered = new ArraySegment<byte> (ms.GetBuffer(), position, (int)ms.Length - position);
-                       RemoveConnection ();
-                       var s = sock;
-                       sock = null;
-                       o_stream = null;
-                       return s;
-               }
-
                static void OnRead (IAsyncResult ares)
                {
                        HttpConnection cnc = (HttpConnection) ares.AsyncState;
index 3b129b6ab10290d537bf4d323d95de6c6444b68d..cd0ef417b68d24fec6ae23bad7a388f2b75400b3 100644 (file)
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-using System.ComponentModel;
-using System.Net.Mime;
 
 #if SECURITY_DEP
 
-using System;
 using System.Collections.Specialized;
 using System.IO;
 using System.Security.Principal;
 using System.Text;
-
-#if NET_4_5
-using System.Net.Sockets;
-using System.Net.WebSockets;
-using System.Threading.Tasks;
-#endif
 namespace System.Net {
        public sealed class HttpListenerContext {
                HttpListenerRequest request;
@@ -103,7 +94,7 @@ namespace System.Net {
                        }
                        // TODO: throw if malformed -> 400 bad request
                }
-
+       
                internal IPrincipal ParseBasicAuthentication (string authData) {
                        try {
                                // Basic AUTH Data is a formatted Base64 String
@@ -112,7 +103,7 @@ namespace System.Net {
                                string password = null;
                                int pos = -1;
                                string authString = System.Text.Encoding.Default.GetString (Convert.FromBase64String (authData));
-
+       
                                // The format is DOMAIN\username:password
                                // Domain is optional
 
@@ -120,7 +111,7 @@ namespace System.Net {
        
                                // parse the password off the end
                                password = authString.Substring (pos+1);
-
+                               
                                // discard the password
                                authString = authString.Substring (0, pos);
        
@@ -142,52 +133,6 @@ namespace System.Net {
                                return null;
                        } 
                }
-#if NET_4_5
-               public Task<HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol)
-               {
-                       return AcceptWebSocketAsync (subProtocol, System.Net.WebSockets.WebSocket.DefaultKeepAliveInterval);
-               }
-
-               public Task<HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol, TimeSpan keepAliveInterval)
-               {
-                       // Default receiveBuffersize is documented on MSDN Library.
-                       // http://msdn.microsoft.com/ja-jp/library/hh159274(v=vs.110).aspx
-                       return AcceptWebSocketAsync (subProtocol, 16385, keepAliveInterval);
-               }
-
-               public async Task<HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval)
-               {
-                       if (subProtocol != null && subProtocol == "") {
-                               throw new ArgumentException ("subProtocol must not empty string");
-                       }
-                       if (receiveBufferSize < 16 || receiveBufferSize > 64 * 1024) {
-                               throw new ArgumentOutOfRangeException ("receiveBufferSize should be >=16 and <=64K bytes");
-                       }
-                       if (!request.IsWebSocketRequest) {
-                               throw new WebSocketException ("Request is not WebSocket Handshake");
-                       }
-                       string secKey = request.Headers ["Sec-WebSocket-Key"];
-                       if (secKey == null) {
-                               throw new WebSocketException ("Request doesn't contain Sec-WebSocket-Key header");
-                       }
-                       string acceptKey = StreamWebSocket.CreateAcceptKey (secKey);
-                       ArraySegment<byte> preloaded;
-                       var stream = new NetworkStream (cnc.Hijack (out preloaded));
-                       string header = "HTTP/1.1 101 Switching Protocols\r\n" +
-                               "Upgrade: websocket\r\n" +
-                               "Connection: Upgrade\r\n" +
-                               "Sec-WebSocket-Accept: " + acceptKey + "\r\n\r\n";
-                       var headerBytes = Encoding.ASCII.GetBytes (header);
-                       await stream.WriteAsync (headerBytes, 0, headerBytes.Length);
-                       var ws = new StreamWebSocket (stream, stream, null, subProtocol, false, preloaded);
-                       return new HttpListenerWebSocketContext (ws, request, user);
-               }
-
-               public Task<HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval, ArraySegment<byte> internalBuffer)
-               {
-                       return AcceptWebSocketAsync (subProtocol, receiveBufferSize, keepAliveInterval);
-               }
-#endif
        }
 }
 #endif
index 37be80f1b94cc425d25146785eb129a14f144912..23a17199bf93557fdfe2bf7ff38a75476658c2f0 100644 (file)
@@ -525,17 +525,10 @@ namespace System.Net {
 #endif
                
 #if NET_4_5
+               [MonoTODO]
                public bool IsWebSocketRequest {
                        get {
-                               string connection = headers.Get ("Connection");
-                               if (connection == null || ! connection.Equals ("upgrade", StringComparison.OrdinalIgnoreCase)) {
-                                       return false;
-                               }
-                               string upgrade = headers.Get ("Upgrade");
-                               if (upgrade == null || ! upgrade.Equals ("websocket", StringComparison.OrdinalIgnoreCase)) {
-                                       return false;
-                               }
-                               return true;
+                               return false;
                        }
                }
 
index 9dbf4857ab9f986353530ccc74739d0a27e7bbb5..c86790164a3159eadb5ea451cbe26f53ca70248d 100644 (file)
@@ -1328,9 +1328,9 @@ namespace System.Net
                        });
                }
 
-               SimpleAsyncResult SetWriteStreamInner (SimpleAsyncCallback callback)
+               void SetWriteStreamInner (SimpleAsyncCallback callback)
                {
-                       return SimpleAsyncResult.Run (result => {
+                       SimpleAsyncResult.Run (result => {
                                if (bodyBuffer != null) {
                                        // The body has been written and buffered. The request "user"
                                        // won't write it again, so we must do it.
index 26bb3497c123cee8781c0c4c2e3028d56e218d7d..d2103b24f79699e5e547a23fe75181cec7a8eb7a 100644 (file)
@@ -89,6 +89,7 @@ namespace System.Net {
                static int Fill (ushort [] addr, string ipString)\r
                {\r
                        int p = 0;\r
+                       int pdigits = 0;\r
                        int slot = 0;\r
 \r
                        if (ipString.Length == 0)\r
@@ -103,6 +104,10 @@ namespace System.Net {
                                int n;\r
 \r
                                if (c == ':'){\r
+                                       // Leading : is not allowed.\r
+                                       if (i == 0)\r
+                                               return -1;\r
+                                      \r
                                        // Trailing : is not allowed.\r
                                        if (i == ipString.Length-1)\r
                                                return -1;\r
@@ -112,8 +117,13 @@ namespace System.Net {
                                        \r
                                        addr [slot++] = (ushort) p;\r
                                        p = 0;\r
+                                       pdigits = 0;\r
                                        continue;\r
-                               } if ('0' <= c && c <= '9')\r
+                               }\r
+                               pdigits++;\r
+                               if (pdigits > 4)\r
+                                       return -1;\r
+                               if ('0' <= c && c <= '9')\r
                                        n = (int) (c - '0');\r
                                else if ('a' <= c && c <= 'f')\r
                                        n = (int) (c - 'a' + 10);\r
@@ -182,7 +192,6 @@ namespace System.Net {
                        //\r
                        // Is there an ipv4 address at the end?\r
                        //\r
-                       bool ipv4 = false;\r
                        int pos2 = ipString.LastIndexOf (':');\r
                        if (pos2 == -1)\r
                                return false;\r
@@ -203,7 +212,6 @@ namespace System.Net {
                                                ipString = ipString.Substring (0, pos2 + 1);\r
                                        else\r
                                                ipString = ipString.Substring (0, pos2);\r
-                                       ipv4 = true;\r
                                        slots = 2;\r
                                }\r
                        }       \r
@@ -240,24 +248,6 @@ namespace System.Net {
                                        return false;\r
                        }\r
 \r
-                       // Now check the results in the ipv6-address range only\r
-                       bool ipv6 = false;\r
-                       for (int i = 0; i < slots; i++){\r
-                               if (addr [i] != 0 || i == 5 && addr [i] != 0xffff)\r
-                                       ipv6 = true;\r
-                       }\r
-                       \r
-                       // check IPv4 validity\r
-                       if (ipv4 && !ipv6) {\r
-                               for (int i = 0; i < 5; i++) {\r
-                                       if (addr [i] != 0)\r
-                                               return false;\r
-                               }\r
-\r
-                               if (addr [5] != 0 && addr [5] != 0xffff)\r
-                                       return false;\r
-                       }\r
-\r
                        result = new IPv6Address (addr, prefixLen, scopeId);\r
                        return true;\r
                }\r
@@ -313,9 +303,10 @@ namespace System.Net {
                }\r
 \r
                // Convert the address into a format expected by the IPAddress (long) ctor\r
-               private int AsIPv4Int ()\r
+               // This needs to be unsigned to satisfy the '> 1' test in IsIPv4Compatible()\r
+               private uint AsIPv4Int ()\r
                {\r
-                       return (SwapUShort (address [7]) << 16) + SwapUShort (address [6]);\r
+                       return (uint)(SwapUShort (address [7]) << 16) + SwapUShort (address [6]);\r
                }                       \r
 \r
                public bool IsIPv4Compatible ()\r
@@ -323,6 +314,12 @@ namespace System.Net {
                        for (int i = 0; i < 6; i++) \r
                                if (address [i] != 0)\r
                                        return false;\r
+                       /* MS .net only seems to format the last 4\r
+                        * bytes as an IPv4 address if address[6] is\r
+                        * non-zero\r
+                        */\r
+                       if (address[6] == 0)\r
+                               return false;\r
                        return (AsIPv4Int () > 1);\r
                }\r
                \r
@@ -331,6 +328,13 @@ namespace System.Net {
                        for (int i = 0; i < 5; i++) \r
                                if (address [i] != 0)\r
                                        return false;\r
+                       /* MS .net only seems to format the last 4\r
+                        * bytes as an IPv4 address if address[6] is\r
+                        * non-zero\r
+                        */\r
+                       if (address[6] == 0)\r
+                               return false;\r
+                       \r
                        return address [5] == 0xffff;\r
                }\r
                \r
index 1a5e89ec0a36e8571f3750c8f7091ff635d8b5b1..45740306db54d46b6c7ebb44c3b1ed35a169c786 100644 (file)
@@ -3,7 +3,7 @@
 //  
 // Author: Jeffrey Stedfast <jeff@xamarin.com>
 // 
-// Copyright (c) 2012 Xamarin Inc.
+// Copyright (c) 2012-2014 Xamarin Inc.
 // 
 // Permission is hereby granted, free of charge, to any person obtaining a copy
 // of this software and associated documentation files (the "Software"), to deal
@@ -83,7 +83,7 @@ namespace System.Net
                }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static IntPtr CFRelease (IntPtr handle);
+               extern static void CFRelease (IntPtr handle);
 
                void Release ()
                {
@@ -110,7 +110,7 @@ namespace System.Net
                public CFArray (IntPtr handle, bool own) : base (handle, own) { }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static IntPtr CFArrayCreate (IntPtr allocator, IntPtr values, int numValues, IntPtr callbacks);
+               extern static IntPtr CFArrayCreate (IntPtr allocator, IntPtr values, /* CFIndex */ IntPtr numValues, IntPtr callbacks);
                static readonly IntPtr kCFTypeArrayCallbacks;
 
                static CFArray ()
@@ -132,7 +132,7 @@ namespace System.Net
                                throw new ArgumentNullException ("values");
 
                        fixed (IntPtr *pv = values) {
-                               IntPtr handle = CFArrayCreate (IntPtr.Zero, (IntPtr) pv, values.Length, kCFTypeArrayCallbacks);
+                               IntPtr handle = CFArrayCreate (IntPtr.Zero, (IntPtr) pv, (IntPtr) values.Length, kCFTypeArrayCallbacks);
 
                                return new CFArray (handle, false);
                        }
@@ -151,18 +151,18 @@ namespace System.Net
                }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static int CFArrayGetCount (IntPtr handle);
+               extern static /* CFIndex */ IntPtr CFArrayGetCount (IntPtr handle);
 
                public int Count {
-                       get { return CFArrayGetCount (Handle); }
+                       get { return (int) CFArrayGetCount (Handle); }
                }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static IntPtr CFArrayGetValueAtIndex (IntPtr handle, int index);
+               extern static IntPtr CFArrayGetValueAtIndex (IntPtr handle, /* CFIndex */ IntPtr index);
 
                public IntPtr this[int index] {
                        get {
-                               return CFArrayGetValueAtIndex (Handle, index);
+                               return CFArrayGetValueAtIndex (Handle, (IntPtr) index);
                        }
                }
        }
@@ -172,7 +172,8 @@ namespace System.Net
                public CFNumber (IntPtr handle, bool own) : base (handle, own) { }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static bool CFNumberGetValue (IntPtr handle, int type, out bool value);
+               [return: MarshalAs (UnmanagedType.I1)]
+               extern static bool CFNumberGetValue (IntPtr handle, /* CFNumberType */ IntPtr type, [MarshalAs (UnmanagedType.I1)] out bool value);
 
                public static bool AsBool (IntPtr handle)
                {
@@ -181,7 +182,7 @@ namespace System.Net
                        if (handle == IntPtr.Zero)
                                return false;
 
-                       CFNumberGetValue (handle, 1, out value);
+                       CFNumberGetValue (handle, (IntPtr) 1, out value);
 
                        return value;
                }
@@ -192,7 +193,8 @@ namespace System.Net
                }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static bool CFNumberGetValue (IntPtr handle, int type, out int value);
+               [return: MarshalAs (UnmanagedType.I1)]
+               extern static bool CFNumberGetValue (IntPtr handle, /* CFNumberType */ IntPtr type, out int value);
 
                public static int AsInt32 (IntPtr handle)
                {
@@ -201,7 +203,8 @@ namespace System.Net
                        if (handle == IntPtr.Zero)
                                return 0;
 
-                       CFNumberGetValue (handle, 9, out value);
+                       // 9 == kCFNumberIntType == C int
+                       CFNumberGetValue (handle, (IntPtr) 9, out value);
 
                        return value;
                }
@@ -213,12 +216,12 @@ namespace System.Net
        }
 
        internal struct CFRange {
-               public int Location, Length;
+               public IntPtr Location, Length;
                
                public CFRange (int loc, int len)
                {
-                       Location = loc;
-                       Length = len;
+                       Location = (IntPtr) loc;
+                       Length = (IntPtr) len;
                }
        }
 
@@ -229,7 +232,7 @@ namespace System.Net
                public CFString (IntPtr handle, bool own) : base (handle, own) { }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static IntPtr CFStringCreateWithCharacters (IntPtr alloc, IntPtr chars, int length);
+               extern static IntPtr CFStringCreateWithCharacters (IntPtr alloc, IntPtr chars, /* CFIndex */ IntPtr length);
 
                public static CFString Create (string value)
                {
@@ -237,7 +240,7 @@ namespace System.Net
 
                        unsafe {
                                fixed (char *ptr = value) {
-                                       handle = CFStringCreateWithCharacters (IntPtr.Zero, (IntPtr) ptr, value.Length);
+                                       handle = CFStringCreateWithCharacters (IntPtr.Zero, (IntPtr) ptr, (IntPtr) value.Length);
                                }
                        }
 
@@ -248,14 +251,14 @@ namespace System.Net
                }
 
                [DllImport (CoreFoundationLibrary)]
-               extern static int CFStringGetLength (IntPtr handle);
+               extern static /* CFIndex */ IntPtr CFStringGetLength (IntPtr handle);
 
                public int Length {
                        get {
                                if (str != null)
                                        return str.Length;
 
-                               return CFStringGetLength (Handle);
+                               return (int) CFStringGetLength (Handle);
                        }
                }
 
@@ -270,7 +273,7 @@ namespace System.Net
                        if (handle == IntPtr.Zero)
                                return null;
                        
-                       int len = CFStringGetLength (handle);
+                       int len = (int) CFStringGetLength (handle);
                        
                        if (len == 0)
                                return string.Empty;
index 663816eb9e71e84c03da2dc6f8420b84784d2834..1d72e569fdb75a85ae158aa851e2317bb6f3955f 100644 (file)
@@ -52,7 +52,6 @@ namespace System.Net
                X509Certificate clientCertificate;
                IPHostEntry host;
                bool usesProxy;
-               WebConnectionGroup firstGroup;
                Dictionary<string,WebConnectionGroup> groups;
                bool sendContinue = true;
                bool useConnect;
@@ -255,45 +254,25 @@ namespace System.Net
                         */
 
                        WebConnectionGroup group;
-                       if (firstGroup != null && name == firstGroup.Name)
-                               return firstGroup;
                        if (groups != null && groups.TryGetValue (name, out group))
                                return group;
 
                        group = new WebConnectionGroup (this, name);
                        group.ConnectionClosed += (s, e) => currentConnections--;
 
-                       if (firstGroup == null)
-                               firstGroup = group;
-                       else {
-                               if (groups == null)
-                                       groups = new Dictionary<string, WebConnectionGroup> ();
-                               groups.Add (name, group);
-                       }
+                       if (groups == null)
+                               groups = new Dictionary<string, WebConnectionGroup> ();
+                       groups.Add (name, group);
 
                        return group;
                }
 
                void RemoveConnectionGroup (WebConnectionGroup group)
                {
-                       if (groups == null || groups.Count == 0) {
-                               // No more connection groups left.
-                               if (group != firstGroup)
-                                       throw new InvalidOperationException ();
-                               else
-                                       firstGroup = null;
-                               return;
-                       }
+                       if (groups == null || groups.Count == 0)
+                               throw new InvalidOperationException ();
 
-                       if (group == firstGroup) {
-                               // Steal one entry from the dictionary.
-                               var en = groups.GetEnumerator ();
-                               en.MoveNext ();
-                               firstGroup = en.Current.Value;
-                               groups.Remove (en.Current.Key);
-                       } else {
-                               groups.Remove (group.Name);
-                       }
+                       groups.Remove (group.Name);
                }
 
                internal bool CheckAvailableForRecycling (out DateTime outIdleSince)
@@ -301,10 +280,9 @@ namespace System.Net
                        outIdleSince = DateTime.MinValue;
 
                        TimeSpan idleTimeSpan;
-                       WebConnectionGroup singleGroup, singleRemove = null;
                        List<WebConnectionGroup> groupList = null, removeList = null;
                        lock (this) {
-                               if (firstGroup == null) {
+                               if (groups == null || groups.Count == 0) {
                                        idleSince = DateTime.MinValue;
                                        return true;
                                }
@@ -320,30 +298,20 @@ namespace System.Net
                                 * 
                                 */
 
-                               singleGroup = firstGroup;
-                               if (groups != null)
-                                       groupList = new List<WebConnectionGroup> (groups.Values);
+                               groupList = new List<WebConnectionGroup> (groups.Values);
                        }
 
-                       if (singleGroup.TryRecycle (idleTimeSpan, ref outIdleSince))
-                               singleRemove = singleGroup;
-
-                       if (groupList != null) {
-                               foreach (var group in groupList) {
-                                       if (!group.TryRecycle (idleTimeSpan, ref outIdleSince))
-                                               continue;
-                                       if (removeList == null)
-                                               removeList = new List<WebConnectionGroup> ();
-                                       removeList.Add (group);
-                               }
+                       foreach (var group in groupList) {
+                               if (!group.TryRecycle (idleTimeSpan, ref outIdleSince))
+                                       continue;
+                               if (removeList == null)
+                                       removeList = new List<WebConnectionGroup> ();
+                               removeList.Add (group);
                        }
 
                        lock (this) {
                                idleSince = outIdleSince;
 
-                               if (singleRemove != null)
-                                       RemoveConnectionGroup (singleRemove);
-
                                if (removeList != null) {
                                        foreach (var group in removeList)
                                                RemoveConnectionGroup (group);
@@ -352,9 +320,11 @@ namespace System.Net
                                if (groups != null && groups.Count == 0)
                                        groups = null;
 
-                               if (firstGroup == null) {
-                                       idleTimer.Dispose ();
-                                       idleTimer = null;
+                               if (groups == null) {
+                                       if (idleTimer != null) {
+                                               idleTimer.Dispose ();
+                                               idleTimer = null;
+                                       }
                                        return true;
                                }
 
index b2601f92186f2c12dfb29aa20acac8c0930978fb..4d143153ddf9b2c6b336e90000dd2fcda8f3fbf5 100644 (file)
@@ -1,5 +1,5 @@
 //
-// System.Net.WebAsyncResult
+// SimpleAsyncResult.cs
 //
 // Authors:
 //     Gonzalo Paniagua Javier (gonzalo@ximian.com)
@@ -63,7 +63,7 @@ namespace System.Net
                        };
                }
 
-               public static SimpleAsyncResult Run (SimpleAsyncFunc func, SimpleAsyncCallback callback)
+               public static void Run (SimpleAsyncFunc func, SimpleAsyncCallback callback)
                {
                        var result = new SimpleAsyncResult (callback);
                        try {
@@ -72,12 +72,11 @@ namespace System.Net
                        } catch (Exception ex) {
                                result.SetCompleted (true, ex);
                        }
-                       return result;
                }
 
-               public static SimpleAsyncResult RunWithLock (object locker, SimpleAsyncFunc func, SimpleAsyncCallback callback)
+               public static void RunWithLock (object locker, SimpleAsyncFunc func, SimpleAsyncCallback callback)
                {
-                       return Run (inner => {
+                       Run (inner => {
                                bool running = func (inner);
                                if (running)
                                        Monitor.Exit (locker);
@@ -105,7 +104,6 @@ namespace System.Net
                {
                        callbackDone = false;
                        exc = null;
-                       exc = null;
                        lock (locker) {
                                isCompleted = false;
                                if (handle != null)
@@ -150,7 +148,7 @@ namespace System.Net
                void DoCallback_private ()
                {
                        if (callbackDone)
-                               throw new InvalidOperationException ();
+                               return;
                        callbackDone = true;
                        if (cb == null)
                                return;
@@ -161,10 +159,10 @@ namespace System.Net
                {
                        if (!callbackDone && cb != null) {
                                callbackDone = true;
-                               if (true || synch)
+//                             if (true || synch)
                                        cb (this);
-                               else
-                                       ThreadPool.QueueUserWorkItem (CB, null);
+//                             else
+//                                     ThreadPool.QueueUserWorkItem (CB, null);
                        }
                }
 
index 858f29f55add97f2207f0288f9c72b704c3041de..54af1f449942e2ce96a96cd846085dde9ef7dbf6 100644 (file)
@@ -62,7 +62,7 @@ namespace System.Net
        class WebConnection
        {
                ServicePoint sPoint;
-               internal Stream nstream;
+               Stream nstream;
                internal Socket socket;
                object socketLock = new object ();
                IWebConnectionState state;
index 25c101a7d01153c4df971951aaea1f800f2a019f..b946654f329dfbf3bb9e78bfce8161dde8730c83 100644 (file)
@@ -633,9 +633,9 @@ namespace System.Net
                {
                }
 
-               internal SimpleAsyncResult SetHeadersAsync (bool setInternalLength, SimpleAsyncCallback callback)
+               internal void SetHeadersAsync (bool setInternalLength, SimpleAsyncCallback callback)
                {
-                       return SimpleAsyncResult.Run (r => SetHeadersAsync (r, setInternalLength), callback);
+                       SimpleAsyncResult.Run (r => SetHeadersAsync (r, setInternalLength), callback);
                }
 
                bool SetHeadersAsync (SimpleAsyncResult result, bool setInternalLength)
@@ -715,7 +715,7 @@ namespace System.Net
                                        WebExceptionStatus.ServerProtocolViolation, null);
                        }
 
-                       var ret = SetHeadersAsync (true, inner => {
+                       SetHeadersAsync (true, inner => {
                                if (inner.GotException) {
                                        result.SetCompleted (inner.CompletedSynchronously, inner.Exception);
                                        return;
index efd394ef5e851dffbc0c05d85b6b7228d954e750..4dc4e0a1560032964690910ab9ac72473df08d26 100644 (file)
@@ -1,5 +1,5 @@
 // Copyright (C) 2010 Novell, Inc (http://www.novell.com)
-// Copyright 2012 Xamarin Inc.
+// Copyright 2012-2014 Xamarin Inc.
 //
 // Permission is hereby granted, free of charge, to any person obtaining
 // a copy of this software and associated documentation files (the
@@ -42,26 +42,27 @@ namespace System.Security.Cryptography.X509Certificates {
                extern static IntPtr SecCertificateCreateWithData (IntPtr allocator, IntPtr nsdataRef);
                
                [DllImport (SecurityLibrary)]
-               extern static int SecTrustCreateWithCertificates (IntPtr certOrCertArray, IntPtr policies, out IntPtr sectrustref);
+               extern static /* OSStatus */ int SecTrustCreateWithCertificates (IntPtr certOrCertArray, IntPtr policies, out IntPtr sectrustref);
                
                [DllImport (SecurityLibrary)]
-               extern static IntPtr SecPolicyCreateSSL (bool server, IntPtr cfStringHostname);
+               extern static IntPtr SecPolicyCreateSSL ([MarshalAs (UnmanagedType.I1)] bool server, IntPtr cfStringHostname);
                
                [DllImport (SecurityLibrary)]
-               extern static int SecTrustEvaluate (IntPtr secTrustRef, out SecTrustResult secTrustResultTime);
+               extern static /* OSStatus */ int SecTrustEvaluate (IntPtr secTrustRef, out SecTrustResult secTrustResultTime);
 
                [DllImport (CoreFoundationLibrary, CharSet=CharSet.Unicode)]
-               extern static IntPtr CFStringCreateWithCharacters (IntPtr allocator, string str, int count);
+               extern static IntPtr CFStringCreateWithCharacters (IntPtr allocator, string str, /* CFIndex */ IntPtr count);
 
                [DllImport (CoreFoundationLibrary)]
-               unsafe extern static IntPtr CFDataCreate (IntPtr allocator, byte *bytes, IntPtr length);
+               unsafe extern static IntPtr CFDataCreate (IntPtr allocator, byte *bytes, /* CFIndex */ IntPtr length);
 
                [DllImport (CoreFoundationLibrary)]
-               unsafe extern static void CFRelease (IntPtr handle);
+               extern static void CFRelease (IntPtr handle);
 
                [DllImport (CoreFoundationLibrary)]
-               extern static IntPtr CFArrayCreate (IntPtr allocator, IntPtr values, IntPtr numValues, IntPtr callbacks);
-               
+               extern static IntPtr CFArrayCreate (IntPtr allocator, IntPtr values, /* CFIndex */ IntPtr numValues, IntPtr callbacks);
+
+               // uint32_t
                public enum SecTrustResult {
                        Invalid,
                        Proceed,
@@ -125,7 +126,7 @@ namespace System.Security.Cryptography.X509Certificates {
                                                return SecTrustResult.Deny;
                                }
                                certArray = FromIntPtrs (secCerts);
-                               host = CFStringCreateWithCharacters (IntPtr.Zero, hostName, hostName.Length);
+                               host = CFStringCreateWithCharacters (IntPtr.Zero, hostName, (IntPtr) hostName.Length);
                                sslsecpolicy = SecPolicyCreateSSL (true, host);
 
                                int code = SecTrustCreateWithCertificates (certArray, sslsecpolicy, out sectrust);
index 4aa5cb47c48a332da6edf2e991b7ec20dd5f724f..55e98bb0f2fd21ddb6b084b1de3f71ac762d0145 100644 (file)
@@ -889,7 +889,6 @@ System.Net/WebUtility.cs
 System.Net.WebSockets/ClientWebSocket.cs
 System.Net.WebSockets/ClientWebSocketOptions.cs
 System.Net.WebSockets/HttpListenerWebSocketContext.cs
-System.Net.WebSockets/StreamWebSocket.cs
 System.Net.WebSockets/WebSocket.cs
 System.Net.WebSockets/WebSocketCloseStatus.cs
 System.Net.WebSockets/WebSocketContext.cs
index 8f6f496e906e8fd8cc9dcbbf549e1aebd3065e23..c45a33e66005cff43b6a826cd74b85c3c8c77128 100644 (file)
@@ -28,7 +28,7 @@ using System.Runtime.InteropServices;
 
 namespace System {
        internal static class Platform {
-#if MONOTOUCH
+#if MONOTOUCH || XAMMAC
                public static bool IsMacOS {
                        get { return true; }
                }
index a596913e99282bfc1ad4208418037ba25d1bcb64..e193a5f53072d43025d0810d6e144911c15b4773 100644 (file)
@@ -40,7 +40,7 @@ namespace MonoTests.System.Net.WebSockets
                        }
                        if (socket != null) {
                                if (socket.State == WebSocketState.Open)
-                                       socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait ();
+                                       socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait (2000);
                                socket.Dispose ();
                                socket = null;
                        }
@@ -51,7 +51,7 @@ namespace MonoTests.System.Net.WebSockets
                {
                        HandleHttpRequestAsync ((req, resp) => resp.StatusCode = 418);
                        try {
-                               socket.ConnectAsync (new Uri ("ws://localhost:" + Port), CancellationToken.None).Wait ();
+                               Assert.IsTrue (socket.ConnectAsync (new Uri ("ws://localhost:" + Port), CancellationToken.None).Wait (5000));
                        } catch (AggregateException e) {
                                AssertWebSocketException (e, WebSocketError.Success, typeof (WebException));
                                return;
@@ -67,7 +67,7 @@ namespace MonoTests.System.Net.WebSockets
                                        resp.Headers["Upgrade"] = "gtfo";
                                });
                        try {
-                               socket.ConnectAsync (new Uri ("ws://localhost:" + Port), CancellationToken.None).Wait ();
+                               Assert.IsTrue (socket.ConnectAsync (new Uri ("ws://localhost:" + Port), CancellationToken.None).Wait (5000));
                        } catch (AggregateException e) {
                                AssertWebSocketException (e, WebSocketError.Success);
                                return;
@@ -85,7 +85,7 @@ namespace MonoTests.System.Net.WebSockets
                                        //ForceSetHeader (resp.Headers, "Connection", "Foo");
                                });
                        try {
-                               socket.ConnectAsync (new Uri ("ws://localhost:" + Port), CancellationToken.None).Wait ();
+                               Assert.IsTrue (socket.ConnectAsync (new Uri ("ws://localhost:" + Port), CancellationToken.None).Wait (5000));
                        } catch (AggregateException e) {
                                AssertWebSocketException (e, WebSocketError.Success);
                                return;
@@ -103,7 +103,7 @@ namespace MonoTests.System.Net.WebSockets
                        Assert.AreEqual (WebSocketState.Open, socket.State);
 
                        var sendBuffer = Encoding.ASCII.GetBytes (Payload);
-                       socket.SendAsync (new ArraySegment<byte> (sendBuffer), WebSocketMessageType.Text, true, CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.SendAsync (new ArraySegment<byte> (sendBuffer), WebSocketMessageType.Text, true, CancellationToken.None).Wait (5000));
 
                        var receiveBuffer = new byte[Payload.Length];
                        var resp = socket.ReceiveAsync (new ArraySegment<byte> (receiveBuffer), CancellationToken.None).Result;
@@ -113,17 +113,17 @@ namespace MonoTests.System.Net.WebSockets
                        Assert.AreEqual (WebSocketMessageType.Text, resp.MessageType);
                        Assert.AreEqual (Payload, Encoding.ASCII.GetString (receiveBuffer, 0, resp.Count));
 
-                       socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait (5000));
                        Assert.AreEqual (WebSocketState.Closed, socket.State);
                }
 
                [Test]
                public void CloseOutputAsyncTest ()
                {
-                       socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait (5000));
                        Assert.AreEqual (WebSocketState.Open, socket.State);
 
-                       socket.CloseOutputAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.CloseOutputAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait (5000));
                        Assert.AreEqual (WebSocketState.CloseSent, socket.State);
 
                        var resp = socket.ReceiveAsync (new ArraySegment<byte> (new byte[0]), CancellationToken.None).Result;
@@ -136,10 +136,10 @@ namespace MonoTests.System.Net.WebSockets
                [Test]
                public void CloseAsyncTest ()
                {
-                       socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait (5000));
                        Assert.AreEqual (WebSocketState.Open, socket.State);
 
-                       socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait (5000));
                        Assert.AreEqual (WebSocketState.Closed, socket.State);
                }
 
@@ -152,7 +152,7 @@ namespace MonoTests.System.Net.WebSockets
                [Test, ExpectedException (typeof (ArgumentNullException))]
                public void SendAsyncArgTest_NoArray ()
                {
-                       socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait (5000));
                        socket.SendAsync (new ArraySegment<byte> (), WebSocketMessageType.Text, true, CancellationToken.None);
                }
 
@@ -165,7 +165,7 @@ namespace MonoTests.System.Net.WebSockets
                [Test, ExpectedException (typeof (ArgumentNullException))]
                public void ReceiveAsyncArgTest_NoArray ()
                {
-                       socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait ();
+                       Assert.IsTrue (socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait (5000));
                        socket.ReceiveAsync (new ArraySegment<byte> (), CancellationToken.None);
                }
 
@@ -173,9 +173,9 @@ namespace MonoTests.System.Net.WebSockets
                public void ReceiveAsyncWrongState_Closed ()
                {
                        try {
-                               socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait ();
-                               socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait ();
-                               socket.ReceiveAsync (new ArraySegment<byte> (new byte[0]), CancellationToken.None).Wait ();
+                               Assert.IsTrue (socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait (5000));
+                               Assert.IsTrue (socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait (5000));
+                               Assert.IsTrue (socket.ReceiveAsync (new ArraySegment<byte> (new byte[0]), CancellationToken.None).Wait (5000));
                        } catch (AggregateException e) {
                                AssertWebSocketException (e, WebSocketError.Success);
                                return;
@@ -187,9 +187,9 @@ namespace MonoTests.System.Net.WebSockets
                public void SendAsyncWrongState_Closed ()
                {
                        try {
-                               socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait ();
-                               socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait ();
-                               socket.SendAsync (new ArraySegment<byte> (new byte[0]), WebSocketMessageType.Text, true, CancellationToken.None).Wait ();
+                               Assert.IsTrue (socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait (5000));
+                               Assert.IsTrue (socket.CloseAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait (5000));
+                               Assert.IsTrue (socket.SendAsync (new ArraySegment<byte> (new byte[0]), WebSocketMessageType.Text, true, CancellationToken.None).Wait (5000));
                        } catch (AggregateException e) {
                                AssertWebSocketException (e, WebSocketError.Success);
                                return;
@@ -201,9 +201,9 @@ namespace MonoTests.System.Net.WebSockets
                public void SendAsyncWrongState_CloseSent ()
                {
                        try {
-                               socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait ();
-                               socket.CloseOutputAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait ();
-                               socket.SendAsync (new ArraySegment<byte> (new byte[0]), WebSocketMessageType.Text, true, CancellationToken.None).Wait ();
+                               Assert.IsTrue (socket.ConnectAsync (new Uri (EchoServerUrl), CancellationToken.None).Wait (5000));
+                               Assert.IsTrue (socket.CloseOutputAsync (WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None).Wait (5000));
+                               Assert.IsTrue (socket.SendAsync (new ArraySegment<byte> (new byte[0]), WebSocketMessageType.Text, true, CancellationToken.None).Wait (5000));
                        } catch (AggregateException e) {
                                AssertWebSocketException (e, WebSocketError.Success);
                                return;
index a07c1a19d92dd32b3a0623efab7cd890376f12a0..1d389e131dd5c38121cce341aedc8439aff6f81d 100644 (file)
@@ -27,7 +27,62 @@ public class IPAddressTest
                   "1::", "1:0:0:0:0:0:0:0",
                   "2:2::", "2:2:0:0:0:0:0:0",
                   "7:7:7:7:7:7:7:0", "7:7:7:7:7:7:7:0",
-//                "::1", "0:0:0:0:0:0:0:1", FIXME: ToString not working
+                  "::1", "0:0:0:0:0:0:0:1",
+                  "::2", "0:0:0:0:0:0:0:2",
+                  "::F", "0:0:0:0:0:0:0:F",
+                  "::10", "0:0:0:0:0:0:0:10",
+                  "::A0", "0:0:0:0:0:0:0:A0",
+                  "::F0", "0:0:0:0:0:0:0:F0",
+                  "::FF", "0:0:0:0:0:0:0:FF",
+                  "::0.1.0.0", "0:0:0:0:0:0:1:0",
+                  "::0.2.0.0", "0:0:0:0:0:0:2:0",
+                  "::0.15.0.0", "0:0:0:0:0:0:F:0",
+                  "::0.16.0.0", "0:0:0:0:0:0:10:0",
+                  "::0.160.0.0", "0:0:0:0:0:0:A0:0",
+                  "::0.240.0.0", "0:0:0:0:0:0:F0:0",
+                  "::0.255.0.0", "0:0:0:0:0:0:FF:0",
+                  "::1001", "0:0:0:0:0:0:0:1001",
+                  "::1002", "0:0:0:0:0:0:0:1002",
+                  "::100F", "0:0:0:0:0:0:0:100F",
+                  "::1010", "0:0:0:0:0:0:0:1010",
+                  "::10A0", "0:0:0:0:0:0:0:10A0",
+                  "::10F0", "0:0:0:0:0:0:0:10F0",
+                  "::10FF", "0:0:0:0:0:0:0:10FF",
+                  "::0.1.0.1", "0:0:0:0:0:0:1:1",
+                  "::0.2.0.2", "0:0:0:0:0:0:2:2",
+                  "::0.15.0.15", "0:0:0:0:0:0:F:F",
+                  "::0.16.0.16", "0:0:0:0:0:0:10:10",
+                  "::0.160.0.160", "0:0:0:0:0:0:A0:A0",
+                  "::0.240.0.240", "0:0:0:0:0:0:F0:F0",
+                  "::0.255.0.255", "0:0:0:0:0:0:FF:FF",
+                  "::FFFF:0:1", "0:0:0:0:0:FFFF:0:1",
+                  "::FFFF:0:2", "0:0:0:0:0:FFFF:0:2",
+                  "::FFFF:0:F", "0:0:0:0:0:FFFF:0:F",
+                  "::FFFF:0:10", "0:0:0:0:0:FFFF:0:10",
+                  "::FFFF:0:A0", "0:0:0:0:0:FFFF:0:A0",
+                  "::FFFF:0:F0", "0:0:0:0:0:FFFF:0:F0",
+                  "::FFFF:0:FF", "0:0:0:0:0:FFFF:0:FF",
+                  "::FFFF:0.1.0.0", "0:0:0:0:0:FFFF:1:0",
+                  "::FFFF:0.2.0.0", "0:0:0:0:0:FFFF:2:0",
+                  "::FFFF:0.15.0.0", "0:0:0:0:0:FFFF:F:0",
+                  "::FFFF:0.16.0.0", "0:0:0:0:0:FFFF:10:0",
+                  "::FFFF:0.160.0.0", "0:0:0:0:0:FFFF:A0:0",
+                  "::FFFF:0.240.0.0", "0:0:0:0:0:FFFF:F0:0",
+                  "::FFFF:0.255.0.0", "0:0:0:0:0:FFFF:FF:0",
+                  "::FFFF:0:1001", "0:0:0:0:0:FFFF:0:1001",
+                  "::FFFF:0:1002", "0:0:0:0:0:FFFF:0:1002",
+                  "::FFFF:0:100F", "0:0:0:0:0:FFFF:0:100F",
+                  "::FFFF:0:1010", "0:0:0:0:0:FFFF:0:1010",
+                  "::FFFF:0:10A0", "0:0:0:0:0:FFFF:0:10A0",
+                  "::FFFF:0:10F0", "0:0:0:0:0:FFFF:0:10F0",
+                  "::FFFF:0:10FF", "0:0:0:0:0:FFFF:0:10FF",
+                  "::FFFF:0.1.0.1", "0:0:0:0:0:FFFF:1:1",
+                  "::FFFF:0.2.0.2", "0:0:0:0:0:FFFF:2:2",
+                  "::FFFF:0.15.0.15", "0:0:0:0:0:FFFF:F:F",
+                  "::FFFF:0.16.0.16", "0:0:0:0:0:FFFF:10:10",
+                  "::FFFF:0.160.0.160", "0:0:0:0:0:FFFF:A0:A0",
+                  "::FFFF:0.240.0.240", "0:0:0:0:0:FFFF:F0:F0",
+                  "::FFFF:0.255.0.255", "0:0:0:0:0:FFFF:FF:FF",
                   "0:7:7:7:7:7:7:7", "0:7:7:7:7:7:7:7",
                   "E::1", "E:0:0:0:0:0:0:1",
                   "E::2:2", "E:0:0:0:0:0:2:2",
@@ -48,6 +103,7 @@ public class IPAddressTest
                   "::FFFF:192.168.0.1", "::FFFF:192.168.0.1",
                   "::FFFF:0.168.0.1", "::FFFF:0.168.0.1",
                   "::FFFF", "::0.0.255.255",
+                  "::EEEE:A00:1", "::EEEE:10.0.0.1",
                   "::10.0.0.1", "::10.0.0.1",
                   "1234::1234:0:0", "1234:0:0:0:0:1234:0:0",
                   "1:0:1:0:1:0:1:0", "1:0:1:0:1:0:1:0",
@@ -66,6 +122,23 @@ public class IPAddressTest
                   "fec0:0:0:ffff::1%1",
        };
 
+       static string[] ipv6ParseWrong = new string[] {
+                  ":::4df",
+                  "4df:::",
+                  "0:::4df",
+                  "4df:::0",
+                  "::4df:::",
+                  "0::4df:::",
+                  " ::1",
+                  ":: 1",
+                  ":",
+                  "0:0:0:0:0:0:0:0:0",
+                  "0:0:0:0:0:0:0",
+                  "0FFFF::",
+                  "FFFF0::",
+                  "[::1",
+       };
+
        static string[] ipv4ParseOk = new string[] {
                "192.168.1.1", "192.168.1.1",
                "0xff.0x7f.0x20.0x01", "255.127.32.1",
@@ -553,6 +626,26 @@ public class IPAddressTest
                Assert.IsTrue (IPAddress.Parse ("2001::1").IsIPv6Teredo, "#1");
                Assert.IsFalse (IPAddress.Parse ("2002::1").IsIPv6Teredo, "#2");
        }
+
+       [Test]
+       public void ParseWrongV6 ()
+       {
+               if (!Socket.SupportsIPv6)
+                       Assert.Ignore ("IPv6 must be enabled in machine.config");
+
+               for (int i = 0; i < ipv6ParseWrong.Length; i++) {
+                       string ipAddress = ipv6ParseWrong [i];
+
+                       try {
+                               IPAddress ip = IPAddress.Parse (ipAddress);
+                               Assert.Fail ("#1:" + i + " (" + ipAddress + ")");
+                       } catch (FormatException ex) {
+                               Assert.AreEqual (typeof (FormatException), ex.GetType (), "#2:" + i);
+                               Assert.IsNull (ex.InnerException, "#3:" + i);
+                               Assert.IsNotNull (ex.Message, "#4:" + i);
+                       }
+               }
+       }
 #endif
 }
 }
index 0450426d49399d8b0c3dcd261d17ef5d3177e927..a26cf769906b0655733c88afa227e975e59a7d92 100644 (file)
@@ -559,7 +559,6 @@ System.Net/WebUtility.cs
 System.Net.WebSockets/ClientWebSocket.cs
 System.Net.WebSockets/ClientWebSocketOptions.cs
 System.Net.WebSockets/HttpListenerWebSocketContext.cs
-System.Net.WebSockets/StreamWebSocket.cs
 System.Net.WebSockets/WebSocket.cs
 System.Net.WebSockets/WebSocketCloseStatus.cs
 System.Net.WebSockets/WebSocketContext.cs
index 43ffc291f9f01bbc26821841a1f39d06e4654787..4757d762f807ab9f1127c9d895dc4317f1e40a9d 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{85F119B8-8463-4D6F-9852-DAB8C4070BD5}</Project>\r
-      <Name>System.Web\System.Web-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.Web/System.Web-net_4_5.csproj">\r
+      <Project>{B489C3DE-3ED3-4EDC-B42B-82B38E101857}</Project>\r
+      <Name>System.Web-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index e39baf85da6b7bae7b7815baaa66d47c461922ab..211e9cd6824475b600515683d8a9c433e68f009c 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Data/System.Data-net_4_5.csproj">\r
       <Project>{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}</Project>\r
-      <Name>System.Data\System.Data-net_4_5</Name>\r
+      <Name>System.Data-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 227c9acbe92ed5839a014591d435c01e84d1cabe..59f1f11e325efd8837a54305a66a712e73b8b217 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xaml\System.Xaml-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xaml/System.Xaml-net_4_5.csproj">\r
       <Project>{F574F9BD-1838-4C13-8722-7D6D33DE1781}</Project>\r
-      <Name>System.Xaml\System.Xaml-net_4_5</Name>\r
+      <Name>System.Xaml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 3000f81971b1ccdc94ecbda7dee4befe574c257f..e716ed1a06086eb00e59baf9dc8f9e606cd66200 100644 (file)
@@ -6,7 +6,7 @@ export __SECURITY_BOOTSTRAP_DB=$(topdir)/class/corlib
 LIBRARY = corlib.dll
 LIBRARY_NAME = mscorlib.dll
 LIB_MCS_FLAGS = $(RESOURCE_FILES:%=-resource:%)
-LIBRARY_USE_INTERMEDIATE_FILE = yes
+#LIBRARY_USE_INTERMEDIATE_FILE = yes
 
 ifeq (basic, $(PROFILE))
 
diff --git a/mcs/class/corlib/System.Security.Claims/ClaimTypes.cs b/mcs/class/corlib/System.Security.Claims/ClaimTypes.cs
new file mode 100644 (file)
index 0000000..ca849bd
--- /dev/null
@@ -0,0 +1,98 @@
+//
+// ClaimTypes.cs
+//
+// Author:
+//     Atsushi Enomoto <atsushi@ximian.com>
+//
+// Copyright (C) 2005 Novell, Inc.  http://www.novell.com
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+#if NET_4_5
+using System;
+
+namespace System.Security.Claims
+{
+       public static class ClaimTypes
+       {
+               public const string Anonymous = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/anonymous";
+
+               public const string Authentication = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authentication";
+
+               public const string AuthorizationDecision = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authorizationdecision";
+
+               public const string Country = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country";
+
+               public const string DateOfBirth = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dateofbirth";
+
+               public const string DenyOnlySid = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid";
+
+               public const string Dns = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dns";
+
+               public const string Email = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress";
+
+               public const string Gender = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/gender";
+
+               public const string GivenName = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname";
+
+               public const string Hash = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/hash";
+
+               public const string HomePhone = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/homephone";
+
+               public const string Locality = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality";
+
+               public const string MobilePhone = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone";
+
+               public const string Name = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name";
+
+               public const string NameIdentifier = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier";
+
+               public const string OtherPhone = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/otherphone";
+
+               public const string PostalCode = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode";
+
+               public const string PPID = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier";
+
+               public const string Rsa = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/rsa";
+
+               public const string Sid = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/sid";
+
+               public const string Spn = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/spn";
+
+               public const string StateOrProvince = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince";
+
+               public const string StreetAddress = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress";
+
+               public const string Surname = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname";
+
+               public const string System = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/system";
+
+               public const string Thumbprint = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/thumbprint";
+
+               public const string Upn = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn";
+
+               public const string Uri = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri";
+
+               public const string Webpage = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage";
+
+               public const string X500DistinguishedName = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/x500distinguishedname";
+       }
+}
+#endif
\ No newline at end of file
index 6a5f71471288ad27e8c3a262b4c84637f5af6dae..d14271c623a0965ce9f5c9e75411b05e2f2fe293 100644 (file)
@@ -4,7 +4,7 @@
 // Authors:
 //     Sebastien Pouliot  <sebastien@xamarin.com>
 //
-// Copyright 2012-2013 Xamarin Inc. All rights reserved.
+// Copyright 2012-2014 Xamarin Inc. All rights reserved.
 //
 
 #if FULL_AOT_RUNTIME
@@ -23,7 +23,7 @@ namespace System {
                        extern static void monotouch_log (string s);
 
                        [DllImport ("/usr/lib/libSystem.dylib")]
-                       extern static int write (int fd, byte [] buffer, int n);
+                       extern static /* ssize_t */ IntPtr write (int fd, byte [] buffer, /* size_t */ IntPtr n);
                        
                        StringBuilder sb;
                        
@@ -39,7 +39,8 @@ namespace System {
                        static void direct_write_to_stdout (string s)
                        {
                                byte [] b = Encoding.Default.GetBytes (s);
-                               while (write (1, b, b.Length) == -1 && Marshal.GetLastWin32Error () == /* EINTR*/ 4)
+                               var len = (IntPtr) b.Length;
+                               while ((int) write (1, b, len) == -1 && Marshal.GetLastWin32Error () == /* EINTR*/ 4)
                                        ;
                        }
                        
index 1f6be893342298d64c730dd186ce4a6a56b5a378..9aa0d46510b588c911e90fca0a5aaea14e6a1388 100644 (file)
@@ -1928,6 +1928,7 @@ namespace MonoTests.System.Threading.Tasks
                }
 
                [Test]
+               [Category("MobileNotWorking")]
                public void TaskContinuationChainLeak()
                {
                        // Start cranking out tasks, starting each new task upon completion of and from inside the prior task.
index b55f9025ed734d5fe9cdc26b1d3250f8e1215575..01885f9767cb6ebdd1d66a124741d7068b87b820 100644 (file)
@@ -30,7 +30,6 @@
 
 using System;
 using System.Reflection;
-using System.Reflection.Emit;
 using System.Threading;
 using NUnit.Framework;
 
index 8d90bb9f61c3308d8aa76fc93f11348a1306c4a8..930be4fefe24a891ab2081c1461bf8eb3c8c8cbe 100644 (file)
@@ -358,7 +358,11 @@ public class TimeZoneTest {
                                // now it fails on Snow Leopard the same way (incomplete data) with iOS5 simulator (OS update ?)
                                // but it *never*ever* failed on devices
                                incomplete_data_on_simulator_only_bug = true;
+#if XAMCORE_2_0
+                               if (ObjCRuntime.Runtime.Arch == ObjCRuntime.Arch.SIMULATOR)
+#else
                                if (MonoTouch.ObjCRuntime.Runtime.Arch == MonoTouch.ObjCRuntime.Arch.SIMULATOR)
+#endif
                                        Assert.Ignore ("known to fail on some iOS simulator versions - see source comments");
                        }
                }
index e28926e137ab85230a1181ef9c00e77912a6ccdc..43e03fbfa33674b15669ac0e96e7cdbe64ccd6ae 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <Compile Include="System.Security.AccessControl\SddlAccessRight.cs" />\r
     <Compile Include="System.Security.AccessControl\SecurityInfos.cs" />\r
     <Compile Include="System.Security.AccessControl\SystemAcl.cs" />\r
+    <Compile Include="System.Security.Claims\Claim.cs" />\r
+    <Compile Include="System.Security.Claims\ClaimsIdentity.cs" />\r
+    <Compile Include="System.Security.Claims\ClaimsPrincipal.cs" />\r
+    <Compile Include="System.Security.Claims\ClaimTypes.cs" />\r
+    <Compile Include="System.Security.Claims\ClaimValueTypes.cs" />\r
     <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate.cs" />\r
     <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate20.cs" />\r
     <Compile Include="System.Security.Cryptography.X509Certificates\X509ContentType.cs" />\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
index 24cb7f542f06b92162d7e916efcb956c9fbc9b89..a5f1b7b0d486325d5067d5465109ea0c9946195e 100644 (file)
@@ -1296,6 +1296,7 @@ System.Security.AccessControl/SystemAcl.cs
 System.Security.Claims/Claim.cs
 System.Security.Claims/ClaimsIdentity.cs
 System.Security.Claims/ClaimsPrincipal.cs
+System.Security.Claims/ClaimTypes.cs
 System.Security.Claims/ClaimValueTypes.cs
 System.Security.Cryptography/AsymmetricAlgorithm.cs
 System.Security.Cryptography/AsymmetricKeyExchangeDeformatter.cs
index bf466b83b22435da480bbd985054ef117ab4a10c..d412797a8ff57e7317ecd776acdb014113c4fea9 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
     <Compile Include="Monodoc\storage\UncompiledDocStorage.cs" />\r
     <Compile Include="Monodoc\storage\ZipStorage.cs" />\r
     <Compile Include="Monodoc\Tree.cs" />\r
-    <Compile Include="Monodoc\TypeUtils.cs" />\r
-  </ItemGroup>\r
+    <Compile Include="Monodoc\TypeUtils.cs" />\r  </ItemGroup>\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
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
-\r
-    </PreBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">\r
-\r
-    </PostBuildEvent>\r
-    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
 \r
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+    <ProjectReference Include="../corlib/corlib-net_4_5.csproj">\r
       <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
-      <Name>corlib\corlib-net_4_5</Name>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj">\r
+    <ProjectReference Include="../ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_5.csproj">\r
       <Project>{0B587DBA-BA92-4B92-821A-AA200C612A7E}</Project>\r
-      <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5</Name>\r
+      <Name>ICSharpCode.SharpZipLib-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>\r
-      <Name>System\System-net_4_5-2</Name>\r
+    <ProjectReference Include="../System/System-net_4_5.csproj">\r
+      <Project>{FFAC0B73-D997-493B-9C62-27656CD858BB}</Project>\r
+      <Name>System-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Core/System.Core-net_4_5.csproj">\r
       <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>\r
-      <Name>System.Core\System.Core-net_4_5</Name>\r
+      <Name>System.Core-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>\r
-      <Name>System.XML\System.Xml-net_4_5-1</Name>\r
+    <ProjectReference Include="../System.XML/System.Xml-net_4_5.csproj">\r
+      <Project>{2951DEC2-4393-4A78-83F9-42EB39CB708F}</Project>\r
+      <Name>System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_5.csproj">\r
       <Project>{8328796E-8A15-4972-8F1E-2F15E7D57C42}</Project>\r
-      <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
+      <Name>System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
+    <ProjectReference Include="../System.Configuration/System.Configuration-net_4_5.csproj">\r
       <Project>{D52A2CEA-245E-4877-950E-3EAC5F541B8E}</Project>\r
-      <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
+      <Name>System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <EmbeddedResource Include="Resources/home.html">\r
       <LogicalName>home.html</LogicalName>\r
     </EmbeddedResource>\r
-    <EmbeddedResource Include="Resources/creativecommons.png">\r
-      <LogicalName>creativecommons.png</LogicalName>\r
-    </EmbeddedResource>\r
     <EmbeddedResource Include="Resources/Lminus.gif">\r
       <LogicalName>Lminus.gif</LogicalName>\r
     </EmbeddedResource>\r
     <EmbeddedResource Include="Resources/Lplus.gif">\r
       <LogicalName>Lplus.gif</LogicalName>\r
     </EmbeddedResource>\r
+    <EmbeddedResource Include="Resources/creativecommons.png">\r
+      <LogicalName>creativecommons.png</LogicalName>\r
+    </EmbeddedResource>\r
     <EmbeddedResource Include="Resources/mdoc-html-format.xsl">\r
       <LogicalName>mdoc-html-format.xsl</LogicalName>\r
     </EmbeddedResource>\r
     </EmbeddedResource>\r
   </ItemGroup>\r
 </Project>\r
-</Project>\r
-\r
+
diff --git a/mcs/errors/cs0455-6.cs b/mcs/errors/cs0455-6.cs
new file mode 100644 (file)
index 0000000..62b9bd3
--- /dev/null
@@ -0,0 +1,18 @@
+// CS0455: Type parameter `T3' inherits conflicting constraints `X' and `Y'
+// Line: 15
+
+class X
+{
+}
+
+class Y
+{
+}
+
+class C<T1, T2, T3, T4>
+       where T1 : X
+       where T2 : T1
+       where T3 : Y, T4
+       where T4 : T2
+{
+}
\ No newline at end of file
diff --git a/mcs/errors/cs1501-16.cs b/mcs/errors/cs1501-16.cs
new file mode 100644 (file)
index 0000000..4dcbe3e
--- /dev/null
@@ -0,0 +1,14 @@
+// CS1501: No overload for method `Block' takes `2' arguments
+// Line: 12
+
+class X
+{
+       public static void Block (object type, object variables, params object[] expressions)
+       {
+       }
+
+       public static void Main ()
+       {
+               Block (variables: null, expressions: null);
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs1593-5.cs b/mcs/errors/cs1593-5.cs
new file mode 100644 (file)
index 0000000..6055fee
--- /dev/null
@@ -0,0 +1,27 @@
+// CS1593: Delegate `System.Action<System.Threading.Tasks.Task>' does not take `0' arguments
+// Line: 17
+
+using System;
+using System.Threading.Tasks;
+using System.Collections.Generic;
+
+namespace CrashRepro.Core
+{
+       public class X
+       {               
+               async void Foo ()
+               {
+                       var pushes = await Run ().ContinueWith (l =>
+                       {
+                               for (int i = 0; i < 1; ++i)
+                                       Run ().ContinueWith(() => { });
+                       });
+               }
+
+               Task Run ()
+               {
+                       return null;
+               }
+       }
+}
+
index f089456ed71d055a0b53782d49a383efd0795571..dc1ede93d91396607e836f85a034a2e42a95962c 100644 (file)
@@ -874,6 +874,7 @@ expand_items()
     maxitems += 300;
     pitem = (bucket **) REALLOC(pitem, maxitems*sizeof(bucket *));
     if (pitem == 0) no_space();
+    memset(pitem+maxitems-300, 0, 300*sizeof(bucket *));
 }
 
 
@@ -958,6 +959,8 @@ end_rule()
 {
     register int i;
 
+    if (nitems >= maxitems) expand_items();
+
     if (!last_was_action && plhs[nrules]->tag)
     {
        for (i = nitems - 1; pitem[i]; --i) continue;
@@ -966,7 +969,6 @@ end_rule()
     }                                  /** bug: could be superclass... **/
 
     last_was_action = 0;
-    if (nitems >= maxitems) expand_items();
     pitem[nitems] = 0;
     ++nitems;
     ++nrules;
index 6c99245480b93f6766af3adb8b86f5beddb78c0c..cd77ac26226ed4126df7bae3c357f013891bbb99 100644 (file)
@@ -357,6 +357,11 @@ namespace Mono.CSharp
                                                vi_product_version, a.Name);
                                        return;
                                }
+
+                               // File version info decoding from blob is not supported
+                               var cab = new CustomAttributeBuilder ((ConstructorInfo) ctor.GetMetaInfo (), new object[] { vi_product_version });
+                               Builder.SetCustomAttribute (cab);
+                               return;
                        } else if (a.Type == pa.AssemblyProduct) {
                                vi_product = a.GetString ();
                        } else if (a.Type == pa.AssemblyCompany) {
index 3fcffa8d7b8912e3ee4e029e3514e75bf8c41d13..00be96b40a2d03c5bec51f020e2b51f8c087942b 100644 (file)
@@ -126,34 +126,39 @@ namespace Mono.CSharp {
                        return null;
                }
 
-               static Expression ExplicitTypeParameterConversion (Expression source, TypeSpec source_type, TypeSpec target_type)
+               static Expression ExplicitTypeParameterConversionFromT (Expression source, TypeSpec source_type, TypeSpec target_type)
                {
                        var target_tp = target_type as TypeParameterSpec;
                        if (target_tp != null) {
+                               //
+                               // From a type parameter U to T, provided T depends on U
+                               //
                                if (target_tp.TypeArguments != null && target_tp.HasDependencyOn (source_type)) {
                                        return source == null ? EmptyExpression.Null : new ClassCast (source, target_type);
                                }
-
-/*
-                               if (target_tp.Interfaces != null) {
-                                       foreach (TypeSpec iface in target_tp.Interfaces) {
-                                               if (!TypeManager.IsGenericParameter (iface))
-                                                       continue;
-
-                                               if (TypeManager.IsSubclassOf (source_type, iface))
-                                                       return source == null ? EmptyExpression.Null : new ClassCast (source, target_type, true);
-                                       }
-                               }
-*/
-                               return null;
                        }
 
+                       //
+                       // From T to any interface-type I provided there is not already an implicit conversion from T to I
+                       //
                        if (target_type.IsInterface)
                                return source == null ? EmptyExpression.Null : new ClassCast (source, target_type, true);
 
                        return null;
                }
 
+               static Expression ExplicitTypeParameterConversionToT (Expression source, TypeSpec source_type, TypeParameterSpec target_type)
+               {
+                       //
+                       // From the effective base class C of T to T and from any base class of C to T
+                       //
+                       var effective = target_type.GetEffectiveBase ();
+                       if (TypeSpecComparer.IsEqual (effective, source_type) || TypeSpec.IsBaseClass (effective, source_type, false))
+                               return source == null ? EmptyExpression.Null : new ClassCast (source, target_type);
+
+                       return null;
+               }
+
                public static Expression ImplicitReferenceConversion (Expression expr, TypeSpec target_type, bool explicit_cast)
                {
                        TypeSpec expr_type = expr.Type;
@@ -1812,10 +1817,10 @@ namespace Mono.CSharp {
                                return source == null ? EmptyExpression.Null : new UnboxCast (source, target_type);
 
                        //
-                       // Explicit type parameter conversion.
+                       // Explicit type parameter conversion from T
                        //
                        if (source_type.Kind == MemberKind.TypeParameter)
-                               return ExplicitTypeParameterConversion (source, source_type, target_type);
+                               return ExplicitTypeParameterConversionFromT (source, source_type, target_type);
 
                        bool target_is_value_type = target_type.Kind == MemberKind.Struct || target_type.Kind == MemberKind.Enum;
 
@@ -1849,6 +1854,9 @@ namespace Mono.CSharp {
                        // From any interface-type S to to any class type T, provided T is not
                        // sealed, or provided T implements S.
                        //
+                       // This also covers Explicit conversions involving type parameters
+                       // section From any interface type to T
+                       //
                        if (source_type.Kind == MemberKind.Interface) {
                                if (!target_type.IsSealed || target_type.ImplementsInterface (source_type, true)) {
                                        if (source == null)
@@ -1893,10 +1901,23 @@ namespace Mono.CSharp {
                                        if (source_array.Rank == target_array.Rank) {
 
                                                source_type = source_array.Element;
-                                               if (!TypeSpec.IsReferenceType (source_type))
-                                                       return null;
-
                                                var target_element = target_array.Element;
+
+                                               //
+                                               // LAMESPEC: Type parameters are special cased somehow but
+                                               // only when both source and target elements are type parameters
+                                               //
+                                               if ((source_type.Kind & target_element.Kind & MemberKind.TypeParameter) == MemberKind.TypeParameter) {
+                                                       //
+                                                       // Conversion is allowed unless source element type has struct constrain
+                                                       //
+                                                       if (TypeSpec.IsValueType (source_type))
+                                                               return null;
+                                               } else {
+                                                       if (!TypeSpec.IsReferenceType (source_type))
+                                                               return null;
+                                               }
+
                                                if (!TypeSpec.IsReferenceType (target_element))
                                                        return null;
 
@@ -1971,6 +1992,10 @@ namespace Mono.CSharp {
                                        return source == null ? EmptyExpression.Null : new ClassCast (source, target_type);
                        }
 
+                       var tps = target_type as TypeParameterSpec;
+                       if (tps != null)
+                               return ExplicitTypeParameterConversionToT (source, source_type, tps);
+
                        return null;
                }
 
index 7736532e07c5c149bb4d2f8be881edfd0a0be6eb..f93324f30602ca2f956eff102b7674a76df37471 100644 (file)
@@ -6892,7 +6892,7 @@ doc_cref
          }       
        | OPERATOR overloadable_operator opt_doc_method_sig
          {
-               var p = (List<DocumentationParameter>)$3 ?? new List<DocumentationParameter> (1);
+               var p = (List<DocumentationParameter>)$3;
                module.DocumentationBuilder.ParsedParameters = p;
                module.DocumentationBuilder.ParsedOperator = (Operator.OpType) $2;
                $$ = null;
index 541480b3d920a6cbb25c04c4cbe82c2923a3644e..35fe5852930447dcc8cbf3095a34f319638fa32e 100644 (file)
@@ -438,10 +438,7 @@ namespace Mono.CSharp
 
                                        int parameters_match = -1;
                                        do {
-                                               //
-                                               // Include base type search only for interface types
-                                               //
-                                               var members = MemberCache.FindMembers (type, member_name, !(type.IsInterface && ParsedName.Left == null));
+                                               var members = MemberCache.FindMembers (type, member_name, true);
                                                if (members != null) {
                                                        foreach (var m in members) {
                                                                if (ParsedName != null && m.Arity != ParsedName.Arity)
index f0386177bd4ffa2e879a8deee57f99f1ee725c80..86c7931f13abbb6cc31055bdc6eb2339ccbce2c2 100644 (file)
@@ -4485,11 +4485,11 @@ namespace Mono.CSharp {
                                        //
                                        // LAMESPEC:
                                        //
-                                       // void Foo (params int[]) is better than void Foo (int i = 0) for Foo ()
+                                       // void Foo (int i = 0) is better than void Foo (params int[]) for Foo ()
                                        // void Foo (string[] s, string value = null) is better than Foo (string s, params string[]) for Foo (null) or Foo ()
                                        //
                                        if (cand_param.HasDefaultValue != best_param.HasDefaultValue)
-                                               return !candidate_params;
+                                               return cand_param.HasDefaultValue;
 
                                        if (cand_param.HasDefaultValue) {
                                                ++j;
@@ -4692,7 +4692,10 @@ namespace Mono.CSharp {
                                                                ++arg_count;
                                                                temp = null;
                                                        } else {
-                                                               temp = arguments[index];
+                                                               if (index == arg_count) 
+                                                                       return (i + 1) * 3;
+
+                                                               temp = arguments [index];
 
                                                                // The slot has been taken by positional argument
                                                                if (temp != null && !(temp is NamedArgument))
@@ -5442,8 +5445,7 @@ namespace Mono.CSharp {
                        // For candidates which match on parameters count report more details about incorrect arguments
                        //
                        if (pm != null) {
-                               int unexpanded_count = ((IParametersMember) best_candidate).Parameters.HasParams ? pm.Parameters.Count - 1 : pm.Parameters.Count;
-                               if (pm.Parameters.Count == arg_count || params_expanded || unexpanded_count == arg_count) {
+                               if (pm.Parameters.Count == arg_count || params_expanded || HasUnfilledParams (best_candidate, pm, args)) {
                                        // Reject any inaccessible member
                                        if (!best_candidate.IsAccessible (rc) || !best_candidate.DeclaringType.IsAccessible (rc)) {
                                                rc.Report.SymbolRelatedToPreviousError (best_candidate);
@@ -5497,6 +5499,39 @@ namespace Mono.CSharp {
                        }
                }
 
+               static bool HasUnfilledParams (MemberSpec best_candidate, IParametersMember pm, Arguments args)
+               {
+                       var p = ((IParametersMember)best_candidate).Parameters;
+                       if (!p.HasParams)
+                               return false;
+
+                       string name = null;
+                       for (int i = p.Count - 1; i != 0; --i) {
+                               var fp = p.FixedParameters [i];
+                               if ((fp.ModFlags & Parameter.Modifier.PARAMS) == 0)
+                                       continue;
+
+                               name = fp.Name;
+                               break;
+                       }
+
+                       foreach (var arg in args) {
+                               var na = arg as NamedArgument;
+                               if (na == null)
+                                       continue;
+
+                               if (na.Name == name) {
+                                       name = null;
+                                       break;
+                               }
+                       }
+
+                       if (name == null)
+                               return false;
+
+                       return args.Count + 1 == pm.Parameters.Count;
+               }
+
                bool VerifyArguments (ResolveContext ec, ref Arguments args, MemberSpec member, IParametersMember pm, bool chose_params_expanded)
                {
                        var pd = pm.Parameters;
@@ -6259,7 +6294,6 @@ namespace Mono.CSharp {
                                var temp = ec.GetTemporaryLocal (type);
                                ec.Emit (OpCodes.Stloc, temp);
                                ec.Emit (OpCodes.Ldloca, temp);
-                               ec.FreeTemporaryLocal (temp, type);
                                return;
                        }
 
index 766bb05696b6f9e815d0b80ee621c3e1c54194f7..5bda997062587af84c2d227d0cf5e371c5dea3ef 100644 (file)
@@ -1233,10 +1233,13 @@ namespace Mono.CSharp
                        if (undo_actions == null)
                                undo_actions = new List<Action> ();
 
-                       var existing = current_container.Containers.FirstOrDefault (l => l.Basename == tc.Basename);
-                       if (existing != null) {
-                               current_container.RemoveContainer (existing);
-                               undo_actions.Add (() => current_container.AddTypeContainer (existing));
+                       if (current_container.Containers != null)
+                       {
+                               var existing = current_container.Containers.FirstOrDefault (l => l.Basename == tc.Basename);
+                               if (existing != null) {
+                                       current_container.RemoveContainer (existing);
+                                       undo_actions.Add (() => current_container.AddTypeContainer (existing));
+                               }
                        }
 
                        undo_actions.Add (() => current_container.RemoveContainer (tc));
index 28c2a117e15336a6c1e05d12560968f92c4bf84a..01bbbafcf92d970069c5fc842632dc77349256d9 100644 (file)
@@ -2610,8 +2610,14 @@ namespace Mono.CSharp
                public override void FlowAnalysis (FlowAnalysisContext fc)
                {
                        if ((oper & Operator.LogicalMask) == 0) {
+                               var fc_ontrue = fc.DefiniteAssignmentOnTrue;
+                               var fc_onfalse = fc.DefiniteAssignmentOnFalse;
+                               fc.DefiniteAssignmentOnTrue = fc.DefiniteAssignmentOnFalse = fc.DefiniteAssignment;
                                left.FlowAnalysis (fc);
+                               fc.DefiniteAssignmentOnTrue = fc.DefiniteAssignmentOnFalse = fc.DefiniteAssignment;
                                right.FlowAnalysis (fc);
+                               fc.DefiniteAssignmentOnTrue = fc_ontrue;
+                               fc.DefiniteAssignmentOnFalse = fc_onfalse;
                                return;
                        }
 
@@ -2962,8 +2968,8 @@ namespace Mono.CSharp
                                                        }
                                                }
 
-                                               left = ConvertEnumOperandToUnderlyingType (rc, left);
-                                               right = ConvertEnumOperandToUnderlyingType (rc, right);
+                                               left = ConvertEnumOperandToUnderlyingType (rc, left, r.IsNullableType);
+                                               right = ConvertEnumOperandToUnderlyingType (rc, right, l.IsNullableType);
                                                return expr;
                                        }
                                } else if ((oper == Operator.Addition || oper == Operator.Subtraction)) {
@@ -2978,8 +2984,8 @@ namespace Mono.CSharp
                                                // which is not ambiguous with predefined enum operators
                                                //
                                                if (expr != null) {
-                                                       left = ConvertEnumOperandToUnderlyingType (rc, left);
-                                                       right = ConvertEnumOperandToUnderlyingType (rc, right);
+                                                       left = ConvertEnumOperandToUnderlyingType (rc, left, false);
+                                                       right = ConvertEnumOperandToUnderlyingType (rc, right, false);
 
                                                        return expr;
                                                }
@@ -3782,7 +3788,7 @@ namespace Mono.CSharp
                        return null;
                }
 
-               static Expression ConvertEnumOperandToUnderlyingType (ResolveContext rc, Expression expr)
+               static Expression ConvertEnumOperandToUnderlyingType (ResolveContext rc, Expression expr, bool liftType)
                {
                        TypeSpec underlying_type;
                        if (expr.Type.IsNullableType) {
@@ -3806,7 +3812,7 @@ namespace Mono.CSharp
                                break;
                        }
 
-                       if (expr.Type.IsNullableType)
+                       if (expr.Type.IsNullableType || liftType)
                                underlying_type = rc.Module.PredefinedTypes.Nullable.TypeSpec.MakeGenericType (rc.Module, new[] { underlying_type });
 
                        if (expr.Type == underlying_type)
index 4b0b21685993678e3891b45c005db46cbadaf61d..278f71e0f1830471ef1bda269a3856f7efafaaf2 100644 (file)
@@ -223,7 +223,9 @@ namespace Mono.CSharp
                        if (MemberType.IsStatic)
                                Error_VariableOfStaticClass (Location, GetSignatureForError (), MemberType, Report);
 
-                       CheckBase ();
+                       if (!IsCompilerGenerated)
+                               CheckBase ();
+
                        IsTypePermitted ();
                }
 
index 93eba5552944c163dd97552794eacdc2895e4e3a..89fd1a2e6ac9c7799a7b28e27fb854761fcb7a92 100644 (file)
@@ -262,8 +262,7 @@ namespace Mono.CSharp {
                                        iface_found = true;
                                        continue;
                                }
-
-
+                                       
                                var constraint_tp = type as TypeParameterSpec;
                                if (constraint_tp != null) {
                                        if (tparam_types == null) {
@@ -314,6 +313,12 @@ namespace Mono.CSharp {
                                                }
                                        }
 
+                                       if (constraint_tp.TypeArguments != null) {
+                                               var eb = constraint_tp.GetEffectiveBase ();
+                                               if (eb != null && !CheckConflictingInheritedConstraint (spec, eb, spec.BaseType, context, constraint.Location))
+                                                       break;
+                                       }
+
                                        if (constraint_tp.HasSpecialStruct) {
                                                context.Module.Compiler.Report.Error (456, constraint.Location,
                                                        "Type parameter `{0}' has the `struct' constraint, so it cannot be used as a constraint for `{1}'",
@@ -764,6 +769,7 @@ namespace Mono.CSharp {
                int tp_pos;
                TypeSpec[] targs;
                TypeSpec[] ifaces_defined;
+               TypeSpec effective_base;
 
                //
                // Creates type owned type parameter
@@ -1027,23 +1033,27 @@ namespace Mono.CSharp {
                                return BaseType.IsStruct ? BaseType.BaseType : BaseType;
                        }
 
-                       var types = targs;
-                       if (HasTypeConstraint) {
-                               Array.Resize (ref types, types.Length + 1);
+                       if (effective_base != null)
+                               return effective_base;
+
+                       var types = new TypeSpec [HasTypeConstraint ? targs.Length + 1 : targs.Length];
+
+                       for (int i = 0; i < targs.Length; ++i) {
+                               var t = targs [i];
 
-                               for (int i = 0; i < types.Length - 1; ++i) {
-                                       types[i] = types[i].BaseType;
+                               // Same issue as above, inherited constraints can be of struct type
+                               if (t.IsStruct) {
+                                       types [i] = t.BaseType;
+                                       continue;
                                }
 
-                               types[types.Length - 1] = BaseType;
-                       } else {
-                               types = types.Select (l => l.BaseType).ToArray ();
+                               types [i] = ((TypeParameterSpec)t).GetEffectiveBase ();
                        }
 
-                       if (types != null)
-                               return Convert.FindMostEncompassedType (types);
+                       if (HasTypeConstraint)
+                               types [types.Length - 1] = BaseType;
 
-                       return BaseType;
+                       return effective_base = Convert.FindMostEncompassedType (types);
                }
 
                public override string GetSignatureForDocumentation ()
@@ -1307,12 +1317,17 @@ namespace Mono.CSharp {
 
                        if (targs != null) {
                                foreach (var ta in targs) {
-                                       var b_type = ta.BaseType;
-                                       if (b_type.BuiltinType != BuiltinTypeSpec.Type.Object && b_type.BuiltinType != BuiltinTypeSpec.Type.ValueType)
-                                               cache.AddBaseType (b_type);
-
                                        var tps = ta as TypeParameterSpec;
-                                       var ifaces = tps != null ? tps.InterfacesDefined : ta.Interfaces;
+                                       IList<TypeSpec> ifaces;
+                                       if (tps != null) {
+                                               var b_type = tps.GetEffectiveBase ();
+                                               if (b_type != null && b_type.BuiltinType != BuiltinTypeSpec.Type.Object && b_type.BuiltinType != BuiltinTypeSpec.Type.ValueType)
+                                                       cache.AddBaseType (b_type);
+
+                                               ifaces = tps.InterfacesDefined;
+                                       } else {
+                                               ifaces = ta.Interfaces;
+                                       }
 
                                        if (ifaces != null) {
                                                foreach (var iface_type in ifaces) {
index 6e5d56ca9d81bbe9c65277bef5fb65b264719bd0..daa7628756501f0f99ea11300281965550d7a19c 100644 (file)
@@ -7,7 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>\r
     <ProjectGuid>{96874A7F-2F4E-4900-B812-1A61610DECE3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699</NoWarn>\r
+    <NoWarn>1699,1699</NoWarn>\r
     <OutputPath>bin\Debug\mcs-net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>True</NoConfig>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  \r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
+    <NoWarn>1699,1699</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;STATIC;NO_SYMBOL_WRITER;NO_AUTHENTICODE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;STATIC;NO_SYMBOL_WRITER;NO_AUTHENTICODE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;STATIC;NO_SYMBOL_WRITER;NO_AUTHENTICODE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699</NoWarn>\r
+    <NoWarn>1699,1699</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>STATIC;NO_SYMBOL_WRITER;NO_AUTHENTICODE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
+    <DefineConstants>STATIC;NO_SYMBOL_WRITER;NO_AUTHENTICODE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;STATIC;NO_SYMBOL_WRITER;NO_AUTHENTICODE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent>\r
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+$(ProjectDir)\..\jay\jay -ct &lt; $(ProjectDir)\..\jay\skeleton.cs $(ProjectDir)\cs-parser.jay > $(ProjectDir)\cs-parser.cs\r
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
 $(ProjectDir)\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\jay\skeleton.cs $(ProjectDir)\cs-parser.jay > $(ProjectDir)\cs-parser.cs\r
+
+    </PreBuildEvent>
 \r
-    </PreBuildEvent>\r
     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
 
     </PostBuildEvent>
@@ -129,9 +135,9 @@ $(ProjectDir)\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\jay\skeleton.cs $(Project
     </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{F42F5509-677F-4C93-A026-047AB6153801}</Project>\r
-      <Name>corlib\corlib-net_4_0</Name>\r
+    <ProjectReference Include="../class/corlib/corlib-net_4_5.csproj">\r
+      <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>\r
+      <Name>corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 0e8e85e2d6b8039826bacf70068a519cdfb6a791..58baf51b09e034d5429b6ab6f7f3f79cbf9fd96c 100644 (file)
@@ -1101,61 +1101,61 @@ namespace Mono.CSharp {
                        }
 
                        for (int i = 0; i < tparams.Count; ++i) {
-                               var tp = tparams[i];
+                               var tp = tparams [i];
 
-                               if (!tp.ResolveConstraints (this))
+                               if (base_tparams == null) {
+                                       tp.ResolveConstraints (this);
                                        continue;
+                               }
 
                                //
                                // Copy base constraints for override/explicit methods
                                //
-                               if (base_tparams != null) {
-                                       var base_tparam = base_tparams[i];
-                                       var local_tparam = tp.Type;
-                                       local_tparam.SpecialConstraint = base_tparam.SpecialConstraint;
-
-                                       var inflator = new TypeParameterInflator (this, CurrentType, base_decl_tparams, base_targs);
-                                       base_tparam.InflateConstraints (inflator, local_tparam);
+                               var base_tparam = base_tparams [i];
+                               var local_tparam = tp.Type;
+                               local_tparam.SpecialConstraint = base_tparam.SpecialConstraint;
 
-                                       //
-                                       // Check all type argument constraints for possible collision or unification
-                                       // introduced by inflating inherited constraints in this context
-                                       //
-                                       // Conflict example:
-                                       //
-                                       // class A<T> { virtual void Foo<U> () where U : class, T {} }
-                                       // class B : A<int> { override void Foo<U> {} }
-                                       //
-                                       var local_tparam_targs = local_tparam.TypeArguments;
-                                       if (local_tparam_targs != null) {
-                                               for (int ii = 0; ii < local_tparam_targs.Length; ++ii) {
-                                                       var ta = local_tparam_targs [ii];
-                                                       if (!ta.IsClass && !ta.IsStruct)
-                                                               continue;
-
-                                                       TypeSpec[] unique_tparams = null;
-                                                       for (int iii = ii + 1; iii < local_tparam_targs.Length; ++iii) {
-                                                               //
-                                                               // Remove any identical or unified constraint types
-                                                               //
-                                                               var tparam_checked = local_tparam_targs[iii];
-                                                               if (TypeSpecComparer.IsEqual (ta, tparam_checked) || TypeSpec.IsBaseClass (ta, tparam_checked, false)) {
-                                                                       unique_tparams = new TypeSpec[local_tparam_targs.Length - 1];
-                                                                       Array.Copy (local_tparam_targs, 0, unique_tparams, 0, iii);
-                                                                       Array.Copy (local_tparam_targs, iii + 1, unique_tparams, iii, local_tparam_targs.Length - iii - 1);
-                                                               } else if (!TypeSpec.IsBaseClass (tparam_checked, ta, false)) {
-                                                                       Constraints.Error_ConflictingConstraints (this, local_tparam, ta, tparam_checked, Location);
-                                                               }
-                                                       }
+                               var inflator = new TypeParameterInflator (this, CurrentType, base_decl_tparams, base_targs);
+                               base_tparam.InflateConstraints (inflator, local_tparam);
 
-                                                       if (unique_tparams != null) {
-                                                               local_tparam_targs = unique_tparams;
-                                                               local_tparam.TypeArguments = local_tparam_targs;
-                                                               continue;
+                               //
+                               // Check all type argument constraints for possible collision or unification
+                               // introduced by inflating inherited constraints in this context
+                               //
+                               // Conflict example:
+                               //
+                               // class A<T> { virtual void Foo<U> () where U : class, T {} }
+                               // class B : A<int> { override void Foo<U> {} }
+                               //
+                               var local_tparam_targs = local_tparam.TypeArguments;
+                               if (local_tparam_targs != null) {
+                                       for (int ii = 0; ii < local_tparam_targs.Length; ++ii) {
+                                               var ta = local_tparam_targs [ii];
+                                               if (!ta.IsClass && !ta.IsStruct)
+                                                       continue;
+
+                                               TypeSpec[] unique_tparams = null;
+                                               for (int iii = ii + 1; iii < local_tparam_targs.Length; ++iii) {
+                                                       //
+                                                       // Remove any identical or unified constraint types
+                                                       //
+                                                       var tparam_checked = local_tparam_targs [iii];
+                                                       if (TypeSpecComparer.IsEqual (ta, tparam_checked) || TypeSpec.IsBaseClass (ta, tparam_checked, false)) {
+                                                               unique_tparams = new TypeSpec[local_tparam_targs.Length - 1];
+                                                               Array.Copy (local_tparam_targs, 0, unique_tparams, 0, iii);
+                                                               Array.Copy (local_tparam_targs, iii + 1, unique_tparams, iii, local_tparam_targs.Length - iii - 1);
+                                                       } else if (!TypeSpec.IsBaseClass (tparam_checked, ta, false)) {
+                                                               Constraints.Error_ConflictingConstraints (this, local_tparam, ta, tparam_checked, Location);
                                                        }
+                                               }
 
-                                                       Constraints.CheckConflictingInheritedConstraint (local_tparam, ta, this, Location);
+                                               if (unique_tparams != null) {
+                                                       local_tparam_targs = unique_tparams;
+                                                       local_tparam.TypeArguments = local_tparam_targs;
+                                                       continue;
                                                }
+
+                                               Constraints.CheckConflictingInheritedConstraint (local_tparam, ta, this, Location);
                                        }
                                }
                        }
index 44abde0c13afd7ebd140986849ee77bada4d7b68..5f1822d00701b8a259f8e1746e5b4ae4954d470d 100644 (file)
@@ -1234,7 +1234,15 @@ namespace Mono.CSharp.Nullable
                                unwrap.EmitCheck (ec);
                                ec.Emit (OpCodes.Brfalse, is_null_label);
 
-                               left.Emit (ec);
+                               //
+                               // When both expressions are nullable the unwrap
+                               // is needed only for null check not for value uwrap
+                               //
+                               if (type.IsNullableType)
+                                       unwrap.Load (ec);
+                               else
+                                       left.Emit (ec);
+
                                ec.Emit (OpCodes.Br, end_label);
 
                                ec.MarkLabel (is_null_label);
index cbce03f2bc5506facff0ca588a77ec51cef52df0..cfcf334197132489b4a1ff7637f4022f46182267 100644 (file)
@@ -688,11 +688,7 @@ namespace Mono.CSharp {
                                infinite = true;
                        }
 
-                       base.Resolve (bc);
-
-                       Iterator.Resolve (bc);
-
-                       return true;
+                       return base.Resolve (bc) && Iterator.Resolve (bc);
                }
 
                protected override bool DoFlowAnalysis (FlowAnalysisContext fc)
@@ -859,11 +855,11 @@ namespace Mono.CSharp {
                        var prev_loop = bc.EnclosingLoop;
                        var prev_los = bc.EnclosingLoopOrSwitch;
                        bc.EnclosingLoopOrSwitch = bc.EnclosingLoop = this;
-                       Statement.Resolve (bc);
+                       var ok = Statement.Resolve (bc);
                        bc.EnclosingLoopOrSwitch = prev_los;
                        bc.EnclosingLoop = prev_loop;
 
-                       return true;
+                       return ok;
                }
 
                //
@@ -3726,16 +3722,14 @@ namespace Mono.CSharp {
                        var label = value as LabeledStatement;
                        Block b = block;
                        if (label != null) {
-                               do {
-                                       if (label.Block == b)
-                                               return label;
-                                       b = b.Parent;
-                               } while (b != null);
+                               if (IsLabelVisible (label, b))
+                                       return label;
+
                        } else {
                                List<LabeledStatement> list = (List<LabeledStatement>) value;
                                for (int i = 0; i < list.Count; ++i) {
                                        label = list[i];
-                                       if (label.Block == b)
+                                       if (IsLabelVisible (label, b))
                                                return label;
                                }
                        }
@@ -3743,6 +3737,17 @@ namespace Mono.CSharp {
                        return null;
                }
 
+               static bool IsLabelVisible (LabeledStatement label, Block b)
+               {
+                       do {
+                               if (label.Block == b)
+                                       return true;
+                               b = b.Parent;
+                       } while (b != null);
+
+                       return false;
+               }
+
                public ParameterInfo GetParameterInfo (Parameter p)
                {
                        for (int i = 0; i < parameters.Count; ++i) {
@@ -7024,12 +7029,12 @@ namespace Mono.CSharp {
                                }
                        }
 
-                       base.Resolve (ec);
+                       var ok = base.Resolve (ec);
 
                        if (vr != null)
                                vr.IsLockedByStatement = vr_locked;
 
-                       return true;
+                       return ok;
                }
 
                protected override void CloneTo (CloneContext clonectx, Statement t)
@@ -7590,8 +7595,7 @@ namespace Mono.CSharp {
                                Statement = new CollectionForeach (this, variable, expr);
                        }
 
-                       base.Resolve (ec);
-                       return true;
+                       return base.Resolve (ec);
                }
 
                protected override void DoEmit (EmitContext ec)
diff --git a/mcs/tests/gtest-610.cs b/mcs/tests/gtest-610.cs
new file mode 100644 (file)
index 0000000..5299a57
--- /dev/null
@@ -0,0 +1,35 @@
+using System;
+
+class G1<T1, T2>
+       where T1 : B
+       where T2 : T1
+{
+       public static T2 Test1 (B b)
+       {
+               return (T2)b;
+       }
+
+       public static T2 Test2 (A a)
+       {
+               return (T2)a;
+       }
+
+       public static T2 Test3 (dynamic a)
+       {
+               return (T2)a;
+       }
+}
+
+class B : A
+{
+}
+
+class A
+{
+       static void Main ()
+       {
+               G1<B, B>.Test1 (new B ());
+               G1<B, B>.Test2 (new B ());
+               G1<B, B>.Test3 (null);
+       }
+}
\ No newline at end of file
diff --git a/mcs/tests/gtest-611.cs b/mcs/tests/gtest-611.cs
new file mode 100644 (file)
index 0000000..4841b02
--- /dev/null
@@ -0,0 +1,26 @@
+interface I
+{
+}
+
+class X : I
+{
+}
+
+class X2
+{
+       public static void Main ()
+       {
+               Foo<I, I> (new X[0]);
+               Foo<X, I> (new X[0]);
+       }
+
+       static void Foo<T1,T2> (T2[] array) where T1 : class, T2
+       {
+               T1[] a = (T1[])array;
+       }
+
+       static void Foo<T1,T2> (T2[][] array) where T1 : class, T2
+       {
+               T1[][] a = (T1[][])array;
+       }
+}
diff --git a/mcs/tests/gtest-612.cs b/mcs/tests/gtest-612.cs
new file mode 100644 (file)
index 0000000..dac47d1
--- /dev/null
@@ -0,0 +1,34 @@
+using System;
+
+class MainClass
+{
+       static byte count;
+
+       public static int Main ()
+       {
+               var x = Left () ?? Right();
+               if (count != 1)
+                       return 1;
+
+               switch (Left ()) {
+               case 0:
+                       return 2;
+               }
+
+               if (count != 2)
+                       return 3;
+
+               Console.WriteLine ("ok");
+               return 0;
+       }
+
+       static int? Left()
+       {
+               return ++count;
+       }
+
+       static int? Right ()
+       {
+               return 0;
+       }
+}
\ No newline at end of file
diff --git a/mcs/tests/gtest-613.cs b/mcs/tests/gtest-613.cs
new file mode 100644 (file)
index 0000000..963642b
--- /dev/null
@@ -0,0 +1,33 @@
+class X
+{
+       public static void Foo (X x1)
+       {
+       }
+
+       public static void Main ()
+       {
+               C<X, X, X>.Test (new X ());
+       }
+
+       public int Prop {
+               get {
+                       return 5;
+               }
+       }
+}
+
+class Y
+{
+}
+
+class C<T1, T2, T3>
+       where T1 : X
+       where T2 : T1
+       where T3 : T2
+{
+       public static void Test (T3 t3)
+       {
+               X.Foo (t3);
+               var g = t3.Prop;
+       }
+}
\ No newline at end of file
index 248d1452d2bb949b8639d8fa3ddee3f21cf09b80..e538021cd0aff253f68ddc97dfe97a30991ec39a 100644 (file)
@@ -254,6 +254,12 @@ enum MyEnumUlong : ulong
        Value_1 = 1
 }
 
+enum EnumInt
+{
+       A,
+       B,
+       C
+}
 
 class NewTest<T>
 {
@@ -1205,6 +1211,14 @@ class Tester
                Assert (true, e.Compile ().Invoke (4, 4));
        }
 
+       void EqualTest_16 ()
+       {
+               Expression<Func<EnumInt?, EnumInt, bool?>> e = (x, y) => x == y;
+               AssertNodeType (e, ExpressionType.Convert);
+               Assert (false, e.Compile () (null, 0));
+               Assert (true, e.Compile () (EnumInt.B, EnumInt.B));
+       }
+
        void EqualTestDelegate ()
        {
                Expression<Func<Delegate, Delegate, bool>> e1 = (a, b) => a == b;
diff --git a/mcs/tests/gtest-optional-31.cs b/mcs/tests/gtest-optional-31.cs
new file mode 100644 (file)
index 0000000..9e7158a
--- /dev/null
@@ -0,0 +1,21 @@
+using System;
+
+class Test
+{
+       public static int M (bool b = false)
+       {
+               Console.WriteLine ("PASS");
+               return 0;
+       }
+
+       public static int M (params string[] args)
+       {
+               Console.WriteLine ("FAIL");
+               return 1;
+       }
+       
+       public static int Main ()
+       {
+               return M ();
+       }
+}
index 3b2fa888a96ac26f051f86bd68a244eb300b2b17..e0e263d435927787e29d8e475998b317d7457cb2 100644 (file)
@@ -4,7 +4,7 @@ class MainClass
 {
        public struct DC
        {
-               private readonly Guid m_Id;
+               public readonly Guid m_Id;
 
                public DC (Guid Id)
                {
@@ -27,6 +27,10 @@ class MainClass
                if (dc.Id.Equals (default (Guid)))
                        return 1;
 
+               if (dc.m_Id.Equals (default (Guid)))
+                       return 2;
+
+Console.WriteLine ("ok");
                return 0;
        }
 }
diff --git a/mcs/tests/test-859.cs b/mcs/tests/test-859.cs
new file mode 100644 (file)
index 0000000..b866263
--- /dev/null
@@ -0,0 +1,20 @@
+class X
+{
+       public static void Main ()
+       {
+               int i = 0;
+               if (i == 1) {
+                       a:
+                       switch (i) {
+                       default:
+                               goto a;
+                       }
+               } else if (i == 2) {
+                       a:
+                       switch (i) {
+                       default:
+                               goto a;
+                       }
+               }
+       }
+}
diff --git a/mcs/tests/test-892.cs b/mcs/tests/test-892.cs
new file mode 100644 (file)
index 0000000..b649279
--- /dev/null
@@ -0,0 +1,19 @@
+using System.Reflection;
+using System.Diagnostics;
+using System;
+
+[assembly: AssemblyVersion ("2011.04.0.0")]
+[assembly: AssemblyFileVersion ("2011.02.0.0")]
+
+class X
+{
+       public static int Main ()
+       {
+               Assembly executingAssembly = Assembly.GetAssembly (typeof(X));
+               FileVersionInfo fvi = FileVersionInfo.GetVersionInfo (executingAssembly.Location);
+               if (fvi.FileVersion != "2011.02.0.0")
+                       return 1;
+
+               return 0;
+       }
+}
\ No newline at end of file
diff --git a/mcs/tests/test-893.cs b/mcs/tests/test-893.cs
new file mode 100644 (file)
index 0000000..97cfc0a
--- /dev/null
@@ -0,0 +1,15 @@
+public class A
+{
+       public static bool TryAssign (out int x)
+       {
+               x = 0;
+               return true;
+       }
+
+       public static void Main ()
+       {
+               int x, y;
+               if ((!TryAssign (out x) || x == 0) & (!TryAssign (out y) || y == 0)) {
+               }
+       }
+}
index 5b4e0e1edcd25d63a464cd742b93a18ffa7db9fa..2db20c17d24a3ffcdc70f89ed18c659e970328ca 100644 (file)
@@ -1,37 +1,40 @@
-<?xml version="1.0"?>\r
-<doc>\r
-    <assembly>\r
-        <name>test-xml-063</name>\r
-    </assembly>\r
-    <members>\r
-        <member name="T:A">\r
-            Test A\r
-        </member>\r
-        <member name="T:Test">\r
-            <seealso cref="M:Test.op_Explicit(Test)~System.Int64"/>\r
-            <seealso cref="M:Test.op_Explicit(Test)~A"/>\r
-            <seealso cref="M:Test.op_Implicit(System.Int32)~Test"/>\r
-            <seealso cref="M:Test.op_Implicit(System.Boolean)~Test"/>\r
-            <seealso cref="M:Test.op_LogicalNot(Test)"/>\r
-            <seealso cref="M:Test.#ctor"/>\r
-        </member>\r
-        <member name="M:Test.#ctor">\r
-            Start\r
-        </member>\r
-        <member name="M:Test.op_Explicit(Test)~A">\r
-            Comment\r
-        </member>\r
-        <member name="M:Test.op_Explicit(Test)~System.Int64">\r
-            Comment 2\r
-        </member>\r
-        <member name="M:Test.op_Implicit(System.Int32)~Test">\r
-            Comment 3\r
-        </member>\r
-        <member name="M:Test.op_Implicit(System.Boolean)~Test">\r
-            Comment 4\r
-        </member>\r
-        <member name="M:Test.op_LogicalNot(Test)">\r
-            Comment 5\r
-        </member>\r
-    </members>\r
-</doc>\r
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>test-xml-063</name>
+    </assembly>
+    <members>
+        <member name="T:A">
+            Test A</member>
+        <member name="T:Test">
+            <seealso cref="M:Test.op_Explicit(Test)~System.Int64" />
+            <seealso cref="M:Test.op_Explicit(Test)~A" />
+            <seealso cref="M:Test.op_Implicit(System.Int32)~Test" />
+            <seealso cref="M:Test.op_Implicit(System.Boolean)~Test" />
+            <seealso cref="M:Test.op_LogicalNot(Test)" />
+            <seealso cref="M:Test.op_Equality(Test,System.Int32)" />
+            <seealso cref="M:Test.op_Inequality(Test,System.Int32)" />
+            <seealso cref="M:Test.#ctor" />
+        </member>
+        <member name="M:Test.#ctor">
+            Start</member>
+        <member name="M:Test.op_Explicit(Test)~A">
+            Comment</member>
+        <member name="M:Test.op_Explicit(Test)~System.Int64">
+            Comment 2</member>
+        <member name="M:Test.op_Implicit(System.Int32)~Test">
+            Comment 3</member>
+        <member name="M:Test.op_Implicit(System.Boolean)~Test">
+            Comment 4</member>
+        <member name="M:Test.op_LogicalNot(Test)">
+            Comment 5</member>
+        <member name="M:Test.op_Equality(Test,System.Int32)">
+            Comment 6</member>
+        <member name="M:Test.op_Inequality(Test,System.Int32)">
+            Comment 7</member>
+        <member name="M:Test.op_Equality(Test,System.Int64)">
+            Comment 61</member>
+        <member name="M:Test.op_Inequality(Test,System.Int64)">
+            Comment 72</member>
+    </members>
+</doc>
index 7a63f013ad7e5940aba86d25f863bba8a769a009..f9964180120d0661b98c95100c953e95ff3b5266 100644 (file)
@@ -10,6 +10,8 @@ public class A
 /// <seealso cref="implicit operator Test"/>
 /// <seealso cref="implicit operator Test(bool)"/>
 /// <seealso cref="operator !(Test)"/>
+/// <seealso cref="operator =="/>
+/// <seealso cref="operator !="/>
 /// <seealso cref="Test()"/>
 public class Test
 {
@@ -17,37 +19,61 @@ public class Test
        Test ()
        {
        }
-       
+
        /// Comment
-       public static explicit operator A(Test test)
+       public static explicit operator A (Test test)
        {
                return new A ();
        }
-       
+
        /// Comment 2
-       public static explicit operator long(Test test)
+       public static explicit operator long (Test test)
        {
                return 2;
        }
-       
+
        /// Comment 3
-       public static implicit operator Test(int test)
+       public static implicit operator Test (int test)
        {
                return new Test ();
        }
-       
+
        /// Comment 4
-       public static implicit operator Test(bool test)
+       public static implicit operator Test (bool test)
        {
                return new Test ();
        }
-       
+
        /// Comment 5
        public static bool operator !(Test test)
        {
                return false;
        }
-       
+
+       /// Comment 6
+       public static bool operator == (Test a, int b)
+       {
+               return true;
+       }
+
+       /// Comment 7
+       public static bool operator != (Test a, int b)
+       {
+               return false;
+       }
+
+       /// Comment 61
+       public static bool operator == (Test a, long b)
+       {
+               return true;
+       }
+
+       /// Comment 72
+       public static bool operator != (Test a, long b)
+       {
+               return false;
+       }
+
        static void Main ()
        {
        }
index 157bfd5580a5d7a573a257c319a1881135b9fdaa..b189c6bfc2461dccbdee7617adc30df021be595e 100644 (file)
@@ -6,7 +6,7 @@
     <members>
         <member name="T:I">
             <summary>
-            Test base <see cref="M:System.Object.ToString" /></summary>
+            Test base <see cref="!:ToString" /></summary>
         </member>
         <member name="M:X.Main">
             <returns>
index 0eeb6c747b98d2370946230034a1392873b30fc1..4e3600db73f56ae524f5f367b243bd552fa5d4b4 100644 (file)
       </method>\r
     </type>\r
   </test>\r
+  <test name="gtest-610.cs">\r
+    <type name="G1`2[T1,T2]">\r
+      <method name="T2 Test1(B)" attrs="150">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="T2 Test2(A)" attrs="150">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="T2 Test3(System.Object)" attrs="150">\r
+        <size>77</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="B">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="A">\r
+      <method name="Void Main()" attrs="145">\r
+        <size>31</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-611.cs">\r
+    <type name="X">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="X2">\r
+      <method name="Void Main()" attrs="150">\r
+        <size>24</size>\r
+      </method>\r
+      <method name="Void Foo[T1,T2](T2[])" attrs="145">\r
+        <size>9</size>\r
+      </method>\r
+      <method name="Void Foo[T1,T2](T2[][])" attrs="145">\r
+        <size>9</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-612.cs">\r
+    <type name="MainClass">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>132</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Int32] Left()" attrs="145">\r
+        <size>28</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Int32] Right()" attrs="145">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-613.cs">\r
+    <type name="X">\r
+      <method name="Void Foo(X)" attrs="150">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void Main()" attrs="150">\r
+        <size>12</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="Y">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="C`3[T1,T2,T3]">\r
+      <method name="Void Test(T3)" attrs="150">\r
+        <size>27</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="X">\r
+      <method name="Int32 get_Prop()" attrs="2182">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
   <test name="gtest-anontype-01.cs">\r
     <type name="Test">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>0</size>\r
       </method>\r
     </type>\r
+    <type name="Tester">\r
+      <method name="Void EqualTest_16()" attrs="129">\r
+        <size>185</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-etree-02.cs">\r
     <type name="M">\r
       </method>\r
     </type>\r
   </test>\r
+  <test name="gtest-optional-31.cs">\r
+    <type name="Test">\r
+      <method name="Int32 M(Boolean)" attrs="150">\r
+        <size>20</size>\r
+      </method>\r
+      <method name="Int32 M(System.String[])" attrs="150">\r
+        <size>20</size>\r
+      </method>\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
   <test name="gtest-partial-01.cs">\r
     <type name="B`1[U]">\r
       <method name="Void .ctor()" attrs="6278">\r
   <test name="test-833.cs">\r
     <type name="MainClass">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>93</size>\r
+        <size>141</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
   </test>\r
+  <test name="test-859.cs">\r
+    <type name="X">\r
+      <method name="Void Main()" attrs="150">\r
+        <size>40</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
   <test name="test-86.cs">\r
     <type name="T.T">\r
       <method name="Int32 method1(System.Type, Int32)" attrs="145">\r
       </method>\r
     </type>\r
   </test>\r
+  <test name="test-892.cs">\r
+    <type name="X">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>66</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="test-893.cs">\r
+    <type name="A">\r
+      <method name="Boolean TryAssign(Int32 ByRef)" attrs="150">\r
+        <size>13</size>\r
+      </method>\r
+      <method name="Void Main()" attrs="150">\r
+        <size>48</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
   <test name="test-9.cs">\r
     <type name="X">\r
       <method name="Int32 Main(System.String[])" attrs="150">\r
index 3f9965eeb41d52c2a9dc56fc9d25f0e41432b74d..2d20ebfc974c53b10eb53bfc7c2e69483c28346f 100644 (file)
@@ -159,7 +159,7 @@ namespace Mono.XBuild.CommandLine {
                                var projectInstances = new List<ProjectInstance> ();
                                if (string.Equals (Path.GetExtension (projectFile), ".sln", StringComparison.OrdinalIgnoreCase)) {
                                        var parser = new SolutionParser ();
-                                       var root = ProjectRootElement.Create ();
+                                       var root = ProjectRootElement.Create (project_collection);
                                        parser.ParseSolution (projectFile, project_collection, root, LogWarning);
                                        foreach (var p in project_collection.LoadedProjects)
                                                projectInstances.Add (p.CreateProjectInstance ());
index 069a78eed6b4015b5bb5e70d1aeaa1f12ee30c54..61339b1a5cc54c0208bfdce507a971cbec418648 100644 (file)
@@ -7,6 +7,8 @@ BUILD_FRAMEWORK = Microsoft.Build.Framework.dll
 BUILD_NEW_ENGINE = Microsoft.Build.dll
 INSTALL_FRAMEWORK_VERSION = $(FRAMEWORK_VERSION)
 
+include ../xbuild/xbuild.make
+
 ifeq (3.5, $(FRAMEWORK_VERSION))
 NAME_SUFFIX = .v3.5
 ASSEMBLY_VERSION = 3.5.0.0
@@ -30,3 +32,13 @@ XBUILD_FRAMEWORKS_DIR=$(mono_libdir)/mono/xbuild-frameworks/.NETFramework/
 REDISTLIST_DIR=$(XBUILD_FRAMEWORKS_DIR)/v$(FRAMEWORK_VERSION)/RedistList
 #include $(XBUILD_DIR)/xbuild_targets.make
 
+install-local: install-extras
+
+install-extras: install-bin-data
+
+install-bin-data:
+       $(INSTALL_DATA) data/msbuild.rsp $(DESTDIR)$(XBUILD_BIN_DIR)
+
+EXTRA_DISTFILES = \
+       data/msbuild.rsp
+
index effba4bb8b682cd77853358cb10232713f28cbe7..7420a73f69a121b0e0c2aa0ac80cb8feea843694 100644 (file)
@@ -123,7 +123,11 @@ namespace Mono.XBuild.CommandLine {
                        StreamReader reader = new StreamReader (file);
                        string slnVersion = GetSlnFileVersion (reader);
                        if (slnVersion == "12.00")
+#if XBUILD_12
                                projects.DefaultToolsVersion = "12.0";
+#else
+                               projects.DefaultToolsVersion = "4.0";
+#endif
                        else if (slnVersion == "11.00")
                                projects.DefaultToolsVersion = "4.0";
                        else if (slnVersion == "10.00")
@@ -206,7 +210,7 @@ namespace Mono.XBuild.CommandLine {
 
                                if (!File.Exists (filename)) {
                                        RaiseWarning (0, String.Format ("Project file {0} referenced in the solution file, " +
-                                                               "not found. Ignoring.", filename));
+                                                               " not found. Ignoring.", filename));
                                        continue;
                                }
 
diff --git a/mcs/tools/msbuild/data/msbuild.rsp b/mcs/tools/msbuild/data/msbuild.rsp
new file mode 100644 (file)
index 0000000..9b9ce70
--- /dev/null
@@ -0,0 +1,3 @@
+# xbuild command line options specified here will be used
+# by xbuild on every build, unless /noautoresponse is passed
+# on the command line.
index 40c9591a8972cd4bfae302bf34f684ff40ba6c99..9e2fb959697245a7cab2e78ef642f118e752bc8e 100755 (executable)
@@ -705,7 +705,7 @@ static gboolean file_setendoffile(gpointer handle)
        }
        
 #ifdef FTRUNCATE_DOESNT_EXTEND
-       /* I haven't bothered to write the configure.in stuff for this
+       /* I haven't bothered to write the configure.ac stuff for this
         * because I don't know if any platform needs it.  I'm leaving
         * this code just in case though
         */
index a974a64d4414295d34779bb11b64dc0a4ff684ef..afbe440448bf6553e0f535520bab3ae2e94cd0cc 100644 (file)
@@ -1350,13 +1350,13 @@ gboolean EnumProcesses (guint32 *pids, guint32 len, guint32 *needed)
        gboolean done;
        size_t proclength, size;
 #if defined(__OpenBSD__)
-       struct kinfo_proc2 *result;
+       struct kinfo_proc *result;
        int name[6];
        name[0] = CTL_KERN;
-       name[1] = KERN_PROC2;
+       name[1] = KERN_PROC;
        name[2] = KERN_PROC_ALL;
        name[3] = 0;
-       name[4] = sizeof(struct kinfo_proc2);
+       name[4] = sizeof(struct kinfo_proc);
        name[5] = 0;
 #else
        struct kinfo_proc *result;
@@ -1384,7 +1384,7 @@ gboolean EnumProcesses (guint32 *pids, guint32 len, guint32 *needed)
                                return FALSE;
 
 #if defined(__OpenBSD__)
-                       name[5] = (int)(proclength / sizeof(struct kinfo_proc2));
+                       name[5] = (int)(proclength / sizeof(struct kinfo_proc));
 #endif
 
                        err = sysctl ((int *) name, size, result, &proclength, NULL, 0);
@@ -1406,11 +1406,8 @@ gboolean EnumProcesses (guint32 *pids, guint32 len, guint32 *needed)
                return(FALSE);
        }       
 
-#if defined(__OpenBSD__)
-       count = proclength / sizeof(struct kinfo_proc2);
-#else
        count = proclength / sizeof(struct kinfo_proc);
-#endif
+
        fit = len / sizeof(guint32);
        for (i = 0, j = 0; j< fit && i < count; i++) {
 #if defined(__OpenBSD__)
@@ -2119,7 +2116,7 @@ static gchar *get_process_name_from_proc (pid_t pid)
 #if defined(__OpenBSD__)
        int mib [6];
        size_t size;
-       struct kinfo_proc2 *pi;
+       struct kinfo_proc *pi;
 #elif defined(PLATFORM_MACOSX)
 #if !(!defined (__mono_ppc__) && defined (TARGET_OSX))
        size_t size;
@@ -2176,10 +2173,10 @@ static gchar *get_process_name_from_proc (pid_t pid)
 #endif
 #elif defined(__OpenBSD__)
        mib [0] = CTL_KERN;
-       mib [1] = KERN_PROC2;
+       mib [1] = KERN_PROC;
        mib [2] = KERN_PROC_PID;
        mib [3] = pid;
-       mib [4] = sizeof(struct kinfo_proc2);
+       mib [4] = sizeof(struct kinfo_proc);
        mib [5] = 0;
 
 retry:
@@ -2189,10 +2186,10 @@ retry:
        if ((pi = malloc(size)) == NULL)
                return(ret);
 
-       mib[5] = (int)(size / sizeof(struct kinfo_proc2));
+       mib[5] = (int)(size / sizeof(struct kinfo_proc));
 
        if ((sysctl (mib, 6, pi, &size, NULL, 0) < 0) ||
-               (size != sizeof (struct kinfo_proc2))) {
+               (size != sizeof (struct kinfo_proc))) {
                if (errno == ENOMEM) {
                        free(pi);
                        goto retry;
index e5888c35ccfe9637e931578077ac0303e997a789..fa6228326346f1b492131ccfa1c1752958f4ba94 100644 (file)
@@ -75,7 +75,7 @@ AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLA
 #  mono-config.c uses MONO_CFG_DIR
 #
 # This won't result in many more false positives than AC_DEFINEing them
-# in configure.in.
+# in configure.ac.
 #
 assembly.lo mono-config.lo: Makefile
 
@@ -190,7 +190,8 @@ common_sources = \
        threadpool-internals.h  \
        verify.c                \
        verify-internals.h      \
-       wrapper-types.h
+       wrapper-types.h \
+       reflection-internals.h
 
 # These source files have compile time dependencies on GC code
 gc_dependent_sources = \
index 07a2e638c0b5747b09adc0438da16c2f39055e0f..19b624c3fb52087e312002b20826ea4208b8c02c 100644 (file)
@@ -20,6 +20,7 @@
 #include "metadata/tabledefs.h"
 #include "metadata/exception.h"
 #include "metadata/appdomain.h"
+#include "metadata/reflection-internals.h"
 #include "mono/metadata/debug-helpers.h"
 #include "mono/metadata/threadpool.h"
 #include "mono/metadata/threads.h"
@@ -285,7 +286,9 @@ cominterop_get_com_slot_begin (MonoClass* klass)
                interface_type_attribute = mono_class_from_name (mono_defaults.corlib, "System.Runtime.InteropServices", "InterfaceTypeAttribute");
        cinfo = mono_custom_attrs_from_class (klass);
        if (cinfo) {
-               itf_attr = (MonoInterfaceTypeAttribute*)mono_custom_attrs_get_attr (cinfo, interface_type_attribute);
+               MonoError error;
+               itf_attr = (MonoInterfaceTypeAttribute*)mono_custom_attrs_get_attr_checked (cinfo, interface_type_attribute, &error);
+               g_assert (mono_error_ok (&error)); /*FIXME proper error handling*/
                if (!cinfo->cached)
                        mono_custom_attrs_free (cinfo);
        }
@@ -392,7 +395,9 @@ cominterop_class_guid (MonoClass* klass, guint8* guid)
 
        cinfo = mono_custom_attrs_from_class (klass);   
        if (cinfo) {
-               MonoReflectionGuidAttribute *attr = (MonoReflectionGuidAttribute*)mono_custom_attrs_get_attr (cinfo, GuidAttribute);
+               MonoError error;
+               MonoReflectionGuidAttribute *attr = (MonoReflectionGuidAttribute*)mono_custom_attrs_get_attr_checked (cinfo, GuidAttribute, &error);
+               g_assert (mono_error_ok (&error)); /*FIXME proper error handling*/
 
                if (!attr)
                        return FALSE;
@@ -420,7 +425,9 @@ cominterop_com_visible (MonoClass* klass)
 
        cinfo = mono_custom_attrs_from_class (klass);
        if (cinfo) {
-               MonoReflectionComVisibleAttribute *attr = (MonoReflectionComVisibleAttribute*)mono_custom_attrs_get_attr (cinfo, ComVisibleAttribute);
+               MonoError error;
+               MonoReflectionComVisibleAttribute *attr = (MonoReflectionComVisibleAttribute*)mono_custom_attrs_get_attr_checked (cinfo, ComVisibleAttribute, &error);
+               g_assert (mono_error_ok (&error)); /*FIXME proper error handling*/
 
                if (attr)
                        visible = attr->visible;
@@ -2252,7 +2259,6 @@ cominterop_ccw_addref (MonoCCWInterface* ccwe)
        MonoCCW* ccw = ccwe->ccw;
        g_assert (ccw);
        g_assert (ccw->gc_handle);
-       g_assert (ccw->ref_count >= 0);
        ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count);
        if (ref_count == 1) {
                guint32 oldhandle = ccw->gc_handle;
@@ -2434,7 +2440,9 @@ cominterop_ccw_get_ids_of_names (MonoCCWInterface* ccwe, gpointer riid,
                if (method) {
                        cinfo = mono_custom_attrs_from_method (method);
                        if (cinfo) {
-                               MonoObject *result = mono_custom_attrs_get_attr (cinfo, ComDispIdAttribute);
+                               MonoError error;
+                               MonoObject *result = mono_custom_attrs_get_attr_checked (cinfo, ComDispIdAttribute, &error);
+                               g_assert (mono_error_ok (&error)); /*FIXME proper error handling*/;
 
                                if (result)
                                        rgDispId[i] = *(gint32*)mono_object_unbox (result);
index 40cac17433a0d11355545385e113f893baaf7b44..f861ff581f9dc7562af81ef30610770946a67d97 100644 (file)
@@ -1265,6 +1265,8 @@ get_caller_no_reflection (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed
 static MonoReflectionType *
 type_from_name (const char *str, MonoBoolean ignoreCase)
 {
+       MonoMethod *m, *dest;
+
        MonoType *type = NULL;
        MonoAssembly *assembly = NULL;
        MonoTypeNameParse info;
@@ -1280,32 +1282,38 @@ type_from_name (const char *str, MonoBoolean ignoreCase)
                return NULL;
        }
 
-       if (info.assembly.name) {
-               assembly = mono_assembly_load (&info.assembly, NULL, NULL);
-       } else {
-               MonoMethod *m = mono_method_get_last_managed ();
-               MonoMethod *dest = m;
 
-               mono_stack_walk_no_il (get_caller_no_reflection, &dest);
-               if (!dest)
-                       dest = m;
+       /*
+        * We must compute the calling assembly as type loading must happen under a metadata context.
+        * For example. The main assembly is a.exe and Type.GetType is called from dir/b.dll. Without
+        * the metadata context (basedir currently) set to dir/b.dll we won't be able to load a dir/c.dll.
+        */
+       m = mono_method_get_last_managed ();
+       dest = m;
 
-               /*
-                * FIXME: mono_method_get_last_managed() sometimes returns NULL, thus
-                *        causing ves_icall_System_Reflection_Assembly_GetCallingAssembly()
-                *        to crash.  This only seems to happen in some strange remoting
-                *        scenarios and I was unable to figure out what's happening there.
-                *        Dec 10, 2005 - Martin.
-                */
+       mono_stack_walk_no_il (get_caller_no_reflection, &dest);
+       if (!dest)
+               dest = m;
 
-               if (dest) {
-                       assembly = dest->klass->image->assembly;
-                       type_resolve = TRUE;
-               } else {
-                       g_warning (G_STRLOC);
-               }
+       /*
+        * FIXME: mono_method_get_last_managed() sometimes returns NULL, thus
+        *        causing ves_icall_System_Reflection_Assembly_GetCallingAssembly()
+        *        to crash.  This only seems to happen in some strange remoting
+        *        scenarios and I was unable to figure out what's happening there.
+        *        Dec 10, 2005 - Martin.
+        */
+
+       if (dest) {
+               assembly = dest->klass->image->assembly;
+               type_resolve = TRUE;
+       } else {
+               g_warning (G_STRLOC);
        }
 
+       if (info.assembly.name)
+               assembly = mono_assembly_load (&info.assembly, assembly ? assembly->basedir : NULL, NULL);
+
+
        if (assembly) {
                /* When loading from the current assembly, AppDomain.TypeResolve will not be called yet */
                type = mono_reflection_get_type (assembly->image, &info, ignoreCase, &type_resolve);
@@ -7571,8 +7579,8 @@ custom_attrs_get_by_type (MonoObject *obj, MonoReflectionType *attr_type)
                mono_class_init_or_throw (attr_class);
 
        res = mono_reflection_get_custom_attrs_by_type (obj, attr_class, &error);
-       if (!mono_error_ok (&error))
-               mono_error_raise_exception (&error);
+       mono_error_raise_exception (&error);
+
        if (mono_loader_get_last_error ()) {
                mono_raise_exception (mono_loader_error_prepare_exception (mono_loader_get_last_error ()));
                g_assert_not_reached ();
index 89332a04b45502e68e898bf920ead14fd7bda07e..8a8b6b8b512b3ade4dd00580152c020beae85bed 100644 (file)
@@ -35,6 +35,7 @@
 #include "mono/metadata/attrdefs.h"
 #include "mono/metadata/gc-internal.h"
 #include "mono/metadata/cominterop.h"
+#include "mono/metadata/reflection-internals.h"
 #include "mono/utils/mono-counters.h"
 #include "mono/utils/mono-tls.h"
 #include "mono/utils/mono-memory-model.h"
@@ -461,9 +462,15 @@ parse_unmanaged_function_pointer_attr (MonoClass *klass, MonoMethodPInvoke *piin
                 */
                cinfo = mono_custom_attrs_from_class (klass);
                if (cinfo && !mono_runtime_get_no_exec ()) {
-                       attr = (MonoReflectionUnmanagedFunctionPointerAttribute*)mono_custom_attrs_get_attr (cinfo, UnmanagedFunctionPointerAttribute);
+                       MonoError error;
+                       attr = (MonoReflectionUnmanagedFunctionPointerAttribute*)mono_custom_attrs_get_attr_checked (cinfo, UnmanagedFunctionPointerAttribute, &error);
                        if (attr) {
                                piinfo->piflags = (attr->call_conv << 8) | (attr->charset ? (attr->charset - 1) * 2 : 1) | attr->set_last_error;
+                       } else {
+                               if (!mono_error_ok (&error)) {
+                                       g_warning ("Could not load UnmanagedFunctionPointerAttribute due to %s", mono_error_get_message (&error));
+                                       mono_error_cleanup (&error);
+                               }
                        }
                        if (!cinfo->cached)
                                mono_custom_attrs_free (cinfo);
index 226a9a4d6107831b496e3e5d057cbde6c9ed55b2..6115ec14eb902fea470f103c218b6a2ecfb8ca5b 100644 (file)
@@ -11,6 +11,7 @@
 #include <mono/metadata/mono-gc.h>
 #include <mono/metadata/gc-internal.h>
 #include <mono/metadata/runtime.h>
+#include <mono/utils/atomic.h>
 #include <mono/utils/mono-threads.h>
 
 #ifdef HAVE_NULL_GC
@@ -184,7 +185,7 @@ mono_gc_wbarrier_set_arrayref (MonoArray *arr, gpointer slot_ptr, MonoObject* va
 void
 mono_gc_wbarrier_arrayref_copy (gpointer dest_ptr, gpointer src_ptr, int count)
 {
-       mono_gc_memmove (dest_ptr, src_ptr, count * sizeof (gpointer));
+       mono_gc_memmove_aligned (dest_ptr, src_ptr, count * sizeof (gpointer));
 }
 
 void
@@ -207,14 +208,14 @@ mono_gc_wbarrier_generic_nostore (gpointer ptr)
 void
 mono_gc_wbarrier_value_copy (gpointer dest, gpointer src, int count, MonoClass *klass)
 {
-       mono_gc_memmove (dest, src, count * mono_class_value_size (klass, NULL));
+       mono_gc_memmove_atomic (dest, src, count * mono_class_value_size (klass, NULL));
 }
 
 void
 mono_gc_wbarrier_object_copy (MonoObject* obj, MonoObject *src)
 {
        /* do not copy the sync state */
-       mono_gc_memmove ((char*)obj + sizeof (MonoObject), (char*)src + sizeof (MonoObject),
+       mono_gc_memmove_aligned ((char*)obj + sizeof (MonoObject), (char*)src + sizeof (MonoObject),
                        mono_object_class (obj)->instance_size - sizeof (MonoObject));
 }
 
diff --git a/mono/metadata/reflection-internals.h b/mono/metadata/reflection-internals.h
new file mode 100644 (file)
index 0000000..4b32053
--- /dev/null
@@ -0,0 +1,14 @@
+/* 
+ * Copyright 2014 Xamarin Inc
+ */
+#ifndef __MONO_METADATA_REFLECTION_INTERBALS_H__
+#define __MONO_METADATA_REFLECTION_INTERBALS_H__
+
+#include <mono/metadata/reflection.h>
+#include <mono/utils/mono-compiler.h>
+#include <mono/utils/mono-error.h>
+
+MonoObject*
+mono_custom_attrs_get_attr_checked (MonoCustomAttrInfo *ainfo, MonoClass *attr_klass, MonoError *error) MONO_INTERNAL;
+
+#endif
\ No newline at end of file
index 690c77043cb1d9363cf8ad239fd59aaeee38018c..089867768b97f2b0c88d2b48fe63c8ba327f74ec 100644 (file)
@@ -12,7 +12,7 @@
 #include <config.h>
 #include "mono/utils/mono-digest.h"
 #include "mono/utils/mono-membar.h"
-#include "mono/metadata/reflection.h"
+#include "mono/metadata/reflection-internals.h"
 #include "mono/metadata/tabledefs.h"
 #include "mono/metadata/metadata-internals.h"
 #include <mono/metadata/profiler-private.h>
@@ -7458,7 +7458,7 @@ _mono_reflection_get_type_from_info (MonoTypeNameParse *info, MonoImage *image,
                        assembly = image->assembly;
                if (!assembly) {
                        /* then we must load the assembly ourselve - see #60439 */
-                       assembly = mono_assembly_load (&info->assembly, NULL, NULL);
+                       assembly = mono_assembly_load (&info->assembly, image->assembly->basedir, NULL);
                        if (!assembly)
                                return NULL;
                }
@@ -7796,16 +7796,23 @@ mono_reflection_get_token (MonoObject *obj)
 }
 
 static MonoClass*
-load_cattr_enum_type (MonoImage *image, const char *p, const char **end)
+load_cattr_enum_type (MonoImage *image, const char *p, const char **end, MonoError *error)
 {
        char *n;
        MonoType *t;
        int slen = mono_metadata_decode_value (p, &p);
+
+       mono_error_init (error);
+
        n = g_memdup (p, slen + 1);
        n [slen] = 0;
        t = mono_reflection_type_from_name (n, image);
-       if (!t)
-               g_error ("Cannot load type '%s'", n);
+       if (!t) {
+               /* FIXME the error should come from mono_reflection_type_from_name as it will have type/assembly names split */
+               /* We don't free n, it's consumed by mono_error */
+               mono_error_set_type_load_name (error, n, NULL, "Could not load enum type %s while decoding custom attribute", n);
+               return NULL;
+       }
        g_free (n);
        p += slen;
        *end = p;
@@ -7813,11 +7820,13 @@ load_cattr_enum_type (MonoImage *image, const char *p, const char **end)
 }
 
 static void*
-load_cattr_value (MonoImage *image, MonoType *t, const char *p, const char **end)
+load_cattr_value (MonoImage *image, MonoType *t, const char *p, const char **end, MonoError *error)
 {
        int slen, type = t->type;
        MonoClass *tklass = t->data.klass;
 
+       mono_error_init (error);
+
 handle_enum:
        switch (type) {
        case MONO_TYPE_U1:
@@ -7902,14 +7911,15 @@ handle_type:
                n = g_memdup (p, slen + 1);
                n [slen] = 0;
                t = mono_reflection_type_from_name (n, image);
-               if (!t)
-                       g_warning ("Cannot load type '%s'", n);
+               if (!t) {
+                       /* FIXME the error should come from mono_reflection_type_from_name as it will have type/assembly names split */
+                       /* We don't free n, it's consumed by mono_error */
+                       mono_error_set_type_load_name (error, n, NULL, "Could not load type %s while decoding custom attribute", n);
+                       return NULL;
+               }
                g_free (n);
                *end = p + slen;
-               if (t)
-                       return mono_type_get_object (mono_domain_get (), t);
-               else
-                       return NULL;
+               return mono_type_get_object (mono_domain_get (), t);
        }
        case MONO_TYPE_OBJECT: {
                char subt = *p++;
@@ -7931,7 +7941,9 @@ handle_type:
                        if (etype == 0x50) {
                                tklass = mono_defaults.systemtype_class;
                        } else if (etype == 0x55) {
-                               tklass = load_cattr_enum_type (image, p, &p);
+                               tklass = load_cattr_enum_type (image, p, &p, error);
+                               if (!mono_error_ok (error))
+                                       return NULL;
                        } else {
                                if (etype == 0x51)
                                        /* See Partition II, Appendix B3 */
@@ -7947,8 +7959,12 @@ handle_type:
                        n = g_memdup (p, slen + 1);
                        n [slen] = 0;
                        t = mono_reflection_type_from_name (n, image);
-                       if (!t)
-                               g_error ("Cannot load type '%s'", n);
+                       if (!t) {
+                               /* FIXME the error should come from mono_reflection_type_from_name as it will have type/assembly names split */
+                               /* We don't free n, it's consumed by mono_error */
+                               mono_error_set_type_load_name (error, n, NULL, "Could not load type %s while decoding custom attribute", n);
+                               return NULL;
+                       }
                        g_free (n);
                        p += slen;
                        subc = mono_class_from_mono_type (t);
@@ -7959,10 +7975,14 @@ handle_type:
                } else {
                        g_error ("Unknown type 0x%02x for object type encoding in custom attr", subt);
                }
-               val = load_cattr_value (image, &subc->byval_arg, p, end);
-               obj = mono_object_new (mono_domain_get (), subc);
-               g_assert (!subc->has_references);
-               mono_gc_memmove_atomic ((char*)obj + sizeof (MonoObject), val, mono_class_value_size (subc, NULL));
+               val = load_cattr_value (image, &subc->byval_arg, p, end, error);
+               obj = NULL;
+               if (mono_error_ok (error)) {
+                       obj = mono_object_new (mono_domain_get (), subc);
+                       g_assert (!subc->has_references);
+                       mono_gc_memmove_atomic ((char*)obj + sizeof (MonoObject), val, mono_class_value_size (subc, NULL));
+               }
+
                g_free (val);
                return obj;
        }
@@ -8028,7 +8048,9 @@ handle_type:
                        case MONO_TYPE_STRING:
                        case MONO_TYPE_SZARRAY:
                                for (i = 0; i < alen; i++) {
-                                       MonoObject *item = load_cattr_value (image, &tklass->byval_arg, p, &p);
+                                       MonoObject *item = load_cattr_value (image, &tklass->byval_arg, p, &p, error);
+                                       if (!mono_error_ok (error))
+                                               return NULL;
                                        mono_array_setref (arr, i, item);
                                }
                                break;
@@ -8172,8 +8194,9 @@ create_custom_attr (MonoImage *image, MonoMethod *method, const guchar *data, gu
        guint32 i, j, num_named;
        MonoObject *attr;
        void *params_buf [32];
-       void **params;
+       void **params = NULL;
        MonoMethodSignature *sig;
+       MonoObject *exc = NULL;
 
        mono_error_init (error);
 
@@ -8196,22 +8219,28 @@ create_custom_attr (MonoImage *image, MonoMethod *method, const guchar *data, gu
        /*g_print ("got attr %s\n", method->klass->name);*/
 
        sig = mono_method_signature (method);
-       if (sig->param_count < 32)
+       if (sig->param_count < 32) {
                params = params_buf;
-       else
+               memset (params, 0, sizeof (void*) * sig->param_count);
+       } else {
                /* Allocate using GC so it gets GC tracking */
                params = mono_gc_alloc_fixed (sig->param_count * sizeof (void*), NULL);
+       }
 
        /* skip prolog */
        p += 2;
        for (i = 0; i < mono_method_signature (method)->param_count; ++i) {
-               params [i] = load_cattr_value (image, mono_method_signature (method)->params [i], p, &p);
+               params [i] = load_cattr_value (image, mono_method_signature (method)->params [i], p, &p, error);
+               if (!mono_error_ok (error))
+                       goto fail;
        }
 
        named = p;
        attr = mono_object_new (mono_domain_get (), method->klass);
-       mono_runtime_invoke (method, attr, params, NULL);
-       free_param_data (method->signature, params);
+
+       mono_runtime_invoke (method, attr, params, &exc);
+       if (exc)
+               goto fail;
        num_named = read16 (named);
        named += 2;
        for (j = 0; j < num_named; j++) {
@@ -8238,8 +8267,25 @@ create_custom_attr (MonoImage *image, MonoMethod *method, const guchar *data, gu
                name [name_len] = 0;
                named += name_len;
                if (named_type == 0x53) {
-                       MonoClassField *field = mono_class_get_field_from_name (mono_object_class (attr), name);
-                       void *val = load_cattr_value (image, field->type, named, &named);
+                       MonoClassField *field;
+                       void *val;
+
+                       /* how this fail is a blackbox */
+                       field = mono_class_get_field_from_name (mono_object_class (attr), name);
+                       if (!field) {
+                               mono_error_set_generic_error (error, "System.Reflection", "CustomAttributeFormatException", "Could not find a field with name %s", name);
+                               g_free (name);
+                               goto fail;
+                       }
+
+                       val = load_cattr_value (image, field->type, named, &named, error);
+                       if (!mono_error_ok (error)) {
+                               g_free (name);
+                               if (!type_is_reference (field->type))
+                                       g_free (val);
+                               goto fail;
+                       }
+
                        mono_field_set_value (attr, field, val);
                        if (!type_is_reference (field->type))
                                g_free (val);
@@ -8249,10 +8295,32 @@ create_custom_attr (MonoImage *image, MonoMethod *method, const guchar *data, gu
                        MonoType *prop_type;
 
                        prop = mono_class_get_property_from_name (mono_object_class (attr), name);
+
+                       if (!prop) {
+                               mono_error_set_generic_error (error, "System.Reflection", "CustomAttributeFormatException", "Could not find a property with name %s", name);
+                               g_free (name);
+                               goto fail;
+                       }
+
+                       if (!prop->set) {
+                               mono_error_set_generic_error (error, "System.Reflection", "CustomAttributeFormatException", "Could not find the setter for %s", name);
+                               g_free (name);
+                               goto fail;
+                       }
+
                        /* can we have more that 1 arg in a custom attr named property? */
                        prop_type = prop->get? mono_method_signature (prop->get)->ret :
                             mono_method_signature (prop->set)->params [mono_method_signature (prop->set)->param_count - 1];
-                       pparams [0] = load_cattr_value (image, prop_type, named, &named);
+
+                       pparams [0] = load_cattr_value (image, prop_type, named, &named, error);
+                       if (!mono_error_ok (error)) {
+                               g_free (name);
+                               if (!type_is_reference (prop_type))
+                                       g_free (pparams [0]);
+                               goto fail;
+                       }
+
+
                        mono_property_set_value (prop, attr, pparams, NULL);
                        if (!type_is_reference (prop_type))
                                g_free (pparams [0]);
@@ -8260,10 +8328,19 @@ create_custom_attr (MonoImage *image, MonoMethod *method, const guchar *data, gu
                g_free (name);
        }
 
+       free_param_data (method->signature, params);
        if (params != params_buf)
                mono_gc_free_fixed (params);
 
        return attr;
+
+fail:
+       free_param_data (method->signature, params);
+       if (params != params_buf)
+               mono_gc_free_fixed (params);
+       if (exc)
+               mono_raise_exception ((MonoException*)exc);
+       return NULL;
 }
        
 /*
@@ -8310,7 +8387,13 @@ mono_reflection_create_custom_attr_data_args (MonoImage *image, MonoMethod *meth
                MonoObject *obj;
                void *val;
 
-               val = load_cattr_value (image, mono_method_signature (method)->params [i], p, &p);
+               val = load_cattr_value (image, mono_method_signature (method)->params [i], p, &p, error);
+               if (!mono_error_ok (error)) {
+                       if (!type_is_reference (mono_method_signature (method)->params [i]))
+                               g_free (val);
+                       return;
+               }
+
                obj = type_is_reference (mono_method_signature (method)->params [i]) ? 
                        val : mono_value_box (domain, mono_class_from_mono_type (mono_method_signature (method)->params [i]), val);
                mono_array_setref (typedargs, i, obj);
@@ -8361,10 +8444,22 @@ mono_reflection_create_custom_attr_data_args (MonoImage *image, MonoMethod *meth
                        MonoClassField *field = mono_class_get_field_from_name (attrklass, name);
                        void *val;
 
+                       if (!field) {
+                               g_free (name);
+                               goto fail;
+                       }
+
                        arginfo [j].type = field->type;
                        arginfo [j].field = field;
 
-                       val = load_cattr_value (image, field->type, named, &named);
+                       val = load_cattr_value (image, field->type, named, &named, error);
+                       if (!mono_error_ok (error)) {
+                               if (!type_is_reference (field->type))
+                                       g_free (val);
+                               g_free (name);
+                               return;
+                       }
+
                        obj = type_is_reference (field->type) ? val : mono_value_box (domain, mono_class_from_mono_type (field->type), val);
                        mono_array_setref (namedargs, j, obj);
                        if (!type_is_reference (field->type))
@@ -8375,13 +8470,25 @@ mono_reflection_create_custom_attr_data_args (MonoImage *image, MonoMethod *meth
                        MonoProperty *prop = mono_class_get_property_from_name (attrklass, name);
                        void *val;
 
+                       if (!prop || !prop->set) {
+                               g_free (name);
+                               goto fail;
+                       }
+
                        prop_type = prop->get? mono_method_signature (prop->get)->ret :
                             mono_method_signature (prop->set)->params [mono_method_signature (prop->set)->param_count - 1];
 
                        arginfo [j].type = prop_type;
                        arginfo [j].prop = prop;
 
-                       val = load_cattr_value (image, prop_type, named, &named);
+                       val = load_cattr_value (image, prop_type, named, &named, error);
+                       if (!mono_error_ok (error)) {
+                               if (!type_is_reference (prop_type))
+                                       g_free (val);
+                               g_free (name);
+                               return;
+                       }
+
                        obj = type_is_reference (prop_type) ? val : mono_value_box (domain, mono_class_from_mono_type (prop_type), val);
                        mono_array_setref (namedargs, j, obj);
                        if (!type_is_reference (prop_type))
@@ -8522,8 +8629,10 @@ MonoArray*
 mono_custom_attrs_construct (MonoCustomAttrInfo *cinfo)
 {
        MonoError error;
+       MonoArray *result = mono_custom_attrs_construct_by_type (cinfo, NULL, &error);
+       g_assert (mono_error_ok (&error)); /*FIXME proper error handling*/
 
-       return mono_custom_attrs_construct_by_type (cinfo, NULL, &error);
+       return result;
 }
 
 static MonoArray*
@@ -8822,11 +8931,22 @@ mono_custom_attrs_has_attr (MonoCustomAttrInfo *ainfo, MonoClass *attr_klass)
 
 MonoObject*
 mono_custom_attrs_get_attr (MonoCustomAttrInfo *ainfo, MonoClass *attr_klass)
+{
+       MonoError error;
+       MonoObject *res = mono_custom_attrs_get_attr_checked (ainfo, attr_klass, &error);
+       g_assert (mono_error_ok (&error)); /*FIXME proper error handling*/
+       return res;
+}
+
+MonoObject*
+mono_custom_attrs_get_attr_checked (MonoCustomAttrInfo *ainfo, MonoClass *attr_klass, MonoError *error)
 {
        int i, attr_index;
        MonoClass *klass;
        MonoArray *attrs;
 
+       mono_error_init (error);
+
        attr_index = -1;
        for (i = 0; i < ainfo->num_attrs; ++i) {
                klass = ainfo->attrs [i].ctor->klass;
@@ -8838,11 +8958,10 @@ mono_custom_attrs_get_attr (MonoCustomAttrInfo *ainfo, MonoClass *attr_klass)
        if (attr_index == -1)
                return NULL;
 
-       attrs = mono_custom_attrs_construct (ainfo);
-       if (attrs)
-               return mono_array_get (attrs, MonoObject*, attr_index);
-       else
+       attrs = mono_custom_attrs_construct_by_type (ainfo, NULL, error);
+       if (!mono_error_ok (error))
                return NULL;
+       return mono_array_get (attrs, MonoObject*, attr_index);
 }
 
 /*
@@ -8978,6 +9097,7 @@ mono_reflection_get_custom_attrs_by_type (MonoObject *obj, MonoClass *attr_klass
                if (!cinfo->cached)
                        mono_custom_attrs_free (cinfo);
        } else {
+               /* FIXME add MonoError to mono_reflection_get_custom_attrs_info */
                if (mono_loader_get_last_error ())
                        return NULL;
                result = mono_array_new_cached (mono_domain_get (), mono_defaults.attribute_class, 0);
index 6f2909769abb92dfe9aba4a1f5ed2f1433743b94..6eb71c13c34e2007bdaf3bbca5fac1baaee5d68e 100644 (file)
@@ -454,12 +454,12 @@ void*
 mono_gc_alloc_obj (MonoVTable *vtable, size_t size)
 {
        void *res;
+       TLAB_ACCESS_INIT;
 
        if (!SGEN_CAN_ALIGN_UP (size))
                return NULL;
 
 #ifndef DISABLE_CRITICAL_REGION
-       TLAB_ACCESS_INIT;
 
        if (G_UNLIKELY (has_per_allocation_action)) {
                static int alloc_count;
@@ -498,12 +498,12 @@ void*
 mono_gc_alloc_vector (MonoVTable *vtable, size_t size, uintptr_t max_length)
 {
        MonoArray *arr;
+       TLAB_ACCESS_INIT;
 
        if (!SGEN_CAN_ALIGN_UP (size))
                return NULL;
 
 #ifndef DISABLE_CRITICAL_REGION
-       TLAB_ACCESS_INIT;
        ENTER_CRITICAL_REGION;
        arr = mono_gc_try_alloc_obj_nolock (vtable, size);
        if (arr) {
@@ -535,12 +535,12 @@ mono_gc_alloc_array (MonoVTable *vtable, size_t size, uintptr_t max_length, uint
 {
        MonoArray *arr;
        MonoArrayBounds *bounds;
+       TLAB_ACCESS_INIT;
 
        if (!SGEN_CAN_ALIGN_UP (size))
                return NULL;
 
 #ifndef DISABLE_CRITICAL_REGION
-       TLAB_ACCESS_INIT;
        ENTER_CRITICAL_REGION;
        arr = mono_gc_try_alloc_obj_nolock (vtable, size);
        if (arr) {
@@ -577,12 +577,12 @@ void*
 mono_gc_alloc_string (MonoVTable *vtable, size_t size, gint32 len)
 {
        MonoString *str;
+       TLAB_ACCESS_INIT;
 
        if (!SGEN_CAN_ALIGN_UP (size))
                return NULL;
 
 #ifndef DISABLE_CRITICAL_REGION
-       TLAB_ACCESS_INIT;
        ENTER_CRITICAL_REGION;
        str = mono_gc_try_alloc_obj_nolock (vtable, size);
        if (str) {
index 5900dc731a37aea1c46daa43875e27c817437440..95438a71a8dd7a6b0cf6b375758a8d5e5d617714 100644 (file)
@@ -4750,7 +4750,7 @@ mono_gc_base_init (void)
 
                                        if (val < SGEN_MAX_NURSERY_WASTE) {
                                                sgen_env_var_error (MONO_GC_PARAMS_NAME, "Using default value.",
-                                                               "`nursery-size` must be at least %d bytes.\n", SGEN_MAX_NURSERY_WASTE);
+                                                               "`nursery-size` must be at least %d bytes.", SGEN_MAX_NURSERY_WASTE);
                                                continue;
                                        }
 
index 437f61a4d084a343d2c854ee2b4a2a8058fa9829..c322e649b75daa3e90f3c12046bf261d1b216f3e 100644 (file)
@@ -441,8 +441,9 @@ dyn_array_int_contains (DynIntArray *da, int x)
 static void
 enable_accounting (void)
 {
+       SgenHashTable table = SGEN_HASH_TABLE_INIT (INTERNAL_MEM_BRIDGE_HASH_TABLE, INTERNAL_MEM_BRIDGE_HASH_TABLE_ENTRY, sizeof (HashEntryWithAccounting), mono_aligned_addr_hash, NULL);
        bridge_accounting_enabled = TRUE;
-       hash_table = (SgenHashTable)SGEN_HASH_TABLE_INIT (INTERNAL_MEM_BRIDGE_HASH_TABLE, INTERNAL_MEM_BRIDGE_HASH_TABLE_ENTRY, sizeof (HashEntryWithAccounting), mono_aligned_addr_hash, NULL);
+       hash_table = table;
 }
 
 static MonoGCBridgeObjectKind
@@ -881,7 +882,7 @@ dump_graph (void)
        MonoObject *obj;
        HashEntry *entry;
        int prefix_len = strlen (dump_prefix);
-       char filename [prefix_len + 64];
+       char *filename = alloca(prefix_len + 64);
        FILE *file;
        int edge_id = 0;
 
index 51b5bc6f8f5bdcf777210cf2f19882ff7b525d02..189a60b5297d7e8ce5765bb6a3e058ea783e0aa4 100644 (file)
@@ -938,7 +938,12 @@ sgen_nursery_allocator_set_nursery_bounds (char *start, char *end)
        sgen_nursery_start = start;
        sgen_nursery_end = end;
 
-       sgen_space_bitmap_size = (end - start) / (SGEN_TO_SPACE_GRANULE_IN_BYTES * 8);
+       /*
+        * This will not divide evenly for tiny nurseries (<4kb), so we make sure to be on
+        * the right side of things and round up.  We could just do a MIN(1,x) instead,
+        * since the nursery size must be a power of 2.
+        */
+       sgen_space_bitmap_size = (end - start + SGEN_TO_SPACE_GRANULE_IN_BYTES * 8 - 1) / (SGEN_TO_SPACE_GRANULE_IN_BYTES * 8);
        sgen_space_bitmap = g_malloc0 (sgen_space_bitmap_size);
 
        /* Setup the single first large fragment */
index de2933f77957379a3b7ee6a64ea4d100737218ca..42a588164df379f3827988052145f1590e7ceee2 100644 (file)
@@ -396,8 +396,9 @@ dyn_array_int_merge_one (DynIntArray *array, int value)
 static void
 enable_accounting (void)
 {
+       SgenHashTable table = SGEN_HASH_TABLE_INIT (INTERNAL_MEM_BRIDGE_HASH_TABLE, INTERNAL_MEM_BRIDGE_HASH_TABLE_ENTRY, sizeof (HashEntryWithAccounting), mono_aligned_addr_hash, NULL);
        bridge_accounting_enabled = TRUE;
-       hash_table = (SgenHashTable)SGEN_HASH_TABLE_INIT (INTERNAL_MEM_BRIDGE_HASH_TABLE, INTERNAL_MEM_BRIDGE_HASH_TABLE_ENTRY, sizeof (HashEntryWithAccounting), mono_aligned_addr_hash, NULL);
+       hash_table = table;
 }
 
 static MonoGCBridgeObjectKind
index fec1d697ca27c4e3eaf92fef781b2356351a0bae..1abcda6b2e14ec8e80f90bb7bb23d53405136dc9 100644 (file)
@@ -390,10 +390,10 @@ retry:
 static void
 free_color_buckets (void)
 {
-       color_data_count = 0;
-
        ColorBucket *cur, *tmp;
 
+       color_data_count = 0;
+
        for (cur = root_color_bucket; cur; cur = tmp) {
                ColorData *cd;
                for (cd = &cur->data [0]; cd < cur->next_data; ++cd) {
index 9eb952f18ced93bb79222b391f007d62676ccf45..689e4e294880af8ac185598acc0bdf1b329facc9 100755 (executable)
@@ -721,6 +721,12 @@ create_thread (MonoThread *thread, MonoInternalThread *internal, StartInfo *star
        MonoNativeThreadId tid;
        guint32 create_flags;
 
+       /*
+        * Join joinable threads to prevent running out of threads since the finalizer
+        * thread might be blocked/backlogged.
+        */
+       mono_threads_join_threads ();
+
        mono_threads_lock ();
        if (shutting_down) {
                g_free (start_info);
index f2a417faf86ff1046cf8b250654d3aec11dbcbb4..7ba90850d7ab0f8e6174274e103bf0a83f466dbd 100644 (file)
@@ -2771,7 +2771,7 @@ mono_aot_find_jit_info (MonoDomain *domain, MonoImage *image, gpointer addr)
        MonoJitInfo *jinfo;
        guint8 *code, *ex_info, *p;
        guint32 *table;
-       int nmethods = amodule->info.nmethods;
+       int nmethods;
        gint32 *code_offsets;
        int offsets_len, i;
        gboolean async;
@@ -2779,6 +2779,8 @@ mono_aot_find_jit_info (MonoDomain *domain, MonoImage *image, gpointer addr)
        if (!amodule)
                return NULL;
 
+       nmethods = amodule->info.nmethods;
+
        if (domain != mono_get_root_domain ())
                /* FIXME: */
                return NULL;
index 9da527eaf357d7af1eb77a526a6c215151a72e23..d09863f709b43646dfa5df388408e604d40d7f7a 100644 (file)
@@ -313,6 +313,8 @@ type_to_simd_type (int type)
 static LLVMTypeRef
 type_to_llvm_type (EmitContext *ctx, MonoType *t)
 {
+       t = mini_replace_type (t);
+
        if (t->byref)
                return LLVMPointerType (LLVMInt8Type (), 0);
        switch (t->type) {
index 702daa6b813a5e0485b984bc780da12894b300d4..ff3d5537ad28b22cb4718acd8357fe1f20a0effe 100644 (file)
@@ -2656,7 +2656,7 @@ void mono_generic_sharing_cleanup (void) MONO_INTERNAL;
 MonoClass* mini_class_get_container_class (MonoClass *class) MONO_INTERNAL;
 MonoGenericContext* mini_class_get_context (MonoClass *class) MONO_INTERNAL;
 
-MonoType* mini_replace_type (MonoType *type) MONO_INTERNAL;
+MonoType* mini_replace_type (MonoType *type) MONO_LLVM_INTERNAL;
 MonoType* mini_get_basic_type_from_generic (MonoGenericSharingContext *gsctx, MonoType *type) MONO_INTERNAL;
 MonoType* mini_type_get_underlying_type (MonoGenericSharingContext *gsctx, MonoType *type) MONO_INTERNAL;
 MonoMethod* mini_get_shared_method (MonoMethod *method) MONO_INTERNAL;
index 87b71984b50aeede7075664d4c8bc1207829a17c..8a7d46eae49127b91fc61b1926694b968ac027b9 100644 (file)
@@ -57,10 +57,10 @@ static int map_hw_reg_to_dwarf_reg [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
 #define DWARF_DATA_ALIGN (-4)
 #define DWARF_PC_REG (mono_hw_reg_to_dwarf_reg (ARMREG_LR))
 #elif defined(TARGET_ARM64)
-/* +1 is for pc */
-#define NUM_REGS (32 + 1)
+#define NUM_REGS 32
 #define DWARF_DATA_ALIGN (-8)
-#define DWARF_PC_REG 32
+/* LR */
+#define DWARF_PC_REG 30
 static int map_hw_reg_to_dwarf_reg [] = {
        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
        16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
index 96c79ef2712546a66db9b65f7ed299baafc56c09..eea1dbf5db5e27987c35b915dcc515999cdf9921 100644 (file)
@@ -2403,13 +2403,14 @@ decode_buffer (ProfContext *ctx)
                        } else if (subtype == TYPE_SAMPLE_COUNTERS_DESC) {
                                uint64_t i, len = decode_uleb128 (p + 1, &p);
                                for (i = 0; i < len; i++) {
+                                       uint64_t type, unit, variance, index;
                                        uint64_t section = decode_uleb128 (p, &p);
                                        char *name = pstrdup ((char*)p);
                                        while (*p++);
-                                       uint64_t type = decode_uleb128 (p, &p);
-                                       uint64_t unit = decode_uleb128 (p, &p);
-                                       uint64_t variance = decode_uleb128 (p, &p);
-                                       uint64_t index = decode_uleb128 (p, &p);
+                                       type = decode_uleb128 (p, &p);
+                                       unit = decode_uleb128 (p, &p);
+                                       variance = decode_uleb128 (p, &p);
+                                       index = decode_uleb128 (p, &p);
                                        add_counter ((int)section, name, (int)type, (int)unit, (int)variance, (int)index);
                                }
                        } else if (subtype == TYPE_SAMPLE_COUNTERS) {
@@ -2419,7 +2420,7 @@ decode_buffer (ProfContext *ctx)
                                uint64_t timestamp = decode_uleb128 (p + 1, &p);
                                uint64_t time_between = timestamp / 1000 * 1000 * 1000 * 1000 + startup_time;
                                while (1) {
-                                       uint64_t index = decode_uleb128 (p, &p);
+                                       uint64_t type, index = decode_uleb128 (p, &p);
                                        if (index == 0)
                                                break;
 
@@ -2430,7 +2431,7 @@ decode_buffer (ProfContext *ctx)
                                                }
                                        }
 
-                                       uint64_t type = decode_uleb128 (p, &p);
+                                       type = decode_uleb128 (p, &p);
 
                                        value = calloc (1, sizeof (CounterValue));
                                        value->timestamp = timestamp;
index 16b9b781ae5d4ba56c9a52fe02fc1c8625733dcd..438c0ec38033cd6e64d1ff47a5ed14844b34d028 100644 (file)
@@ -1937,12 +1937,12 @@ counters_init_add_counter (MonoCounter *counter, gpointer data)
 static void
 counters_init (MonoProfiler *profiler)
 {
-       mono_counters_foreach (counters_init_add_counter, NULL);
-
        MonoCounterAgent *agent;
        LogBuffer *logbuffer;
        int size = 1 + 5, len = 0;
 
+       mono_counters_foreach (counters_init_add_counter, NULL);
+
        for (agent = counters; agent; agent = agent->next) {
                size += strlen (mono_counter_get_name (agent->counter)) + 1 + 5 * 5;
                len += 1;
@@ -1994,9 +1994,11 @@ counters_sample (MonoProfiler *profiler, uint64_t timestamp)
        emit_byte (logbuffer, TYPE_SAMPLE_COUNTERS | TYPE_SAMPLE);
        emit_uvalue (logbuffer, timestamp);
        for (agent = counters; agent; agent = agent->next) {
+               size_t size;
+
                counter = agent->counter;
 
-               size_t size = mono_counter_get_size (counter);
+               size = mono_counter_get_size (counter);
                if (size < 0) {
                        continue; // FIXME error
                } else if (size > buffer_size) {
index e09aebf45796ecac9f8cae526e5b24c28fae52db..ab18c9bdf0808ad974774a8f85b22b5a75422042 100644 (file)
@@ -1,6 +1,6 @@
 SUBDIRS = cas assemblyresolve gc-descriptors
 
-check-local: assemblyresolve/test/asm.dll testjit test-generic-sharing test-type-load test_platform test-process-exit test-messages rm-empty-logs
+check-local: assemblyresolve/test/asm.dll testjit test-generic-sharing test-type-load test-cattr-type-load test-reflection-load-with-context test_platform test-process-exit test-messages rm-empty-logs
 check-full: test-sgen check-local
 check-parallel: compile-tests check-full
 
@@ -884,6 +884,25 @@ test-type-load: TestDriver.dll
        @echo "Testing load-exception.exe..."
        @$(RUNTIME) load-exceptions.exe > load-exceptions.exe.stdout 2> load-exceptions.exe.stderr
 
+EXTRA_DIST += custom-attr-errors.cs custom-attr-errors-lib.cs
+test-cattr-type-load: TestDriver.dll custom-attr-errors.cs custom-attr-errors-lib.cs
+       $(MCS) -D:WITH_MEMBERS /t:library $(srcdir)/custom-attr-errors-lib.cs
+       $(MCS) -r:TestDriver.dll -r:custom-attr-errors-lib.dll  $(srcdir)/custom-attr-errors.cs
+       $(MCS) /t:library $(srcdir)/custom-attr-errors-lib.cs
+       @echo "Testing custom-attribute-load-exceptions.exe..."
+       @$(RUNTIME) custom-attr-errors.exe > custom-attr-errors.exe.stdout 2> custom-attr-errors.exe.stderr
+
+EXTRA_DIST += reflection-load-with-context-lib.cs reflection-load-with-context-second-lib.cs reflection-load-with-context.cs
+test-reflection-load-with-context: TestDriver.dll reflection-load-with-context-lib.cs reflection-load-with-context-second-lib.cs reflection-load-with-context.cs
+       rm -rf reflection-load-dir
+       mkdir reflection-load-dir
+       $(MCS) /t:library $(srcdir)/reflection-load-with-context-second-lib.cs -out:reflection-load-dir/reflection-load-with-context-second-lib.dll
+       $(MCS) /t:library -r:reflection-load-dir/reflection-load-with-context-second-lib.dll $(srcdir)/reflection-load-with-context-lib.cs -out:reflection-load-dir/reflection-load-with-context-lib.dll
+       $(MCS) reflection-load-with-context.cs
+       @echo "Testing reflection-load-with-context.cs.exe..."
+       @$(RUNTIME) reflection-load-with-context.exe > reflection-load-with-context.exe.stdout 2> reflection-load-with-context.exe.stderr
+
+
 EXTRA_DIST += debug-casts.cs
 # This depends on TLS, so its not ran by default
 debug-casts:
diff --git a/mono/tests/custom-attr-errors-lib.cs b/mono/tests/custom-attr-errors-lib.cs
new file mode 100644 (file)
index 0000000..986a3f6
--- /dev/null
@@ -0,0 +1,32 @@
+using System;
+
+#if WITH_MEMBERS
+public class DisappearingType { }
+
+public sealed class MissingAttribute : Attribute {}
+
+public enum DisappearingEnum {
+       V0
+}
+#endif
+
+
+public sealed class MissingCtorAttribute : Attribute {
+#if WITH_MEMBERS
+       public MissingCtorAttribute (int i) {}
+#endif
+}
+
+public sealed class BadAttrAttribute : Attribute {
+#if WITH_MEMBERS
+       public int Field, Field2;
+       public int Property { get; set; }
+       public int Property2 { get; set; }
+       public int Property3 { get; set; }
+#else
+       public string Field2;
+       public double Property2 { get; set; }
+       public int Property3 { get { return 0; } }
+#endif
+
+}
diff --git a/mono/tests/custom-attr-errors.cs b/mono/tests/custom-attr-errors.cs
new file mode 100644 (file)
index 0000000..83f3ff7
--- /dev/null
@@ -0,0 +1,207 @@
+using System;
+using System.Reflection;
+
+public sealed class MyAttribute : Attribute
+{
+       public Type Type { get; set; }
+       public MyAttribute (Type t) {
+               Type = t;
+               // throw new Exception ();
+       }
+
+       public override string ToString () {
+               return "my " + Type;
+       }
+}
+
+public sealed class My2Attribute : Attribute
+{
+       public object Obj { get; set; }
+       public My2Attribute (object t) {
+               Obj = t;
+               // throw new Exception ();
+       }
+
+       public override string ToString () {
+               return "my2 " + Obj;
+       }
+}
+
+public sealed class My3Attribute : Attribute
+{
+       public My3Attribute (object[] arr) {
+       }
+}
+
+public class MyException : Exception {}
+public sealed class ExceptionOnCtor : Attribute
+{
+       public ExceptionOnCtor () {
+               throw new MyException ();
+       }
+}
+
+public class Bar {}
+
+class Tests {
+
+       [My3 (new object[] { DisappearingEnum.V0 })]
+       public static int test_0_missing_enum_arg_alt3 () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+
+       [My2 (new DisappearingEnum[] { DisappearingEnum.V0 })]
+       public static int test_0_missing_enum_arg_alt2 () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+
+       [My2 (new object[] { DisappearingEnum.V0 })]
+       public static int test_0_missing_enum_arg_alt () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+
+       [My2 (DisappearingEnum.V0)]
+       public static int test_0_missing_enum_arg () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+
+       [My3 (new object[] { typeof (DisappearingType)})] 
+       public static int test_0_array_of_missing_type_alt2 () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+       [My2 (new Type[] { typeof (DisappearingType)})] 
+       public static int test_0_array_of_missing_type () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+
+
+
+       [My2 (typeof (DisappearingType))]
+       public static int test_0_missing_type_arg_alt () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+
+       [My (typeof (DisappearingType))]
+       public static int test_0_missing_type_arg () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (TypeLoadException) {
+                       return 0;
+               }
+       }
+
+
+       [MissingCtor (1)]
+       public static int test_0_missing_ctor () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (MissingMethodException) {
+                       return 0;
+               }
+       }
+
+       [BadAttr (Field = 1)]
+       public static int test_0_missing_field () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (CustomAttributeFormatException) {
+                       return 0;
+               }
+       }
+
+       [BadAttr (Property = 1)]
+       public static int test_0_missing_property () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (CustomAttributeFormatException) {
+                       return 0;
+               }
+       }
+
+       /* FIXME Verify the type of the cattr with the one on the field/property
+       [BadAttr (Field2 = 1)]
+       public static int test_0_bad_field () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (CustomAttributeFormatException) {
+                       return 0;
+               }
+       }
+
+       [BadAttr (Property2 = 1)]
+       public static int test_0_bad_property () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (CustomAttributeFormatException) {
+                       return 0;
+               }
+       }
+       */
+
+       [BadAttr (Property3 = 1)]
+       public static int test_0_bad_property_no_setter () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (CustomAttributeFormatException) {
+                       return 0;
+               }
+       }
+
+       [ExceptionOnCtor]
+       public static int test_0_cattr_ctor_throws () {
+               try {
+                       MethodBase.GetCurrentMethod ().GetCustomAttributes (false);
+                       return 1;
+               } catch (MyException) {
+                       return 0;
+               }
+       }
+
+
+    static int Main (String[] args) {
+            return TestDriver.RunTests (typeof (Tests), args);
+    }
+
+}
diff --git a/mono/tests/reflection-load-with-context-lib.cs b/mono/tests/reflection-load-with-context-lib.cs
new file mode 100644 (file)
index 0000000..9aca41f
--- /dev/null
@@ -0,0 +1,29 @@
+using System;
+
+namespace B
+{
+       public class MyAttribute : Attribute {
+               public Type Type { get; set; }
+               public MyAttribute (Type t) {
+                       Type = t;
+               }
+               public override string ToString () {
+                       return "My " + Type;
+               }
+       }
+
+       [My (typeof (A.ClassA))]
+       public class ClassB { // A.AnotherClassA
+
+               public ClassB () {
+                       Console.WriteLine ("IN B");
+                       Console.WriteLine (typeof (ClassB).AssemblyQualifiedName);
+                       var t = Type.GetType ("B.ClassB, reflection-load-with-context-lib, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
+                       Console.WriteLine (t);
+                       t = Type.GetType ("A.ClassA, reflection-load-with-context-second-lib, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
+                       Console.WriteLine ("class a: {0}", t);
+                       if (t == null)
+                               throw new Exception ("FAIL");
+               }
+       }
+}
\ No newline at end of file
diff --git a/mono/tests/reflection-load-with-context-second-lib.cs b/mono/tests/reflection-load-with-context-second-lib.cs
new file mode 100644 (file)
index 0000000..4458aad
--- /dev/null
@@ -0,0 +1,7 @@
+using System;
+
+namespace A
+{
+       public class ClassA {}
+       public class AnotherClassA {}
+}
\ No newline at end of file
diff --git a/mono/tests/reflection-load-with-context.cs b/mono/tests/reflection-load-with-context.cs
new file mode 100644 (file)
index 0000000..4c791e7
--- /dev/null
@@ -0,0 +1,26 @@
+using System;
+using System.Reflection;
+using System.IO;
+
+class Driver {
+       static int Main () {
+               var src = Path.Combine (Path.GetDirectoryName (typeof (Driver).Assembly.Location), "reflection-load-dir");
+               var dep_asm = Assembly.UnsafeLoadFrom (Path.Combine (src, "reflection-load-with-context-lib.dll"));
+               var type = dep_asm.GetType ("B.ClassB");
+               var attr_type = dep_asm.GetType ("B.MyAttribute");
+
+               try {
+                       Activator.CreateInstance (type);
+               } catch (Exception) {
+                       return 1;
+               }
+
+               try {
+                       type.GetCustomAttributes (attr_type, false);
+               } catch (Exception) {
+                       return 2;
+               }
+               return 0;
+       }
+}
+
index c8c70007bc751d0a55d612c230a28450c79e968f..c1a1a94b47597e5e288ba306348925bf391c06a2 100755 (executable)
@@ -167,7 +167,7 @@ static inline void InterlockedWrite16(volatile gint16 *dst, gint16 val)
        mono_memory_barrier ();
 }
 
-/* Prefer GCC atomic ops if the target supports it (see configure.in). */
+/* Prefer GCC atomic ops if the target supports it (see configure.ac). */
 #elif defined(USE_GCC_ATOMIC_OPS)
 
 static inline gint32 InterlockedCompareExchange(volatile gint32 *dest,
index b4ea3770ad2af85b15e3a08af7de2fc77da7a5da..6da0fb2fc8d9c7a98fafaf697b2fc0e9b8e4d501 100644 (file)
        
 #      if defined(HAVE_KW_THREAD) && defined(USE_INCLUDED_LIBGC) && !defined(__powerpc__)
         /* The local alloc stuff is in pthread_support.c, but solaris uses solaris_threads.c */
-        /* It is also disabled on solaris/x86 by libgc/configure.in */
+        /* It is also disabled on solaris/x86 by libgc/configure.ac */
         /* 
                 * ARM has no definition for some atomic functions in gc_locks.h and
-                * support is also disabled in libgc/configure.in.
+                * support is also disabled in libgc/configure.ac.
                 */
 #       if !defined(__sparc__) && !defined(__sun) && !defined(__arm__) && !defined(__mips__)
 #                  define GC_REDIRECT_TO_LOCAL
index a4d29461ca6251a4921961b679e03991ebedca3d..258199018b366ce57ad70f4d181548c2ac6fb483 100755 (executable)
@@ -118,7 +118,8 @@ typedef struct {
         __asm mov [eax+0x14], esp                                                                                      \
         __asm mov [eax+0x18], esi                                                                                      \
         __asm mov [eax+0x1c], edi                                                                                      \
-        __asm call $+5                                                                                                         \
+        __asm call __mono_context_get_ip                                                                       \
+        __asm __mono_context_get_ip:                                                                           \
         __asm pop dword ptr [eax+0x20]                                                                         \
                 }                                                                                                                              \
        } while (0)
@@ -222,7 +223,8 @@ typedef struct {
                "movq %%r13, 0x68(%0)\n"        \
                "movq %%r14, 0x70(%0)\n"        \
                "movq %%r15, 0x78(%0)\n"        \
-               "leaq (%%rip), %%rdx\n" \
+               /* "leaq (%%rip), %%rdx\n" is not understood by icc */  \
+               ".byte 0x48, 0x8d, 0x15, 0x00, 0x00, 0x00, 0x00\n" \
                "movq %%rdx, 0x80(%0)\n"        \
                :       \
                : "a" (&(ctx))  \
index 9d72ba2dcd30e7cc5ed82c5330f7a0be3ce5b336..2f642bb3ec19473a604993426ee1146202cce6d1 100644 (file)
@@ -273,43 +273,43 @@ dump_counter (MonoCounter *counter, FILE *outfile) {
 }
 
 static gint64
-user_time ()
+user_time (void)
 {
        return mono_process_get_data (GINT_TO_POINTER (mono_process_current_pid ()), MONO_PROCESS_USER_TIME);
 }
 
 static gint64
-system_time ()
+system_time (void)
 {
        return mono_process_get_data (GINT_TO_POINTER (mono_process_current_pid ()), MONO_PROCESS_SYSTEM_TIME);
 }
 
 static gint64
-total_time ()
+total_time (void)
 {
        return mono_process_get_data (GINT_TO_POINTER (mono_process_current_pid ()), MONO_PROCESS_TOTAL_TIME);
 }
 
 static gint64
-working_set ()
+working_set (void)
 {
        return mono_process_get_data (GINT_TO_POINTER (mono_process_current_pid ()), MONO_PROCESS_WORKING_SET);
 }
 
 static gint64
-private_bytes ()
+private_bytes (void)
 {
        return mono_process_get_data (GINT_TO_POINTER (mono_process_current_pid ()), MONO_PROCESS_PRIVATE_BYTES);
 }
 
 static gint64
-virtual_bytes ()
+virtual_bytes (void)
 {
        return mono_process_get_data (GINT_TO_POINTER (mono_process_current_pid ()), MONO_PROCESS_VIRTUAL_BYTES);
 }
 
 static gint64
-page_faults ()
+page_faults (void)
 {
        return mono_process_get_data (GINT_TO_POINTER (mono_process_current_pid ()), MONO_PROCESS_FAULTS);
 }
@@ -349,19 +349,19 @@ cpu_load (int kind)
 }
 
 static double
-cpu_load_1min ()
+cpu_load_1min (void)
 {
        return cpu_load (0);
 }
 
 static double
-cpu_load_5min ()
+cpu_load_5min (void)
 {
        return cpu_load (1);
 }
 
 static double
-cpu_load_15min ()
+cpu_load_15min (void)
 {
        return cpu_load (2);
 }
@@ -374,7 +374,7 @@ static gboolean system_counters_initialized = FALSE;
 #define SYSCOUNTER_LOAD (MONO_COUNTER_SYSTEM | MONO_COUNTER_DOUBLE | MONO_COUNTER_PERCENTAGE | MONO_COUNTER_VARIABLE | MONO_COUNTER_CALLBACK)
 
 static void
-initialize_system_counters ()
+initialize_system_counters (void)
 {
        mono_counters_register ("User Time", SYSCOUNTER_TIME, &user_time);
        mono_counters_register ("System Time", SYSCOUNTER_TIME, &system_time);
@@ -417,8 +417,7 @@ mono_counters_foreach (CountersEnumCallback cb, gpointer user_data)
                size = sizeof (type);   \
                if (buffer_size < size) \
                        return -1;      \
-               type __var = cb ? ((functype)counter->addr) () : *(type*)counter->addr; \
-               memcpy (buffer, &__var, size);  \
+               *(type*)buffer = cb ? ((functype)counter->addr) () : *(type*)counter->addr; \
        } while (0);
 
 int
index 25bc906ba51f94bb6e585b19fa55a429996ea07b..a59de349f302994cbdd2ca2ff2c1552f65932e4b 100644 (file)
@@ -199,6 +199,10 @@ mono_error_set_type_load_class (MonoError *oerror, MonoClass *klass, const char
        set_error_message ();
 }
 
+/*
+ * Different than other functions, this one here assumes that type_name and assembly_name to have been allocated just for us.
+ * Which means mono_error_cleanup will free them.
+ */
 void
 mono_error_set_type_load_name (MonoError *oerror, const char *type_name, const char *assembly_name, const char *msg_format, ...)
 {
@@ -208,6 +212,7 @@ mono_error_set_type_load_name (MonoError *oerror, const char *type_name, const c
        error->error_code = MONO_ERROR_TYPE_LOAD;
        mono_error_set_type_name (oerror, type_name);
        mono_error_set_assembly_name (oerror, assembly_name);
+       mono_error_dup_strings (oerror, FALSE);
        set_error_message ();
 }
 
@@ -273,10 +278,10 @@ mono_error_set_from_loader_error (MonoError *oerror)
 {
        MonoLoaderError *loader_error = mono_loader_get_last_error ();
        MonoErrorInternal *error = (MonoErrorInternal*)oerror;
+       gboolean dup_strings = TRUE;
 
        mono_error_prepare (error);
 
-
        if (!loader_error) {
                mono_error_set_generic_error (oerror, "System", "ExecutionEngineException", "Runtime tried to produce a mono-error from an empty loader-error");
                return;
@@ -311,7 +316,8 @@ mono_error_set_from_loader_error (MonoError *oerror)
                break;
 
        case MONO_EXCEPTION_TYPE_LOAD:
-               mono_error_set_type_load_name (oerror, loader_error->class_name, loader_error->assembly_name, "Failed for unknown reasons.");
+               mono_error_set_type_load_name (oerror, g_strdup (loader_error->class_name), g_strdup (loader_error->assembly_name), "Failed for unknown reasons.");
+               dup_strings = FALSE;
                break;
        
        case MONO_EXCEPTION_FILE_NOT_FOUND:
@@ -347,7 +353,7 @@ mono_error_set_from_loader_error (MonoError *oerror)
                break;
        }
 
-       mono_error_dup_strings (oerror, TRUE);
+       mono_error_dup_strings (oerror, dup_strings);
        mono_loader_clear_error ();
 }
 
@@ -430,9 +436,10 @@ mono_error_set_not_verifiable (MonoError *oerror, MonoMethod *method, const char
        mono_error_prepare (error);
 
        error->error_code = MONO_ERROR_NOT_VERIFIABLE;
-       mono_error_set_class (oerror, method->klass);
-       if (method)
+       if (method) {
+               mono_error_set_class (oerror, method->klass);
                mono_error_set_member_name (oerror, mono_method_full_name (method, 1));
+       }
 
        set_error_message ();
 }
index 74be0028245c4a5cf4f3180349f83bca1f949568..4ac92196e07c5cdae57975616aa4c7f54c1e2ba0 100644 (file)
@@ -25,9 +25,6 @@
 #  elif defined(__native_client__) && defined(USE_NEWLIB)
 #    define TIMESPEC struct timespec
 #    define WAIT_BLOCK(a, b) sem_trywait(a)
-#  elif defined(__OpenBSD__)
-#    define TIMESPEC struct timespec
-#    define WAIT_BLOCK(a) sem_trywait(a)
 #  else
 #    define TIMESPEC struct timespec
 #    define WAIT_BLOCK(a,b) sem_timedwait (a, b)
@@ -43,9 +40,6 @@ mono_sem_timedwait (MonoSemType *sem, guint32 timeout_ms, gboolean alertable)
        TIMESPEC ts, copy;
        struct timeval t;
        int res = 0;
-#if defined(__OpenBSD__)
-       int timeout;
-#endif
 
 #ifndef USE_MACH_SEMA
        if (timeout_ms == 0)
@@ -65,19 +59,7 @@ mono_sem_timedwait (MonoSemType *sem, guint32 timeout_ms, gboolean alertable)
                ts.tv_nsec -= NSEC_PER_SEC;
                ts.tv_sec++;
        }
-#if defined(__OpenBSD__)
-       timeout = ts.tv_sec;
-       while (timeout) {
-               if ((res = WAIT_BLOCK (sem)) == 0)
-                       return res;
-
-               if (alertable)
-                       return -1;
 
-               usleep (ts.tv_nsec / 1000);
-               timeout--;
-       }
-#else
        copy = ts;
        while ((res = WAIT_BLOCK (sem, &ts)) == -1 && errno == EINTR) {
                struct timeval current;
@@ -104,7 +86,7 @@ mono_sem_timedwait (MonoSemType *sem, guint32 timeout_ms, gboolean alertable)
                        ts.tv_nsec = 0;
                }
        }
-#endif
+
        /* OSX might return > 0 for error */
        if (res != 0)
                res = -1;
index 0e95d4e878e6eb1c7f3789dc8c13b92fdd456731..cafb3fe96d03a7ddc35d3e72216ccdb8258be080 100644 (file)
@@ -66,25 +66,24 @@ mono_threads_install_dead_letter (void)
 {
        id cur, dict;
 
+       /*
+        * See the 'Dispatch Objective-C Messages Using the Method Function’s Prototype' section in
+        * the '64-Bit Transition Guide for Cocoa Touch' as to why this is required.
+        *
+        * It doesn't hurt on other architectures either, so no need to #ifdef it only for ARM64.
+        */
+
+       id (*id_objc_msgSend_id)(id, SEL, id) = (id (*)(id, SEL, id)) objc_msgSend;
+       void (*objc_msgSend_id_id)(id, SEL, id, id) = (void (*)(id, SEL, id, id)) objc_msgSend;
+
        cur = objc_msgSend ((id)nsthread, currentThread);
        if (!cur)
                return;
        dict = objc_msgSend (cur, threadDictionary);
-       if (dict && objc_msgSend (dict, objectForKey, mono_dead_letter_key) == nil) {
+       if (dict && id_objc_msgSend_id (dict, objectForKey, mono_dead_letter_key) == nil) {
                id value = objc_msgSend (objc_msgSend ((id)mono_dead_letter_class, alloc), init);
 
-#ifdef TARGET_ARM64
-               /*
-                * See the 'Dispatch Objective-C Messages Using the Method Function’s Prototype' section in
-                * the '64-Bit Transition Guide for Cocoa Touch' as to why this is required.
-                */
-               {
-                       void (*action)(id, SEL, id, id) = (void (*)(id, SEL, id, id)) objc_msgSend;
-                       action (dict, setObjectForKey, value, mono_dead_letter_key);
-               }
-#else
-               objc_msgSend (dict, setObjectForKey, value, mono_dead_letter_key);
-#endif
+               objc_msgSend_id_id (dict, setObjectForKey, value, mono_dead_letter_key);
 
                objc_msgSend (value, release);
        }
@@ -93,8 +92,8 @@ mono_threads_install_dead_letter (void)
 void
 mono_threads_init_dead_letter (void)
 {
-       id nsstring = objc_getClass ("NSString");
-       id nsautoreleasepool = objc_getClass ("NSAutoreleasePool");
+       id nsstring = (id) objc_getClass ("NSString");
+       id nsautoreleasepool = (id) objc_getClass ("NSAutoreleasePool");
        SEL stringWithUTF8String = sel_registerName ("stringWithUTF8String:");
        SEL retain = sel_registerName ("retain");
        id pool;
@@ -121,14 +120,8 @@ mono_threads_init_dead_letter (void)
        // create the dict key
        pool = objc_msgSend (objc_msgSend (nsautoreleasepool, alloc), init);
 
-#ifdef TARGET_ARM64
-       {
-               id (*action)(id, SEL, char*) = (id (*)(id, SEL, char*)) objc_msgSend;
-               mono_dead_letter_key = action(nsstring, stringWithUTF8String, "mono-dead-letter");
-       }
-#else
-       mono_dead_letter_key = objc_msgSend (nsstring, stringWithUTF8String, "mono-dead-letter");
-#endif
+       id (*objc_msgSend_char)(id, SEL, const char*) = (id (*)(id, SEL, const char*)) objc_msgSend;
+       mono_dead_letter_key = objc_msgSend_char (nsstring, stringWithUTF8String, "mono-dead-letter");
 
        objc_msgSend (mono_dead_letter_key, retain);
        objc_msgSend (pool, release);
index d7b993409991182021565d76457cd7f4dc16ddf6..f20acdc2498bb31a49f9d81cc5257c381c118ef2 100644 (file)
  * #define NO_ERRNO if strtod should not assign errno = ERANGE when
  *     the result overflows to +-Infinity or underflows to 0.
  */
-#if defined(TARGET_X86) || defined(mips) && defined(MIPSEL) || defined (__arm__)
+#if defined(TARGET_X86) || defined(mips) && defined(MIPSEL) || defined (__arm__) || defined(__aarch64__)
 
 #   define IEEE_8087
 
index c274515298cad09e6d20a8ee56e901cdb735ae9a..c7775e9ea847efcd9f9e045f7237979673955197 100644 (file)
@@ -1,8 +1,8 @@
 all: genproj.exe prepare.exe
-       mono genproj.exe
+       mono --debug genproj.exe
 
 genproj.exe: genproj.cs
-       mcs genproj.cs -r:System.Xml.Linq
+       mcs -g genproj.cs -r:System.Xml.Linq
 
 prepare.exe: prepare.cs
        mcs prepare.cs
index 4e0e44e59153b693460c6fae0e119016dc8f7e1b..872748e7f476b3e8b1fcd378b222d1a95d5828aa 100644 (file)
@@ -19,6 +19,7 @@
     <TargetFrameworkVersion>v@FX_VERSION</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
   </PropertyGroup>\r
+  @SIGNATURE@\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
index 9a71f35da2bb9697dd895f434a187b889715e3f2..b3e6b0d6715ef51ec68663f1ddd3e3815b064f24 100644 (file)
@@ -4,7 +4,9 @@ using System.Collections.Generic;
 using System.Text;
 using System.Globalization;
 using System.Xml.Linq;
+using System.Xml.XPath;
 using System.Linq;
+using System.Xml;
 
 public enum Target {
        Library, Exe, Module, WinExe
@@ -59,7 +61,7 @@ class SlnGenerator {
                        sln.WriteLine ();
                        sln.WriteLine (header);
                        foreach (var proj in libraries) {
-                               sln.WriteLine (project_start, proj.library, proj.csprojFileName, proj.projectGuid);
+                               sln.WriteLine (project_start, proj.library, proj.csProjFilename, proj.projectGuid);
                                sln.WriteLine (project_end);
                        }
                        sln.WriteLine ("Global");
@@ -97,6 +99,7 @@ class SlnGenerator {
 
 class MsbuildGenerator {
        static readonly string NewLine = SlnGenerator.NewLine;
+       static XmlNamespaceManager xmlns;
 
        public const string profile_2_0 = "_2_0";
        public const string profile_3_5 = "_3_5";
@@ -114,26 +117,51 @@ class MsbuildGenerator {
                using (var input = new StreamReader ("csproj.tmpl")) {
                        template = input.ReadToEnd ();
                }
+
+               xmlns = new XmlNamespaceManager (new NameTable ());
+               xmlns.AddNamespace ("x", "http://schemas.microsoft.com/developer/msbuild/2003");
        }
 
        // The directory as specified in order.xml
        string dir;
+       string library;
+       string projectGuid;
+       string fx_version;
+
+       XElement xproject;
+       public string CsprojFilename;
 
        //
        // Our base directory, this is relative to our exectution point mono/msvc/scripts
        string base_dir;
        string mcs_topdir;
 
-       public MsbuildGenerator (string dir)
+       public string LibraryOutput, AbsoluteLibraryOutput;
+
+       public MsbuildGenerator (XElement xproject)
        {
-               this.dir = dir;
+               this.xproject = xproject;
+               dir = xproject.Attribute ("dir").Value;
+               library = xproject.Attribute ("library").Value;
+               CsprojFilename = "..\\..\\mcs\\" + dir + "\\" + library + ".csproj";
+               LibraryOutput = xproject.Element ("library_output").Value;
+
+               projectGuid = LookupOrGenerateGuid ();
+               fx_version = xproject.Element ("fx_version").Value;
+               Csproj = new VsCsproj () {
+                       csProjFilename = this.CsprojFilename,
+                       projectGuid = this.projectGuid,
+                       library_output = this.LibraryOutput,
+                       fx_version = double.Parse (fx_version),
+                       library = this.library
+               };
 
                if (dir == "mcs") {
-                       mcs_topdir = "..\\";
-                       class_dir = "..\\class\\";
-                       base_dir = "..\\..\\mcs\\mcs";
+                       mcs_topdir = "../";
+                       class_dir = "../class/";
+                       base_dir = "../../mcs/mcs";
                } else {
-                       mcs_topdir = "..\\";
+                       mcs_topdir = "../";
 
                        foreach (char c in dir) {
                                if (c == '/')
@@ -143,6 +171,17 @@ class MsbuildGenerator {
 
                        base_dir = Path.Combine ("..", "..", "mcs", dir);
                }
+               AbsoluteLibraryOutput = Path.GetFullPath (Path.Combine (base_dir, LibraryOutput));
+       }
+
+       string LookupOrGenerateGuid ()
+       {
+               var projectFile = NativeName (CsprojFilename);
+               if (File.Exists (projectFile)){
+                       var doc = XDocument.Load (projectFile);
+                       return doc.XPathSelectElement ("x:Project/x:PropertyGroup/x:ProjectGuid", xmlns).Value;
+               }
+               return "{" + Guid.NewGuid ().ToString ().ToUpper () + "}";
        }
 
        // Currently used
@@ -577,27 +616,27 @@ class MsbuildGenerator {
        public class VsCsproj {
                public string projectGuid;
                public string output;
-               public string csprojFileName;
                public string library_output;
+               public string csProjFilename;
                public double fx_version;
                public List<VsCsproj> projReferences = new List<VsCsproj> ();
                public string library;
        }
 
-       public VsCsproj Generate (XElement xproject, List<MsbuildGenerator.VsCsproj> projects, bool showWarnings = false)
+       public VsCsproj Csproj;
+
+       public VsCsproj Generate (Dictionary<string,MsbuildGenerator> projects, bool showWarnings = false)
        {
+               var generatedProjFile = NativeName (Csproj.csProjFilename);
+               //Console.WriteLine ("Generating: {0}", generatedProjFile);
 
-               var result = new VsCsproj ();
-               string library = xproject.Attribute ("library").Value;
-               string boot, flags, output_name, built_sources, library_output, response, fx_version, profile;
+               string boot, flags, output_name, built_sources, response, profile;
 
                boot = xproject.Element ("boot").Value;
                flags = xproject.Element ("flags").Value;
                output_name = xproject.Element ("output").Value;
                built_sources = xproject.Element ("built_sources").Value;
-               library_output = xproject.Element ("library_output").Value;
                response = xproject.Element ("response").Value;
-               fx_version = xproject.Element ("fx_version").Value;
                //if (library.EndsWith("-build")) fx_version = "2.0"; // otherwise problem if .NET4.5 is installed, seems. (https://github.com/nikhilk/scriptsharp/issues/156)
                profile = xproject.Element ("profile").Value;
                if (string.IsNullOrEmpty (response)) {
@@ -640,7 +679,7 @@ class MsbuildGenerator {
                        prebuild_unix = prebuild.Replace ("@MONO@", "mono").Replace ("@CAT@", "cat");
                        prebuild_windows = prebuild.Replace ("@MONO@", "").Replace ("@CAT@", "type");
                } else {
-                       prebuild_unix = prebuild;
+                       prebuild_unix = prebuild.Replace ("jay.exe", "jay");
                        prebuild_windows = prebuild;
                }
                
@@ -656,9 +695,9 @@ class MsbuildGenerator {
                        string [] f = all_args.Dequeue ();
 
                        for (int i = 0; i < f.Length; i++) {
-                               if (f [i] [0] == '-')
+                               if (f [i].Length > 0 && f [i][0] == '-')
                                        f [i] = "/" + f [i].Substring (1);
-
+                               
                                if (f [i] [0] == '@') {
                                        string [] extra_args;
                                        string response_file = f [i].Substring (1);
@@ -728,9 +767,6 @@ class MsbuildGenerator {
                //    this.ignore_warning.Add(0436);
                //}
 
-               result.library = library;
-               result.csprojFileName = "..\\..\\mcs\\" + dir + "\\" + library + ".csproj";
-
                var refs = new StringBuilder ();
 
                bool is_test = response.Contains ("_test_");
@@ -751,6 +787,8 @@ class MsbuildGenerator {
                        }
                        resources.AppendFormat ("  </ItemGroup>" + NewLine);
                }
+       
+
                if (references.Count > 0 || reference_aliases.Count > 0) {
                        // -r:mscorlib.dll -r:System.dll
                        //<ProjectReference Include="..\corlib\corlib-basic.csproj">
@@ -763,9 +801,9 @@ class MsbuildGenerator {
                        //</ProjectReference>
                        var refdistinct = references.Distinct ();
                        foreach (string r in refdistinct) {
-                               VsCsproj lastMatching = GetMatchingCsproj (Path.GetFileName (r), projects);
-                               if (lastMatching != null) {
-                                       AddProjectReference (refs, result, lastMatching, r, null);
+                               var match = GetMatchingCsproj (Path.GetFileName (r), projects);
+                               if (match != null) {
+                                       AddProjectReference (refs, Csproj, match, r, null);
                                } else {
                                        if (showWarnings){
                                                Console.WriteLine ("{0}: Could not find a matching project reference for {1}", library, Path.GetFileName (r));
@@ -783,9 +821,9 @@ class MsbuildGenerator {
                                int index = r.IndexOf ('=');
                                string alias = r.Substring (0, index);
                                string assembly = r.Substring (index + 1);
-                               VsCsproj lastMatching = GetMatchingCsproj (Path.GetFileName (assembly), projects);
-                               if (lastMatching != null) {
-                                       AddProjectReference (refs, result, lastMatching, r, alias);
+                               var match = GetMatchingCsproj (assembly, projects, explicitPath: true);
+                               if (match != null) {
+                                       AddProjectReference (refs, Csproj, match, r, alias);
                                } else {
                                        throw new NotSupportedException (string.Format ("From {0}, could not find a matching project reference for {1}", library, r));
                                        refs.Append ("    <Reference Include=\"" + assembly + "\">" + NewLine);
@@ -803,8 +841,8 @@ class MsbuildGenerator {
                //   /class/lib/basic/System.Core.dll
                // <library_output>mcs.exe</library_output>
                string build_output_dir;
-               if (library_output.Contains ("/"))
-                       build_output_dir = Path.GetDirectoryName (library_output);
+               if (LibraryOutput.Contains ("/"))
+                       build_output_dir = Path.GetDirectoryName (LibraryOutput);
                else
                        build_output_dir = "bin\\Debug\\" + library;
                
@@ -822,11 +860,21 @@ class MsbuildGenerator {
                //
                // Replace the template values
                //
-               result.projectGuid = "{" + Guid.NewGuid ().ToString ().ToUpper () + "}";
-               result.library_output = library_output;
-               result.fx_version = double.Parse (fx_version);
-               result.output = template.
-                       Replace ("@PROJECTGUID@", result.projectGuid).
+
+               string strongNameSection = "";
+               if (StrongNameKeyFile != null){
+                       strongNameSection = String.Format (
+                               "  <PropertyGroup>\n" +
+                               "    <SignAssembly>true</SignAssembly>\n" +
+                               "{1}" +
+                               "  </PropertyGroup>\n" + 
+                               "  <PropertyGroup>\n" + 
+                               "    <AssemblyOriginatorKeyFile>{0}</AssemblyOriginatorKeyFile>\n" +
+                               "  </PropertyGroup>", StrongNameKeyFile, StrongNameDelaySign ? "    <DelaySign>true</DelaySign>\n" : "");
+               }
+               Csproj.output = template.
+                       Replace ("@SIGNATURE@", strongNameSection).
+                       Replace ("@PROJECTGUID@", Csproj.projectGuid).
                        Replace ("@DEFINES@", defines.ToString ()).
                        Replace ("@DISABLEDWARNINGS@", string.Join (",", (from i in ignore_warning select i.ToString ()).ToArray ())).
                        //Replace("@NOSTDLIB@", (basic_or_build || (!StdLib)) ? "<NoStdLib>true</NoStdLib>" : string.Empty).
@@ -849,25 +897,23 @@ class MsbuildGenerator {
                        Replace ("@SOURCES@", sources.ToString ());
 
                //Console.WriteLine ("Generated {0}", ofile.Replace ("\\", "/"));
-               var generatedProjFile = NativeName (result.csprojFileName);
-               Console.WriteLine ("Generating: {0}", generatedProjFile);
                using (var o = new StreamWriter (generatedProjFile)) {
-                       o.WriteLine (result.output);
+                       o.WriteLine (Csproj.output);
                }
 
-               return result;
+               return Csproj;
        }
 
-       void AddProjectReference (StringBuilder refs, VsCsproj result, VsCsproj lastMatching, string r, string alias)
+       void AddProjectReference (StringBuilder refs, VsCsproj result, MsbuildGenerator match, string r, string alias)
        {
-               refs.AppendFormat ("    <ProjectReference Include=\"{0}\">{1}", GetRelativePath (result.csprojFileName, lastMatching.csprojFileName), NewLine);
-               refs.Append ("      <Project>" + lastMatching.projectGuid + "</Project>" + NewLine);
-               refs.Append ("      <Name>" + Path.GetFileNameWithoutExtension (lastMatching.csprojFileName) + "</Name>" + NewLine);
+               refs.AppendFormat ("    <ProjectReference Include=\"{0}\">{1}", GetRelativePath (result.csProjFilename, match.CsprojFilename), NewLine);
+               refs.Append ("      <Project>" + match.projectGuid + "</Project>" + NewLine);
+               refs.Append ("      <Name>" + Path.GetFileNameWithoutExtension (match.CsprojFilename) + "</Name>" + NewLine);
                if (alias != null)
                        refs.Append ("      <Aliases>" + alias + "</Aliases>");
                refs.Append ("    </ProjectReference>" + NewLine);
-               if (!result.projReferences.Contains (lastMatching))
-                       result.projReferences.Add (lastMatching);
+               if (!result.projReferences.Contains (match.Csproj))
+                       result.projReferences.Add (match.Csproj);
        }
 
        static string GetRelativePath (string from, string to)
@@ -881,15 +927,74 @@ class MsbuildGenerator {
                return ret;
        }
 
-       static VsCsproj GetMatchingCsproj (string dllReferenceName, List<VsCsproj> projects)
+       MsbuildGenerator GetMatchingCsproj (string dllReferenceName, Dictionary<string,MsbuildGenerator> projects, bool explicitPath = false)
        {
-               return projects.LastOrDefault (x => Path.GetFileName (x.library_output).Replace (".dll", "") == dllReferenceName.Replace (".dll", ""));
+               // libDir would be "./../../class/lib/net_4_5 for example
+               // project 
+               if (!dllReferenceName.EndsWith (".dll"))
+                       dllReferenceName += ".dll";
+
+               if (explicitPath){
+                       var probe = Path.GetFullPath (Path.Combine (base_dir, dllReferenceName));
+                       foreach (var project in projects){
+                               if (probe == project.Value.AbsoluteLibraryOutput)
+                                       return project.Value;
+                       }
+               } 
+
+               // not explicit, search for the library in the lib path order specified
+
+               foreach (var libDir in libs) {
+                       var abs = Path.GetFullPath (Path.Combine (base_dir, libDir));
+                       foreach (var project in projects){
+                               var probe = Path.Combine (abs, dllReferenceName);
+
+                               if (probe == project.Value.AbsoluteLibraryOutput)
+                                       return project.Value;
+                       }
+               }
+               Console.WriteLine ("Did not find referenced {0} with libs={1}", dllReferenceName, String.Join (", ", libs));
+               foreach (var p in projects) {
+                       Console.WriteLine ("    => {0}", p.Value.AbsoluteLibraryOutput);
+               }
+               return null;
        }
 
 }
 
 public class Driver {
 
+       static IEnumerable<XElement> GetProjects ()
+       {
+               XDocument doc = XDocument.Load ("order.xml");
+               foreach (XElement project in doc.Root.Elements ()) {
+                       string dir = project.Attribute ("dir").Value;
+                       string library = project.Attribute ("library").Value;
+                       var profile = project.Element ("profile").Value;
+
+                       //
+                       // Do only class libraries for now
+                       //
+                       if (!(dir.StartsWith ("class") || dir.StartsWith ("mcs") || dir.StartsWith ("basic")))
+                               continue;
+
+                       //
+                       // Do not do 2.1, it is not working yet
+                       // Do not do basic, as there is no point (requires a system mcs to be installed).
+                       //
+                       if (library.Contains ("moonlight") || library.Contains ("-basic") || library.EndsWith ("bootstrap")  || library.Contains ("build"))
+                               continue;
+
+                       // The next ones are to make debugging easier for now
+                       if (profile == "basic")
+                               continue;
+                       if (profile != "net_4_5" || library.Contains ("tests"))
+                               continue;
+
+                       yield return project;
+               }
+       }
+
        static void Main (string [] args)
        {
                if (!File.Exists ("genproj.cs")) {
@@ -915,51 +1020,37 @@ public class Driver {
                var four_sln_gen = new SlnGenerator (slnVersion);
                var three_five_sln_gen = new SlnGenerator (slnVersion);
                var four_five_sln_gen = new SlnGenerator (slnVersion);
-               var projects = new List<MsbuildGenerator.VsCsproj> ();
+               var projects = new Dictionary<string,MsbuildGenerator> ();
 
-               XDocument doc = XDocument.Load ("order.xml");
                var duplicates = new List<string> ();
-               foreach (XElement project in doc.Root.Elements ()) {
-                       string dir = project.Attribute ("dir").Value;
-                       string library = project.Attribute ("library").Value;
-
-                       //
-                       // Do only class libraries for now
-                       //
-                       if (!(dir.StartsWith ("class") || dir.StartsWith ("mcs") || dir.StartsWith ("basic")))
-                               continue;
-
-                       //
-                       // Do not do 2.1, it is not working yet
-                       // Do not do basic, as there is no point (requires a system mcs to be installed).
-                       //
-                       //if (library.Contains ("moonlight") || library.Contains ("-basic") || library.EndsWith ("bootstrap"))
-                       if (library.Contains ("moonlight") || library.EndsWith ("bootstrap"))
-                               continue;
-
-                       var gen = new MsbuildGenerator (dir);
+               foreach (var project in GetProjects ()) {
+                       var library_output = project.Element ("library_output").Value;
+                       projects [library_output] = new MsbuildGenerator (project);
+               }
+               foreach (var project in GetProjects ()){
+                       var library_output = project.Element ("library_output").Value;
+                       var gen = projects [library_output];
                        try {
-                               var csproj = gen.Generate (project, projects);
-                               var csprojFilename = csproj.csprojFileName;
+                               var csproj = gen.Generate (projects);
+                               var csprojFilename = csproj.csProjFilename;
                                if (!sln_gen.ContainsProjectIdentifier (csproj.library)) {
-                                       projects.Add (csproj);
                                        sln_gen.Add (csproj);
                                } else {
                                        duplicates.Add (csprojFilename);
                                }
 
                        } catch (Exception e) {
-                               Console.WriteLine ("Error in {0}\n{1}", dir, e);
+                               Console.WriteLine ("Error in {0}\n{1}", project, e);
                        }
                }
 
                Func<MsbuildGenerator.VsCsproj, bool> additionalFilter;
                additionalFilter = fullSolutions ? (Func<MsbuildGenerator.VsCsproj, bool>)null : IsCommonLibrary;
 
-               FillSolution (two_sln_gen, MsbuildGenerator.profile_2_0, projects, additionalFilter);
-               FillSolution (four_five_sln_gen, MsbuildGenerator.profile_4_5, projects, additionalFilter);
-               FillSolution (four_sln_gen, MsbuildGenerator.profile_4_0, projects, additionalFilter);
-               FillSolution (three_five_sln_gen, MsbuildGenerator.profile_3_5, projects, additionalFilter);
+               FillSolution (two_sln_gen, MsbuildGenerator.profile_2_0, projects.Values, additionalFilter);
+               FillSolution (four_five_sln_gen, MsbuildGenerator.profile_4_5, projects.Values, additionalFilter);
+               FillSolution (four_sln_gen, MsbuildGenerator.profile_4_0, projects.Values, additionalFilter);
+               FillSolution (three_five_sln_gen, MsbuildGenerator.profile_3_5, projects.Values, additionalFilter);
 
                var sb = new StringBuilder ();
                sb.AppendLine ("WARNING: Skipped some project references, apparent duplicates in order.xml:");
@@ -987,14 +1078,15 @@ public class Driver {
                return "net" + profileTag + ".sln";
        }
 
-       static void FillSolution (SlnGenerator solution, string profileString, List<MsbuildGenerator.VsCsproj> projects, Func<MsbuildGenerator.VsCsproj, bool> additionalFilter = null)
+       static void FillSolution (SlnGenerator solution, string profileString, IEnumerable<MsbuildGenerator> projects, Func<MsbuildGenerator.VsCsproj, bool> additionalFilter = null)
        {
-               foreach (var vsCsproj in projects) {
+               foreach (var generator in projects) {
+                       var vsCsproj = generator.Csproj;
                        if (!vsCsproj.library.Contains (profileString))
                                continue;
                        if (additionalFilter != null && !additionalFilter (vsCsproj))
                                continue;
-                       var csprojFilename = vsCsproj.csprojFileName;
+                       var csprojFilename = vsCsproj.csProjFilename;
                        if (!solution.ContainsProjectIdentifier (vsCsproj.library)) {
                                solution.Add (vsCsproj);
                                RecursiveAddProj (solution, vsCsproj);
index 1b86fc0d0a3be8cd2756c40a058125f2aa2e372c..bb31b593a4c514ce6f0c18cedf734cbca862c3dd 100644 (file)
 
 Microsoft Visual Studio Solution File, Format Version 12.00\r
 # Visual Studio 2012
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mcs-net_4_5", "..\..\mcs\mcs\mcs-net_4_5.csproj", "{96874A7F-2F4E-4900-B812-1A61610DECE3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_4_0", "..\..\mcs\class/corlib\corlib-net_4_0.csproj", "{F42F5509-677F-4C93-A026-047AB6153801}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_4_5", "..\..\mcs\class/corlib\corlib-net_4_5.csproj", "{33BF0182-AC5C-464C-995B-C9CFE74E1A95}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-tests-net_4_5", "..\..\mcs\class/corlib\corlib-tests-net_4_5.csproj", "{DCF26FDD-81D3-463B-B80D-3111DDFFE2D5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_4_0", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_4_0.csproj", "{E9A655D1-EE99-467A-8F4B-CAC80E0E65BE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0", "..\..\mcs\class/System\System-net_4_0.csproj", "{714C7BA8-AC9A-49C4-ADCA-CD4585EF1A46}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_2_0-1", "..\..\mcs\class/System.XML\System.Xml-net_2_0-1.csproj", "{080698DE-8AF0-496E-9AD7-58B6C605328A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_2_0", "..\..\mcs\class/corlib\corlib-net_2_0.csproj", "{5A00133C-6D08-48F7-A164-8B796CE6DB83}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0-2", "..\..\mcs\class/System\System-net_2_0-2.csproj", "{1F3B168C-A4D0-44AA-B116-792D8804971F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_2_0", "..\..\mcs\class/System.XML\System.Xml-net_2_0.csproj", "{E89F34AB-7AE2-41CA-B891-C8D1C9F02EB8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0", "..\..\mcs\class/System\System-net_2_0.csproj", "{5A346705-1044-48F2-987D-CAE22A255427}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-build", "..\..\mcs\class/System.XML\System.Xml-build.csproj", "{F8FFA803-9D2E-465A-A87D-3F871AD497B6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-build", "..\..\mcs\class/corlib\corlib-build.csproj", "{2BDF80D1-6F06-4908-B351-835292B7A9B9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-build", "..\..\mcs\class/System\System-build.csproj", "{78CDD7C1-0524-4A2A-BAA6-2A05CCD7116C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-basic", "..\..\mcs\class/System.XML\System.Xml-basic.csproj", "{06F3B5C3-F72F-4F26-8479-AA29015E0CCA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-basic", "..\..\mcs\class/corlib\corlib-basic.csproj", "{B8AA4FF3-2174-4C82-B75E-28C3CA28A380}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-basic", "..\..\mcs\class/System\System-basic.csproj", "{808F7F56-308D-4978-8A44-A971BDADA3F6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-build-1", "..\..\mcs\class/System\System-build-1.csproj", "{ACA4A790-62B2-4D59-B96C-CE17F8F6BE58}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-build", "..\..\mcs\class/Mono.Security\Mono.Security-build.csproj", "{B826C748-252D-4C0F-8A6C-C8DADE270C3F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_2_0", "..\..\mcs\class/System.Configuration\System.Configuration-net_2_0.csproj", "{2695A2F2-2271-423D-8E0D-553DAB84E917}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0-1", "..\..\mcs\class/System\System-net_2_0-1.csproj", "{5A1ED72C-ADAB-4396-AB03-D0E26AA91E90}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_2_0", "..\..\mcs\class/Mono.Security\Mono.Security-net_2_0.csproj", "{57CFE851-81AC-4269-B24A-965A53D87248}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_2_0", "..\..\mcs\class/System.Security\System.Security-net_2_0.csproj", "{879EA17D-67A5-44ED-B912-1BE4883356FE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_4_0", "..\..\mcs\class/System.Core\System.Core-net_4_0.csproj", "{8B53B0E9-E0CA-4378-8C57-F85D518871D3}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5", "..\..\mcs\class/System\System-net_4_5.csproj", "{FFAC0B73-D997-493B-9C62-27656CD858BB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_0-1", "..\..\mcs\class/System.XML\System.Xml-net_4_0-1.csproj", "{3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0-2", "..\..\mcs\class/System\System-net_4_0-2.csproj", "{3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_0", "..\..\mcs\class/System.XML\System.Xml-net_4_0.csproj", "{86DD6F16-A480-4248-AE96-301B2F973CD7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_4_0", "..\..\mcs\class/System.Configuration\System.Configuration-net_4_0.csproj", "{BC3505BA-1086-45B4-92AC-EB589CC1292F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0-1", "..\..\mcs\class/System\System-net_4_0-1.csproj", "{C8452C42-726B-4C74-A086-00AFBC162B9A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_4_0", "..\..\mcs\class/Mono.Security\Mono.Security-net_4_0.csproj", "{73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_4_0", "..\..\mcs\class/System.Security\System.Security-net_4_0.csproj", "{E15F571E-B653-4409-AF7C-F478DA81B959}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-tests-net_4_5", "..\..\mcs\class/System\System-tests-net_4_5.csproj", "{77E3FD18-16AA-4C90-B97E-A0D9A5D3194C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_4_0", "..\..\mcs\class/System.Drawing\System.Drawing-net_4_0.csproj", "{01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_4_0", "..\..\mcs\class/System.Data\System.Data-net_4_0.csproj", "{0ADBE502-5524-4312-81B0-8456328C367C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_4_0", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj", "{C8124AA3-044F-4027-BD71-4810346B8FB6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_4_0", "..\..\mcs\class/System.Transactions\System.Transactions-net_4_0.csproj", "{03A0E889-9E62-423F-B65E-40416E021F1B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Tds-net_4_0", "..\..\mcs\class/Mono.Data.Tds\Mono.Data.Tds-net_4_0.csproj", "{6ECC0DBC-E614-4ABD-811F-0DE92E8314EA}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_5", "..\..\mcs\class/System.XML\System.Xml-net_4_5.csproj", "{2951DEC2-4393-4A78-83F9-42EB39CB708F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-tests-net_4_5", "..\..\mcs\class/System.XML\System.Xml-tests-net_4_5.csproj", "{CEEA4271-8F2F-4A96-8561-061C4AE16328}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CompilerServices.SymbolWriter-net_4_5", "..\..\mcs\class/Mono.CompilerServices.SymbolWriter\Mono.CompilerServices.SymbolWriter-net_4_5.csproj", "{7980DE5E-4B22-4E00-AD22-7A570D207828}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-bare-net_4_5", "..\..\mcs\class/System\System-bare-net_4_5.csproj", "{91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_4_5", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_4_5.csproj", "{85A9B29B-58FF-4FBE-8998-B0A89AC22880}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-tests-net_4_5", "..\..\mcs\class/Mono.Posix\Mono.Posix-tests-net_4_5.csproj", "{7D57A17D-4F08-46F8-86D4-C54D0B84325F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_4_5", "..\..\mcs\class/System.Configuration\System.Configuration-net_4_5.csproj", "{D52A2CEA-245E-4877-950E-3EAC5F541B8E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_4_5", "..\..\mcs\class/System.Core\System.Core-net_4_5.csproj", "{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-secxml-net_4_5", "..\..\mcs\class/System\System-secxml-net_4_5.csproj", "{46F151F2-A422-4A1B-9D29-2E148CE73629}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-tests-net_4_5", "..\..\mcs\class/System.Core\System.Core-tests-net_4_5.csproj", "{A4B33044-86DB-4146-8588-1F9400124B85}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-bare-net_4_5", "..\..\mcs\class/System.XML\System.Xml-bare-net_4_5.csproj", "{21FB091E-0F84-479E-AB16-6503D36852F9}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_4_5", "..\..\mcs\class/Mono.Security\Mono.Security-net_4_5.csproj", "{D68D4FED-CA32-4800-A628-58BAE485562C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-tests-net_4_5", "..\..\mcs\class/Mono.Security\Mono.Security-tests-net_4_5.csproj", "{823040EA-6C7C-49B1-9CA3-9236C9B629F5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5-1", "..\..\mcs\class/System\System-net_4_5-1.csproj", "{6822DF7D-F859-4F02-9946-F138AA756A0E}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_4_5", "..\..\mcs\class/System.Security\System.Security-net_4_5.csproj", "{B55E59B2-31CA-438B-ADB8-4B9A9A547830}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-tests-net_4_5", "..\..\mcs\class/System.Security\System.Security-tests-net_4_5.csproj", "{D49E3075-7A78-4CF1-8300-DF847C9B6796}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_4_5", "..\..\mcs\class/System.Configuration\System.Configuration-net_4_5.csproj", "{D52A2CEA-245E-4877-950E-3EAC5F541B8E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CompilerServices.SymbolWriter-net_4_5", "..\..\mcs\class/Mono.CompilerServices.SymbolWriter\Mono.CompilerServices.SymbolWriter-net_4_5.csproj", "{7980DE5E-4B22-4E00-AD22-7A570D207828}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-tests-net_4_5", "..\..\mcs\class/System.Configuration\System.Configuration-tests-net_4_5.csproj", "{9A11832B-834C-4518-98E3-0E301CAD589D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_4_5", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_4_5.csproj", "{85A9B29B-58FF-4FBE-8998-B0A89AC22880}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5-2", "..\..\mcs\class/System\System-net_4_5-2.csproj", "{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_4_5", "..\..\mcs\class/System.Core\System.Core-net_4_5.csproj", "{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_5-1", "..\..\mcs\class/System.XML\System.Xml-net_4_5-1.csproj", "{2534ADE0-05E4-490F-933D-1E39310A0CB9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-plaincore-net_4_5", "..\..\mcs\class/System.Core\System.Core-plaincore-net_4_5.csproj", "{7503D2B9-9ABB-451B-9193-08223A29603F}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N-net_4_5", "..\..\mcs\class/I18N/Common\I18N-net_4_5.csproj", "{C337A9A4-3797-4339-AD23-493DF062CD76}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.West-net_4_5", "..\..\mcs\class/I18N/West\I18N.West-net_4_5.csproj", "{C95AC6B1-7D75-40D5-8B6D-F62278587227}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.West-tests-net_4_5", "..\..\mcs\class/I18N/West\I18N.West-tests-net_4_5.csproj", "{FB1F5992-FA12-4ABF-9614-43CC917A588F}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.MidEast-net_4_5", "..\..\mcs\class/I18N/MidEast\I18N.MidEast-net_4_5.csproj", "{C2ADDD2F-602B-4787-8688-F06C3DED0DA5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.MidEast-tests-net_4_5", "..\..\mcs\class/I18N/MidEast\I18N.MidEast-tests-net_4_5.csproj", "{3537138C-2770-42E5-BFFE-D690889FA603}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.Other-net_4_5", "..\..\mcs\class/I18N/Other\I18N.Other-net_4_5.csproj", "{B77661D6-F5C9-4FB2-8613-06F645D6E227}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.Rare-net_4_5", "..\..\mcs\class/I18N/Rare\I18N.Rare-net_4_5.csproj", "{ED2E80E0-D1B2-48D3-8EF9-F20CB9D0FA98}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.CJK-net_4_5", "..\..\mcs\class/I18N/CJK\I18N.CJK-net_4_5.csproj", "{E1E28FDB-826D-4FEB-B3B9-3FF98BD2E43F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.CJK-tests-net_4_5", "..\..\mcs\class/I18N/CJK\I18N.CJK-tests-net_4_5.csproj", "{06AF7FA1-1355-4A2F-8627-2AA11C5B2689}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_4_5", "..\..\mcs\class/System.Drawing\System.Drawing-net_4_5.csproj", "{CB1CB976-AA54-4553-B0E7-05665B199EC4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-tests-net_4_5", "..\..\mcs\class/System.Drawing\System.Drawing-tests-net_4_5.csproj", "{6E248AA8-76CF-4FFE-859D-F979E3DE810B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization.Formatters.Soap-net_4_0", "..\..\mcs\class/System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj", "{2FDBA71E-A6EC-4247-B0BD-BF7A618C0747}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_4_5", "..\..\mcs\class/System.Transactions\System.Transactions-net_4_5.csproj", "{AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-tests-net_4_5", "..\..\mcs\class/System.Transactions\System.Transactions-tests-net_4_5.csproj", "{869910C7-CB75-4021-8862-ACBBE236B5A5}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_4_5", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj", "{773D8BA7-9A88-49AC-81C9-740436270588}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Tds-net_4_5", "..\..\mcs\class/Mono.Data.Tds\Mono.Data.Tds-net_4_5.csproj", "{CB7949AC-5FA7-4FAB-893A-8FAF436BF514}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Tds-tests-net_4_5", "..\..\mcs\class/Mono.Data.Tds\Mono.Data.Tds-tests-net_4_5.csproj", "{E4210383-92E4-4D94-9BCD-7A1985EC45E1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net-net_4_0", "..\..\mcs\class/System.Net\System.Net-net_4_0.csproj", "{018D907D-AF28-4DB2-8D7D-24AB62ED97BC}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_4_5", "..\..\mcs\class/System.Data\System.Data-net_4_5.csproj", "{9A33954F-57A8-4D75-B1D8-0F81808A0DD4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-tests-net_4_5", "..\..\mcs\class/System.Data\System.Data-tests-net_4_5.csproj", "{F7AED8DB-C8C6-4F47-AC6C-F93B26F90899}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Sqlite-net_4_0", "..\..\mcs\class/Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0.csproj", "{74084B98-6858-4133-998C-E594D367D8F1}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accessibility-net_4_5", "..\..\mcs\class/Accessibility\Accessibility-net_4_5.csproj", "{FACE8136-C95A-4788-90B2-DB0ECF7A020A}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.WebBrowser-net_4_5", "..\..\mcs\class/Mono.WebBrowser\Mono.WebBrowser-net_4_5.csproj", "{1D660912-8164-4499-A2D7-A3B2FE742E17}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization.Formatters.Soap-net_4_5", "..\..\mcs\class/System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj", "{B12AABBC-30D1-4885-BF3F-A53B970F68FB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization.Formatters.Soap-tests-net_4_5", "..\..\mcs\class/System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-tests-net_4_5.csproj", "{1013C4B5-DE6B-4861-A579-6EED7452E135}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows.Forms-net_4_5", "..\..\mcs\class/Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj", "{B102F27C-1A07-487F-BA5B-D5155D201112}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows.Forms-tests-net_4_5", "..\..\mcs\class/Managed.Windows.Forms\System.Windows.Forms-tests-net_4_5.csproj", "{B636AE9C-EC26-43BB-B179-29FB9F60A0FA}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Sqlite-net_4_5", "..\..\mcs\class/Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5.csproj", "{41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Sqlite-tests-net_4_5", "..\..\mcs\class/Mono.Data.Sqlite\Mono.Data.Sqlite-tests-net_4_5.csproj", "{D322C5A4-B938-4D3C-8309-27535751DFCC}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.ApplicationServices-net_4_5", "..\..\mcs\class/System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj", "{B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5", "..\..\mcs\class/System.Web\System.Web-net_4_5.csproj", "{B489C3DE-3ED3-4EDC-B42B-82B38E101857}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Services-net_4_0", "..\..\mcs\class/System.Web.Services\System.Web.Services-net_4_0.csproj", "{75EA05AE-77E9-44DA-9ECC-CC5808134137}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0", "..\..\mcs\class/System.Web\System.Web-net_4_0.csproj", "{DF42883E-DAAC-43D8-8074-D48BD4BC1A36}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.ApplicationServices-net_4_0", "..\..\mcs\class/System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj", "{3B707FB5-0AB3-472A-BB49-7598CF2607B0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Services-net_2_0", "..\..\mcs\class/System.Web.Services\System.Web.Services-net_2_0.csproj", "{DA9F2EEC-4127-4B98-852E-78A0ED7A4A60}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_2_0", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj", "{94E27660-C3DF-43D1-958A-94D68EF3131F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_2_0", "..\..\mcs\class/System.Transactions\System.Transactions-net_2_0.csproj", "{BBC5CD06-50EB-439E-9DBB-2B5D644BE6C3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_2_0", "..\..\mcs\class/System.Web\System.Web-net_2_0.csproj", "{3AE1BF46-F9C5-4EC2-B95D-C9D9F21F4E08}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_2_0", "..\..\mcs\class/System.Drawing\System.Drawing-net_2_0.csproj", "{458980DE-3D7C-4BBA-BA18-673EDC030AFE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_2_0", "..\..\mcs\class/System.Data\System.Data-net_2_0.csproj", "{69458D09-40A2-48AD-8C0F-0E437CF5FE6D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Tds-net_2_0", "..\..\mcs\class/Mono.Data.Tds\Mono.Data.Tds-net_2_0.csproj", "{C21CB6AB-7059-4FA5-A23C-84EA0B854BB7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization.Formatters.Soap-net_2_0", "..\..\mcs\class/System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj", "{8313B5D9-A1BE-4E62-90E7-FA002548D650}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Sqlite-net_2_0", "..\..\mcs\class/Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0.csproj", "{7B3F5668-ED1F-48EB-9897-E6BE6A1C8CB3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_2_0", "..\..\mcs\class/System.Core\System.Core-net_2_0.csproj", "{FBEC45AD-4493-41EA-9BCC-F3F29A08EB9E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_2_0", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_2_0.csproj", "{2F9C802E-F1DA-4779-80B2-5AACE033D398}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_2_0", "..\..\mcs\class/Mono.Web\Mono.Web-net_2_0.csproj", "{D02EAC8D-4C43-48F4-832A-7D9A3C2D07CF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_4_0", "..\..\mcs\class/Mono.Web\Mono.Web-net_4_0.csproj", "{04EE9360-5C89-4849-A14F-B74358595976}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-tests-net_4_5", "..\..\mcs\class/System.Web\System.Web-tests-net_4_5.csproj", "{289389E2-C087-4EDD-AB5F-DF9084164D74}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SystemWebTestShim-net_4_0", "..\..\mcs\class/SystemWebTestShim\SystemWebTestShim-net_4_0.csproj", "{D4CC2FBC-04C8-446E-915D-69ABC8FFFFAE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0-1", "..\..\mcs\class/System.Web\System.Web-net_4_0-1.csproj", "{C385F6FA-0893-438F-AA08-32E08FF478AA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_4_5", "..\..\mcs\class/Mono.Web\Mono.Web-net_4_5.csproj", "{4FCA6281-7800-4198-AE09-89EA51D456EB}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Services-net_4_5", "..\..\mcs\class/System.Web.Services\System.Web.Services-net_4_5.csproj", "{251DB111-FEE1-4080-8411-0AD1CC9BA94B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Services-tests-net_4_5", "..\..\mcs\class/System.Web.Services\System.Web.Services-tests-net_4_5.csproj", "{D5EB5665-A3B2-462E-8753-2B2BC4C8B313}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5-1", "..\..\mcs\class/System.Web\System.Web-net_4_5-1.csproj", "{85F119B8-8463-4D6F-9852-DAB8C4070BD5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-plainweb-net_4_5", "..\..\mcs\class/System.Web\System.Web-plainweb-net_4_5.csproj", "{21892B00-1C9F-44F3-AE4C-A6A9A210CEC7}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Remoting-net_4_5", "..\..\mcs\class/System.Runtime.Remoting\System.Runtime.Remoting-net_4_5.csproj", "{AD033C6B-F765-4B4D-B8D0-7C81C4194DAB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Remoting-tests-net_4_5", "..\..\mcs\class/System.Runtime.Remoting\System.Runtime.Remoting-tests-net_4_5.csproj", "{024A9C29-BE48-4A14-8E88-D2B5E2F14ECF}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration.Install-net_4_5", "..\..\mcs\class/System.Configuration.Install\System.Configuration.Install-net_4_5.csproj", "{E6E1740E-37DD-487C-8947-F1C0612D4738}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Management-net_4_5", "..\..\mcs\class/System.Management\System.Management-net_4_5.csproj", "{6F650EE0-43D3-4875-92E8-E3FA07E18575}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.OracleClient-net_4_5", "..\..\mcs\class/System.Data.OracleClient\System.Data.OracleClient-net_4_5.csproj", "{DB464643-D49E-43CE-B565-FE5446A79FC1}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.OracleClient-tests-net_4_5", "..\..\mcs\class/System.Data.OracleClient\System.Data.OracleClient-tests-net_4_5.csproj", "{55B68673-F6AA-4D45-82BB-ADEAAC6C44F0}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.VisualC-net_4_5", "..\..\mcs\class/Microsoft.VisualC\Microsoft.VisualC-net_4_5.csproj", "{D2B40179-234C-4709-82A2-AE91FA7AD106}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cscompmgd-net_4_5", "..\..\mcs\class/Cscompmgd\Cscompmgd-net_4_5.csproj", "{7CC1624B-EBC8-45E6-A30B-951A31ADC150}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cscompmgd-tests-net_4_5", "..\..\mcs\class/Cscompmgd\Cscompmgd-tests-net_4_5.csproj", "{843703E1-7EE5-4D68-85CD-FBDA426C30F1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_5", "..\..\mcs\class/System.Design\System.Design-net_4_5.csproj", "{D4E6A482-761B-4B41-8B63-C930CA84D268}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing.Design-net_4_0", "..\..\mcs\class/System.Drawing.Design\System.Drawing.Design-net_4_0.csproj", "{81FDD05B-E6D8-4667-B637-99DA7C1D7284}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows.Forms-net_4_0", "..\..\mcs\class/Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj", "{0A54FEB2-B90B-42CA-AB24-744302ABCB3E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accessibility-net_4_0", "..\..\mcs\class/Accessibility\Accessibility-net_4_0.csproj", "{0978E130-1E7B-4627-A9CC-7489DB17BFF1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.WebBrowser-net_4_0", "..\..\mcs\class/Mono.WebBrowser\Mono.WebBrowser-net_4_0.csproj", "{7CF0E3C1-B971-4B78-8145-976EF6F5287B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-tests-net_4_5", "..\..\mcs\class/System.Design\System.Design-tests-net_4_5.csproj", "{BD1557E7-4742-4C11-B5FF-1F8B827DDEB3}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PEAPI-net_4_5", "..\..\mcs\class/PEAPI\PEAPI-net_4_5.csproj", "{127B367D-2E2C-4F7F-A13E-0F7307D96F2D}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Npgsql-net_4_5", "..\..\mcs\class/Npgsql\Npgsql-net_4_5.csproj", "{D9E7C067-EB10-4A7A-BF8E-23F6D8877AE5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Npgsql-tests-net_4_5", "..\..\mcs\class/Npgsql\Npgsql-tests-net_4_5.csproj", "{ADFC8485-9BF5-4B3B-8818-11A0E7AE3A4C}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commons.Xml.Relaxng-net_4_5", "..\..\mcs\class/Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_4_5.csproj", "{4399F601-CF0A-4D5B-9FCB-2EFB8A5D982E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commons.Xml.Relaxng-tests-net_4_5", "..\..\mcs\class/Commons.Xml.Relaxng\Commons.Xml.Relaxng-tests-net_4_5.csproj", "{8017F2F8-5276-411F-A2C8-581BA6C9ED17}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Novell.Directory.Ldap-net_4_5", "..\..\mcs\class/Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5.csproj", "{E6070FFA-2CBA-4C24-99C1-63A4F5052821}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Novell.Directory.Ldap-tests-net_4_5", "..\..\mcs\class/Novell.Directory.Ldap\Novell.Directory.Ldap-tests-net_4_5.csproj", "{EE523013-EA6C-449D-B2F2-3414EDFB4406}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Win32-net_4_5", "..\..\mcs\class/Mono.Security.Win32\Mono.Security.Win32-net_4_5.csproj", "{1DEB5FAA-15BC-46F1-BAFA-EE6DF0BB6F76}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices-net_4_5", "..\..\mcs\class/System.DirectoryServices\System.DirectoryServices-net_4_5.csproj", "{EC4E43E7-63C0-4D64-8B7A-E00C097872A5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices-tests-net_4_5", "..\..\mcs\class/System.DirectoryServices\System.DirectoryServices-tests-net_4_5.csproj", "{9154855D-9656-4742-9CF0-B70B583EE88F}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices.Protocols-net_4_5", "..\..\mcs\class/System.DirectoryServices.Protocols\System.DirectoryServices.Protocols-net_4_5.csproj", "{34031168-8F0D-431D-A1DE-044B3D89C7A2}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.Apigen-net_4_5", "..\..\mcs\class/RabbitMQ.Client/src/apigen\RabbitMQ.Client.Apigen-net_4_5.csproj", "{71FBB832-7D96-4B79-A7F6-CCC43FE70291}"
@@ -275,29 +99,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client-net_4_5", "
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-net_4_5", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-net_4_5.csproj", "{DDCC93B5-9425-4E9A-95DC-3400D0028508}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-tests-net_4_5", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-tests-net_4_5.csproj", "{2AFCBA1D-10F6-4A5B-A68C-6817DA966A2D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-net_4_0", "..\..\mcs\class/System.Messaging\System.Messaging-net_4_0.csproj", "{5854BF27-FC35-44F5-BE59-580900694E32}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration.Install-net_4_0", "..\..\mcs\class/System.Configuration.Install\System.Configuration.Install-net_4_0.csproj", "{29529439-51F1-4953-8A5D-7ED8F7EB8FDB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-net_4_0", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-net_4_0.csproj", "{DD379954-9A73-4B1D-B314-D8EF1D4C5EB7}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-net_4_5", "..\..\mcs\class/System.Messaging\System.Messaging-net_4_5.csproj", "{1CBEC0FC-5926-42FA-A0CF-A19617FABB78}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-tests-net_4_5", "..\..\mcs\class/System.Messaging\System.Messaging-tests-net_4_5.csproj", "{E8980B98-13D0-40AF-A452-F26D3482BCA4}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging.RabbitMQ-net_4_5", "..\..\mcs\class/Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_4_5.csproj", "{B96416B1-91AE-466C-BDD0-9A8FF4331E61}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging.RabbitMQ-tests-net_4_5", "..\..\mcs\class/Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-tests-net_4_5.csproj", "{B24C3A44-693C-4B91-BF99-A34445844673}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceProcess-net_4_5", "..\..\mcs\class/System.ServiceProcess\System.ServiceProcess-net_4_5.csproj", "{FE889BD6-43E6-435E-90CE-A39F65A4AA5A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceProcess-tests-net_4_5", "..\..\mcs\class/System.ServiceProcess\System.ServiceProcess-tests-net_4_5.csproj", "{EE7E6BEB-7814-4A33-AF9A-9B0BFE5BE3B5}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing.Design-net_4_5", "..\..\mcs\class/System.Drawing.Design\System.Drawing.Design-net_4_5.csproj", "{DAEBD561-068A-4730-9F8C-98EC20DDEE78}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_5-1", "..\..\mcs\class/System.Design\System.Design-net_4_5-1.csproj", "{9A747C88-5D5B-41EA-8435-48EAFCFF3C5B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_5", "..\..\mcs\class/System.Design\System.Design-net_4_5.csproj", "{D4E6A482-761B-4B41-8B63-C930CA84D268}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpZipLib-net_4_5", "..\..\mcs\class/ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj", "{0B587DBA-BA92-4B92-821A-AA200C612A7E}"
 EndProject
@@ -309,94 +119,52 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBM.Data.DB2-net_4_5", "..\
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomMarshalers-net_4_5", "..\..\mcs\class/CustomMarshalers\CustomMarshalers-net_4_5.csproj", "{E957A4A5-677B-44C9-93A7-C11CE514C07B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSystem.C-net_4_5", "..\..\mcs\class/OpenSystem.C\OpenSystem.C-net_4_5.csproj", "{4F92D94E-C435-4F03-8ADA-4C92499ECE10}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil-net_4_5", "..\..\mcs\class/Mono.Cecil\Mono.Cecil-net_4_5.csproj", "{F6DD456E-ADE4-419D-997F-41ECA0CE79F7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Mdb-net_4_5", "..\..\mcs\class/Mono.Cecil.Mdb\Mono.Cecil.Mdb-net_4_5.csproj", "{2B2A1E24-3EE9-4AB1-808A-941FC7B8ED6D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Mdb-net_4_5", "..\..\mcs\class/Mono.Cecil.Mdb\Mono.Cecil.Mdb-net_4_5.csproj", "{9ABB7BB9-5EA1-4081-B205-5658A602C1F5}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Debugger.Soft-net_4_5", "..\..\mcs\class/Mono.Debugger.Soft\Mono.Debugger.Soft-net_4_5.csproj", "{7DFAE255-C562-4F72-8DE4-4D578491A10A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Debugger.Soft-tests-net_4_5", "..\..\mcs\class/Mono.Debugger.Soft\Mono.Debugger.Soft-tests-net_4_5.csproj", "{52B1D397-D4B8-4EF1-98C7-61AD82FD4A58}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SystemWebTestShim-net_4_5", "..\..\mcs\class/SystemWebTestShim\SystemWebTestShim-net_4_5.csproj", "{337A92C8-EB50-43A9-9435-CB268AC147DC}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml.Linq-net_4_5", "..\..\mcs\class/System.Xml.Linq\System.Xml.Linq-net_4_5.csproj", "{8328796E-8A15-4972-8F1E-2F15E7D57C42}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml.Linq-tests-net_4_5", "..\..\mcs\class/System.Xml.Linq\System.Xml.Linq-tests-net_4_5.csproj", "{63E33F71-AF79-425B-A8C6-A99998A982AB}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization-net_4_5", "..\..\mcs\class/System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj", "{08FF4C26-9C12-433D-AE90-43370046387A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization-tests-net_4_5", "..\..\mcs\class/System.Runtime.Serialization\System.Runtime.Serialization-tests-net_4_5.csproj", "{4EC3A502-D982-45B0-80F5-AC9873D03434}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_0-1", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_0-1.csproj", "{CB54BC7B-F3CD-43DC-B983-3FFFF41D01E1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization-net_4_0", "..\..\mcs\class/System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj", "{28265916-A48E-4A4D-A845-2F1C06027D68}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-net_4_0", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-net_4_0.csproj", "{888E3381-24AB-4FA9-B973-FD683B0461D3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0-2", "..\..\mcs\class/System.Web\System.Web-net_4_0-2.csproj", "{2AB66C1A-6094-4C45-AF9B-FA85F8D5E98A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel.Selectors-net_4_0", "..\..\mcs\class/System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_0.csproj", "{FCCADAA1-34B7-4F15-933A-1FAA4DAF9871}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Activation-net_4_0", "..\..\mcs\class/System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_0.csproj", "{1C9B4EFC-57D5-4DEE-9D2F-0B505824623F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_0", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_0.csproj", "{49578558-7849-4977-B029-8ECFA79C79E8}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.DataSetExtensions-net_4_5", "..\..\mcs\class/System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_4_5.csproj", "{9D2DBCBA-6C1E-405B-BCBA-20406EA9501F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.DataSetExtensions-tests-net_4_5", "..\..\mcs\class/System.Data.DataSetExtensions\System.Data.DataSetExtensions-tests-net_4_5.csproj", "{11D5C200-2AF3-49AD-8F72-2E239EB9D5D7}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Linq-net_4_5", "..\..\mcs\class/System.Data.Linq\System.Data.Linq-net_4_5.csproj", "{8AC5471F-9515-4D01-87B9-7974F2CBD6F1}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Linq-tests-net_4_5", "..\..\mcs\class/System.Data.Linq\System.Data.Linq-tests-net_4_5.csproj", "{6A75FB46-8799-403B-A06C-EFF389CB297D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5-2", "..\..\mcs\class/System.Web\System.Web-net_4_5-2.csproj", "{725FB152-838A-4C6E-8A12-AC47E2DD4CEA}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Abstractions-net_4_5", "..\..\mcs\class/System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj", "{94BD3939-6937-47AA-86CF-5C3E4C59E272}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Abstractions-tests-net_4_5", "..\..\mcs\class/System.Web.Abstractions\System.Web.Abstractions-tests-net_4_5.csproj", "{3801922A-8C65-4DC6-8B0C-35E154D9BCA0}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Routing-net_4_5", "..\..\mcs\class/System.Web.Routing\System.Web.Routing-net_4_5.csproj", "{A28F2A14-901C-452C-82B6-75ECE5C7E714}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Routing-tests-net_4_5", "..\..\mcs\class/System.Web.Routing\System.Web.Routing-tests-net_4_5.csproj", "{B98A55A6-32F8-43D4-97EC-04118F2731CB}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-net_4_5", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-net_4_5.csproj", "{F056C062-E467-4989-9366-440E8CD23C0C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-tests-net_4_5", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-tests-net_4_5.csproj", "{A9AD4247-006F-4885-88E7-AFF48405D1A1}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel.Selectors-net_4_5", "..\..\mcs\class/System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_5.csproj", "{AB4F77BB-4340-4A79-9B66-EF5B4221E1F2}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_5", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_5.csproj", "{F2156C09-C377-4945-A690-39CFBF3319B3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-tests-net_4_5", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-tests-net_4_5.csproj", "{06FB60C1-B2D4-4B95-BEF3-69CEABBC9CD6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Activation-net_4_5", "..\..\mcs\class/System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5.csproj", "{E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Extensions-net_4_5", "..\..\mcs\class/System.Web.Extensions\System.Web.Extensions-net_4_5.csproj", "{74D281D8-F725-4D79-B218-2DFCCFD44FA2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-plainservice-net_4_5", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-plainservice-net_4_5.csproj", "{0E3CFD7E-2F93-4B5B-B7FA-2AEBE0F850C0}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Extensions-tests-net_4_5", "..\..\mcs\class/System.Web.Extensions\System.Web.Extensions-tests-net_4_5.csproj", "{F6ACFFDE-B4F0-4622-AA00-6ED634E1BF3E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Extensions-net_4_5", "..\..\mcs\class/System.Web.Extensions\System.Web.Extensions-net_4_5.csproj", "{74D281D8-F725-4D79-B218-2DFCCFD44FA2}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Extensions.Design-net_4_5", "..\..\mcs\class/System.Web.Extensions.Design\System.Web.Extensions.Design-net_4_5.csproj", "{D1A53FE0-3EE3-43FD-8472-29B6E0FAA21D}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel.DataAnnotations-net_4_5", "..\..\mcs\class/System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj", "{63EC4158-FFAC-4867-8003-CF6054C8DF0B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel.DataAnnotations-tests-net_4_5", "..\..\mcs\class/System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-tests-net_4_5.csproj", "{D3974636-0E65-4A2C-9FA8-118264995BC1}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.DynamicData-net_4_5", "..\..\mcs\class/System.Web.DynamicData\System.Web.DynamicData-net_4_5.csproj", "{EAE6491A-1C73-432A-A0C2-60940B6AA2B8}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.DynamicData-tests-net_4_5", "..\..\mcs\class/System.Web.DynamicData\System.Web.DynamicData-tests-net_4_5.csproj", "{5CA19741-2C8A-4482-835B-E1E4345A7E14}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Mvc2-net_4_5", "..\..\mcs\class/System.Web.Mvc2\System.Web.Mvc2-net_4_5.csproj", "{911B352B-864F-4529-84AD-5AD4AF3FDF65}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.C5-net_4_5", "..\..\mcs\class/Mono.C5\Mono.C5-net_4_5.csproj", "{4A54C7EC-01F3-4C6E-9181-84F178FD0F97}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.C5-tests-net_4_5", "..\..\mcs\class/Mono.C5\Mono.C5-tests-net_4_5.csproj", "{8D349606-02F4-4AAF-83AF-676A50F6D6B6}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Management-net_4_5", "..\..\mcs\class/Mono.Management\Mono.Management-net_4_5.csproj", "{38262197-48BD-4D8A-9968-4C6E60C814BB}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Options-net_4_5", "..\..\mcs\class/Mono.Options\Mono.Options-net_4_5.csproj", "{6DAA3E35-6FC9-477B-9D4D-538D9ECE7283}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Options-tests-net_4_5", "..\..\mcs\class/Mono.Options\Mono.Options-tests-net_4_5.csproj", "{4B6B2285-AE59-4E3A-8692-1E0479688BA1}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Simd-net_4_5", "..\..\mcs\class/Mono.Simd\Mono.Simd-net_4_5.csproj", "{DA829B50-E4EF-40B3-9156-F1CB488D1D73}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Tasklets-net_4_5", "..\..\mcs\class/Mono.Tasklets\Mono.Tasklets-net_4_5.csproj", "{03182F0E-A8A9-42FE-B4BD-915B16DF8B16}"
@@ -405,54 +173,30 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Dynamic-net_4_5", ".
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CSharp-net_4_5", "..\..\mcs\class/Mono.CSharp\Mono.CSharp-net_4_5.csproj", "{811AC316-9CC2-497D-A45E-7B6B1E0E481B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CSharp-tests-net_4_5", "..\..\mcs\class/Mono.CSharp\Mono.CSharp-tests-net_4_5.csproj", "{76213E4A-6D78-4274-9EB9-FCE25187E353}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net-net_4_5", "..\..\mcs\class/System.Net\System.Net-net_4_5.csproj", "{E41631CD-605D-46BE-9D4B-46AAD7EE5599}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json-net_4_5", "..\..\mcs\class/System.Json\System.Json-net_4_5.csproj", "{A062944C-09A6-4C2C-A2DC-60BB1EB19766}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json-tests-net_4_5", "..\..\mcs\class/System.Json\System.Json-tests-net_4_5.csproj", "{C9E9ACC2-4917-4C0C-8734-AD4864EEB7C2}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Numerics-net_4_5", "..\..\mcs\class/System.Numerics\System.Numerics-net_4_5.csproj", "{14631AC9-FDC6-4561-A04C-6913947C939E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Numerics-tests-net_4_5", "..\..\mcs\class/System.Numerics\System.Numerics-tests-net_4_5.csproj", "{A2E74122-C2B6-4A40-A255-AF54948DA464}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CSharp-net_4_5", "..\..\mcs\class/Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj", "{D554618C-5D38-413A-82BA-7A70B6FC61A3}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows.Forms.DataVisualization-net_4_5", "..\..\mcs\class/System.Windows.Forms.DataVisualization\System.Windows.Forms.DataVisualization-net_4_5.csproj", "{5D72C9D5-37E8-4B93-A634-919A3B251C9B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows.Forms.DataVisualization-tests-net_4_5", "..\..\mcs\class/System.Windows.Forms.DataVisualization\System.Windows.Forms.DataVisualization-tests-net_4_5.csproj", "{53691FB6-46CA-4725-AA1A-03418AFED79A}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xaml-net_4_5", "..\..\mcs\class/System.Xaml\System.Xaml-net_4_5.csproj", "{F574F9BD-1838-4C13-8722-7D6D33DE1781}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xaml-tests-net_4_5", "..\..\mcs\class/System.Xaml\System.Xaml-tests-net_4_5.csproj", "{FDA04C3E-7386-4F45-A7F2-C69DB33B72FF}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsBase-net_4_5", "..\..\mcs\class/WindowsBase\WindowsBase-net_4_5.csproj", "{8E6ED7D5-3B08-4A83-905E-8FB4CF0C160D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsBase-tests-net_4_5", "..\..\mcs\class/WindowsBase\WindowsBase-tests-net_4_5.csproj", "{C1439AE1-8420-4D56-98F1-2F98B221485A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Activation-net_4_5", "..\..\mcs\class/System.ServiceModel.Activation\System.ServiceModel.Activation-net_4_5.csproj", "{E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_5-1", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_5-1.csproj", "{F1316A49-176B-4E68-8A5F-1BA718289D46}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Routing-net_4_5", "..\..\mcs\class/System.ServiceModel.Routing\System.ServiceModel.Routing-net_4_5.csproj", "{6546230C-B2F4-4F79-8E57-6B4867997D77}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Discovery-net_4_5", "..\..\mcs\class/System.ServiceModel.Discovery\System.ServiceModel.Discovery-net_4_5.csproj", "{DAF033A4-D1CF-464F-B581-578259BF3F8F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Discovery-tests-net_4_5", "..\..\mcs\class/System.ServiceModel.Discovery\System.ServiceModel.Discovery-tests-net_4_5.csproj", "{83854968-EA94-4D22-8BFE-AA81557AACFB}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Caching-net_4_5", "..\..\mcs\class/System.Runtime.Caching\System.Runtime.Caching-net_4_5.csproj", "{CB3E9225-3DFF-4930-BFED-1E8AE5319C32}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Caching-tests-net_4_5", "..\..\mcs\class/System.Runtime.Caching\System.Runtime.Caching-tests-net_4_5.csproj", "{98DDD6B7-792F-4E36-9ED0-141D0727D41F}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.DurableInstancing-net_4_5", "..\..\mcs\class/System.Runtime.DurableInstancing\System.Runtime.DurableInstancing-net_4_5.csproj", "{04DAD425-06C0-481B-9787-D2D4BFF196F5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.DurableInstancing-tests-net_4_5", "..\..\mcs\class/System.Runtime.DurableInstancing\System.Runtime.DurableInstancing-tests-net_4_5.csproj", "{1EF37C09-E9CB-404B-BAF0-1877456C0799}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Parallel-net_4_5", "..\..\mcs\class/Mono.Parallel\Mono.Parallel-net_4_5.csproj", "{CA0DDCCE-2190-4D9B-88D6-237682D21BC3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Parallel-tests-net_4_5", "..\..\mcs\class/Mono.Parallel\Mono.Parallel-tests-net_4_5.csproj", "{F408F42C-51DD-4A6F-AEEF-C2EA9F2D9012}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Interfaces-net_4_5", "..\..\mcs\class/System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj", "{EFA38650-CE13-4BF3-993D-70B238DB1C9E}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Core-net_4_5", "..\..\mcs\class/System.Reactive.Core\System.Reactive.Core-net_4_5.csproj", "{4EF3C775-C516-4897-AB1D-DC9F8862A4D9}"
@@ -479,36 +223,22 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Web.Infrastructur
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebMatrix.Data-net_4_5", "..\..\mcs\class/WebMatrix.Data\WebMatrix.Data-net_4_5.csproj", "{9732089B-32BB-43FC-BB72-3EE9BBBE796A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebMatrix.Data-tests-net_4_5", "..\..\mcs\class/WebMatrix.Data\WebMatrix.Data-tests-net_4_5.csproj", "{22F06C6F-29E9-48BE-AF9B-066C5607C8F7}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Web-net_4_5", "..\..\mcs\class/System.ServiceModel.Web\System.ServiceModel.Web-net_4_5.csproj", "{BD4DF654-42EE-40E8-A3F4-8A80959E7879}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Web-tests-net_4_5", "..\..\mcs\class/System.ServiceModel.Web\System.ServiceModel.Web-tests-net_4_5.csproj", "{15DA3E31-1142-4ABB-AC5E-B2FB2B7C50D9}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Services.Client-net_4_5", "..\..\mcs\class/System.Data.Services.Client\System.Data.Services.Client-net_4_5.csproj", "{E9B87AE3-9A05-4146-83CC-082BE32D8EB2}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Services-net_4_5", "..\..\mcs\class/System.Data.Services\System.Data.Services-net_4_5.csproj", "{F3B101A1-2CC5-416E-9C64-AABAB5D4A625}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Services-tests-net_4_5", "..\..\mcs\class/System.Data.Services\System.Data.Services-tests-net_4_5.csproj", "{A39E95C7-A667-472B-8A53-798974756DBD}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json.Microsoft-net_4_5", "..\..\mcs\class/System.Json.Microsoft\System.Json.Microsoft-net_4_5.csproj", "{3694FAEB-90F5-46E8-AD30-E91FF97B401A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json.Microsoft-tests-net_4_5", "..\..\mcs\class/System.Json.Microsoft\System.Json.Microsoft-tests-net_4_5.csproj", "{BF6DC977-2D12-4FE0-A44C-759FBD4FE7E9}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "monodoc-net_4_5", "..\..\mcs\class/monodoc\monodoc-net_4_5.csproj", "{141D4A4E-C16C-4FF6-9E35-54AF58BE6080}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "monodoc-tests-net_4_5", "..\..\mcs\class/monodoc\monodoc-tests-net_4_5.csproj", "{57ABF26A-1779-4FFD-85BB-79F5DBDA2AA6}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Threading.Tasks.Dataflow-net_4_5", "..\..\mcs\class/System.Threading.Tasks.Dataflow\System.Threading.Tasks.Dataflow-net_4_5.csproj", "{19831BAF-44E6-4F3E-B46E-B1BD09398232}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Threading.Tasks.Dataflow-tests-net_4_5", "..\..\mcs\class/System.Threading.Tasks.Dataflow\System.Threading.Tasks.Dataflow-tests-net_4_5.csproj", "{3EE40B63-F51F-45BE-A86B-76546F4ED3D7}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel.Composition-net_4_5", "..\..\mcs\class/System.ComponentModel.Composition\System.ComponentModel.Composition-net_4_5.csproj", "{51392CAD-5DCF-443F-8ECF-C9113DF3B91A}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http-net_4_5", "..\..\mcs\class/System.Net.Http\System.Net.Http-net_4_5.csproj", "{E36C154B-A0AC-4721-B06A-AFE31D357CE5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http-tests-net_4_5", "..\..\mcs\class/System.Net.Http\System.Net.Http-tests-net_4_5.csproj", "{98DA1392-DAD8-4F11-9B88-1E1578FF7670}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.WebRequest-net_4_5", "..\..\mcs\class/System.Net.Http.WebRequest\System.Net.Http.WebRequest-net_4_5.csproj", "{28DE6988-8E54-4D16-B9B6-4A5BB796FB15}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Razor-net_4_5", "..\..\mcs\class/System.Web.Razor\System.Web.Razor-net_4_5.csproj", "{FF61AB24-4492-47FA-B4D3-8D961113DD08}"
@@ -535,8 +265,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EntityFramework.SqlServer-n
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CodeContracts-net_4_5", "..\..\mcs\class/Mono.CodeContracts\Mono.CodeContracts-net_4_5.csproj", "{5A56819B-A874-42CF-991C-8DD1B97115B3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CodeContracts-tests-net_4_5", "..\..\mcs\class/Mono.CodeContracts\Mono.CodeContracts-tests-net_4_5.csproj", "{ECA3830F-C627-47A4-8F3B-CB9C5172475D}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IO.Compression-net_4_5", "..\..\mcs\class/System.IO.Compression\System.IO.Compression-net_4_5.csproj", "{BDF04E30-60D9-4279-A1DF-3291328A5AFD}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IO.Compression.FileSystem-net_4_5", "..\..\mcs\class/System.IO.Compression.FileSystem\System.IO.Compression.FileSystem-net_4_5.csproj", "{4124933B-9DE6-4D76-8ABB-AEAE814CFB26}"
@@ -643,34 +371,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reflection.Emit-net_
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Framework-net_4_5", "..\..\mcs\class/Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj", "{DA3B9FEE-8FBD-4587-B760-65420765256A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Framework-tests-net_4_5", "..\..\mcs\class/Microsoft.Build.Framework\Microsoft.Build.Framework-tests-net_4_5.csproj", "{6F4A0357-C391-41B0-A1E1-BCA43ED57C90}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Utilities-net_4_5", "..\..\mcs\class/Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj", "{6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Utilities-tests-net_4_5", "..\..\mcs\class/Microsoft.Build.Utilities\Microsoft.Build.Utilities-tests-net_4_5.csproj", "{DD1C0229-22E8-4C95-9CE5-4E656D48D15D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Engine-net_4_0", "..\..\mcs\class/Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0.csproj", "{4E55B240-B470-43B4-ABDA-8C03E7B1BF8E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Framework-net_4_0", "..\..\mcs\class/Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj", "{7A96CB43-304B-417C-AAB3-C096E48DAE70}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Utilities-net_4_0", "..\..\mcs\class/Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0.csproj", "{98DC1B90-280C-4A1B-A834-9D5143840323}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Engine-net_4_5", "..\..\mcs\class/Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj", "{54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Engine-tests-net_4_5", "..\..\mcs\class/Microsoft.Build.Engine\Microsoft.Build.Engine-tests-net_4_5.csproj", "{EBF59584-3F6F-4881-B2FF-E4FBE2A4D1F1}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.XBuild.Tasks-net_4_5", "..\..\mcs\class/Mono.XBuild.Tasks\Mono.XBuild.Tasks-net_4_5.csproj", "{73FB1B7E-09F9-4E7F-A63A-C407A93BCA59}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.XBuild.Tasks-tests-net_4_5", "..\..\mcs\class/Mono.XBuild.Tasks\Mono.XBuild.Tasks-tests-net_4_5.csproj", "{2A967FCC-19E4-407D-9187-9D2126768B18}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Tasks-net_4_5", "..\..\mcs\class/Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_5.csproj", "{A76A398F-08C0-4B3D-A624-690717233736}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Tasks-tests-net_4_5", "..\..\mcs\class/Microsoft.Build.Tasks\Microsoft.Build.Tasks-tests-net_4_5.csproj", "{48DFBC3C-F8C1-488E-B1E2-15555551B796}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build-net_4_5", "..\..\mcs\class/Microsoft.Build\Microsoft.Build-net_4_5.csproj", "{1379065B-9195-4ED3-95A7-9508211A7A7E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build-tests-net_4_5", "..\..\mcs\class/Microsoft.Build\Microsoft.Build-tests-net_4_5.csproj", "{328A697E-59B7-442A-AE1E-0D4C49C2D7E0}"
-EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Any CPU = Debug|Any CPU
@@ -681,162 +391,42 @@ Global
                {96874A7F-2F4E-4900-B812-1A61610DECE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {96874A7F-2F4E-4900-B812-1A61610DECE3}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {96874A7F-2F4E-4900-B812-1A61610DECE3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F42F5509-677F-4C93-A026-047AB6153801}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F42F5509-677F-4C93-A026-047AB6153801}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F42F5509-677F-4C93-A026-047AB6153801}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F42F5509-677F-4C93-A026-047AB6153801}.Release|Any CPU.Build.0 = Release|Any CPU
                {33BF0182-AC5C-464C-995B-C9CFE74E1A95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {33BF0182-AC5C-464C-995B-C9CFE74E1A95}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {33BF0182-AC5C-464C-995B-C9CFE74E1A95}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {33BF0182-AC5C-464C-995B-C9CFE74E1A95}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DCF26FDD-81D3-463B-B80D-3111DDFFE2D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DCF26FDD-81D3-463B-B80D-3111DDFFE2D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DCF26FDD-81D3-463B-B80D-3111DDFFE2D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DCF26FDD-81D3-463B-B80D-3111DDFFE2D5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E9A655D1-EE99-467A-8F4B-CAC80E0E65BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E9A655D1-EE99-467A-8F4B-CAC80E0E65BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E9A655D1-EE99-467A-8F4B-CAC80E0E65BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E9A655D1-EE99-467A-8F4B-CAC80E0E65BE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {714C7BA8-AC9A-49C4-ADCA-CD4585EF1A46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {714C7BA8-AC9A-49C4-ADCA-CD4585EF1A46}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {714C7BA8-AC9A-49C4-ADCA-CD4585EF1A46}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {714C7BA8-AC9A-49C4-ADCA-CD4585EF1A46}.Release|Any CPU.Build.0 = Release|Any CPU
-               {080698DE-8AF0-496E-9AD7-58B6C605328A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {080698DE-8AF0-496E-9AD7-58B6C605328A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {080698DE-8AF0-496E-9AD7-58B6C605328A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {080698DE-8AF0-496E-9AD7-58B6C605328A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5A00133C-6D08-48F7-A164-8B796CE6DB83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5A00133C-6D08-48F7-A164-8B796CE6DB83}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5A00133C-6D08-48F7-A164-8B796CE6DB83}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5A00133C-6D08-48F7-A164-8B796CE6DB83}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1F3B168C-A4D0-44AA-B116-792D8804971F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1F3B168C-A4D0-44AA-B116-792D8804971F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1F3B168C-A4D0-44AA-B116-792D8804971F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1F3B168C-A4D0-44AA-B116-792D8804971F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E89F34AB-7AE2-41CA-B891-C8D1C9F02EB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E89F34AB-7AE2-41CA-B891-C8D1C9F02EB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E89F34AB-7AE2-41CA-B891-C8D1C9F02EB8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E89F34AB-7AE2-41CA-B891-C8D1C9F02EB8}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5A346705-1044-48F2-987D-CAE22A255427}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5A346705-1044-48F2-987D-CAE22A255427}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5A346705-1044-48F2-987D-CAE22A255427}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5A346705-1044-48F2-987D-CAE22A255427}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F8FFA803-9D2E-465A-A87D-3F871AD497B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F8FFA803-9D2E-465A-A87D-3F871AD497B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F8FFA803-9D2E-465A-A87D-3F871AD497B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F8FFA803-9D2E-465A-A87D-3F871AD497B6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2BDF80D1-6F06-4908-B351-835292B7A9B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2BDF80D1-6F06-4908-B351-835292B7A9B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2BDF80D1-6F06-4908-B351-835292B7A9B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2BDF80D1-6F06-4908-B351-835292B7A9B9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {78CDD7C1-0524-4A2A-BAA6-2A05CCD7116C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {78CDD7C1-0524-4A2A-BAA6-2A05CCD7116C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {78CDD7C1-0524-4A2A-BAA6-2A05CCD7116C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {78CDD7C1-0524-4A2A-BAA6-2A05CCD7116C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {06F3B5C3-F72F-4F26-8479-AA29015E0CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {06F3B5C3-F72F-4F26-8479-AA29015E0CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {06F3B5C3-F72F-4F26-8479-AA29015E0CCA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {06F3B5C3-F72F-4F26-8479-AA29015E0CCA}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B8AA4FF3-2174-4C82-B75E-28C3CA28A380}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B8AA4FF3-2174-4C82-B75E-28C3CA28A380}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B8AA4FF3-2174-4C82-B75E-28C3CA28A380}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B8AA4FF3-2174-4C82-B75E-28C3CA28A380}.Release|Any CPU.Build.0 = Release|Any CPU
-               {808F7F56-308D-4978-8A44-A971BDADA3F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {808F7F56-308D-4978-8A44-A971BDADA3F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {808F7F56-308D-4978-8A44-A971BDADA3F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {808F7F56-308D-4978-8A44-A971BDADA3F6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ACA4A790-62B2-4D59-B96C-CE17F8F6BE58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ACA4A790-62B2-4D59-B96C-CE17F8F6BE58}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ACA4A790-62B2-4D59-B96C-CE17F8F6BE58}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ACA4A790-62B2-4D59-B96C-CE17F8F6BE58}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B826C748-252D-4C0F-8A6C-C8DADE270C3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B826C748-252D-4C0F-8A6C-C8DADE270C3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B826C748-252D-4C0F-8A6C-C8DADE270C3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B826C748-252D-4C0F-8A6C-C8DADE270C3F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2695A2F2-2271-423D-8E0D-553DAB84E917}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2695A2F2-2271-423D-8E0D-553DAB84E917}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2695A2F2-2271-423D-8E0D-553DAB84E917}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2695A2F2-2271-423D-8E0D-553DAB84E917}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5A1ED72C-ADAB-4396-AB03-D0E26AA91E90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5A1ED72C-ADAB-4396-AB03-D0E26AA91E90}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5A1ED72C-ADAB-4396-AB03-D0E26AA91E90}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5A1ED72C-ADAB-4396-AB03-D0E26AA91E90}.Release|Any CPU.Build.0 = Release|Any CPU
-               {57CFE851-81AC-4269-B24A-965A53D87248}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {57CFE851-81AC-4269-B24A-965A53D87248}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {57CFE851-81AC-4269-B24A-965A53D87248}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {57CFE851-81AC-4269-B24A-965A53D87248}.Release|Any CPU.Build.0 = Release|Any CPU
-               {879EA17D-67A5-44ED-B912-1BE4883356FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {879EA17D-67A5-44ED-B912-1BE4883356FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {879EA17D-67A5-44ED-B912-1BE4883356FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {879EA17D-67A5-44ED-B912-1BE4883356FE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8B53B0E9-E0CA-4378-8C57-F85D518871D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8B53B0E9-E0CA-4378-8C57-F85D518871D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8B53B0E9-E0CA-4378-8C57-F85D518871D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8B53B0E9-E0CA-4378-8C57-F85D518871D3}.Release|Any CPU.Build.0 = Release|Any CPU
                {FFAC0B73-D997-493B-9C62-27656CD858BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {FFAC0B73-D997-493B-9C62-27656CD858BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {FFAC0B73-D997-493B-9C62-27656CD858BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {FFAC0B73-D997-493B-9C62-27656CD858BB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3FFA80F7-ACB9-480C-828F-7C9BA7A17EE3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3391D58D-26E9-48D2-9A76-4BC1A2F06BE9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {86DD6F16-A480-4248-AE96-301B2F973CD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {86DD6F16-A480-4248-AE96-301B2F973CD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {86DD6F16-A480-4248-AE96-301B2F973CD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {86DD6F16-A480-4248-AE96-301B2F973CD7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BC3505BA-1086-45B4-92AC-EB589CC1292F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BC3505BA-1086-45B4-92AC-EB589CC1292F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BC3505BA-1086-45B4-92AC-EB589CC1292F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BC3505BA-1086-45B4-92AC-EB589CC1292F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C8452C42-726B-4C74-A086-00AFBC162B9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C8452C42-726B-4C74-A086-00AFBC162B9A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C8452C42-726B-4C74-A086-00AFBC162B9A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C8452C42-726B-4C74-A086-00AFBC162B9A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {73940AF7-7302-4B79-8EAF-DF03BDD9E3F4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E15F571E-B653-4409-AF7C-F478DA81B959}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E15F571E-B653-4409-AF7C-F478DA81B959}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E15F571E-B653-4409-AF7C-F478DA81B959}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E15F571E-B653-4409-AF7C-F478DA81B959}.Release|Any CPU.Build.0 = Release|Any CPU
-               {77E3FD18-16AA-4C90-B97E-A0D9A5D3194C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {77E3FD18-16AA-4C90-B97E-A0D9A5D3194C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {77E3FD18-16AA-4C90-B97E-A0D9A5D3194C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {77E3FD18-16AA-4C90-B97E-A0D9A5D3194C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {01A426C8-6E24-4DCF-B6BE-177FF4FBD4BC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0ADBE502-5524-4312-81B0-8456328C367C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0ADBE502-5524-4312-81B0-8456328C367C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0ADBE502-5524-4312-81B0-8456328C367C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0ADBE502-5524-4312-81B0-8456328C367C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C8124AA3-044F-4027-BD71-4810346B8FB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C8124AA3-044F-4027-BD71-4810346B8FB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C8124AA3-044F-4027-BD71-4810346B8FB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C8124AA3-044F-4027-BD71-4810346B8FB6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {03A0E889-9E62-423F-B65E-40416E021F1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {03A0E889-9E62-423F-B65E-40416E021F1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {03A0E889-9E62-423F-B65E-40416E021F1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {03A0E889-9E62-423F-B65E-40416E021F1B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6ECC0DBC-E614-4ABD-811F-0DE92E8314EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6ECC0DBC-E614-4ABD-811F-0DE92E8314EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6ECC0DBC-E614-4ABD-811F-0DE92E8314EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6ECC0DBC-E614-4ABD-811F-0DE92E8314EA}.Release|Any CPU.Build.0 = Release|Any CPU
                {2951DEC2-4393-4A78-83F9-42EB39CB708F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {2951DEC2-4393-4A78-83F9-42EB39CB708F}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {2951DEC2-4393-4A78-83F9-42EB39CB708F}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {2951DEC2-4393-4A78-83F9-42EB39CB708F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {CEEA4271-8F2F-4A96-8561-061C4AE16328}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {CEEA4271-8F2F-4A96-8561-061C4AE16328}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {CEEA4271-8F2F-4A96-8561-061C4AE16328}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {CEEA4271-8F2F-4A96-8561-061C4AE16328}.Release|Any CPU.Build.0 = Release|Any CPU
+               {91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {91CDF14E-F60F-4AB7-BC9D-5CBD7E669076}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {46F151F2-A422-4A1B-9D29-2E148CE73629}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {46F151F2-A422-4A1B-9D29-2E148CE73629}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {46F151F2-A422-4A1B-9D29-2E148CE73629}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {46F151F2-A422-4A1B-9D29-2E148CE73629}.Release|Any CPU.Build.0 = Release|Any CPU
+               {21FB091E-0F84-479E-AB16-6503D36852F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {21FB091E-0F84-479E-AB16-6503D36852F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {21FB091E-0F84-479E-AB16-6503D36852F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {21FB091E-0F84-479E-AB16-6503D36852F9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D68D4FED-CA32-4800-A628-58BAE485562C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D68D4FED-CA32-4800-A628-58BAE485562C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D68D4FED-CA32-4800-A628-58BAE485562C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D68D4FED-CA32-4800-A628-58BAE485562C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Release|Any CPU.Build.0 = Release|Any CPU
                {7980DE5E-4B22-4E00-AD22-7A570D207828}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {7980DE5E-4B22-4E00-AD22-7A570D207828}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {7980DE5E-4B22-4E00-AD22-7A570D207828}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -845,54 +435,14 @@ Global
                {85A9B29B-58FF-4FBE-8998-B0A89AC22880}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {85A9B29B-58FF-4FBE-8998-B0A89AC22880}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {85A9B29B-58FF-4FBE-8998-B0A89AC22880}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7D57A17D-4F08-46F8-86D4-C54D0B84325F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7D57A17D-4F08-46F8-86D4-C54D0B84325F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7D57A17D-4F08-46F8-86D4-C54D0B84325F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7D57A17D-4F08-46F8-86D4-C54D0B84325F}.Release|Any CPU.Build.0 = Release|Any CPU
                {D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A4B33044-86DB-4146-8588-1F9400124B85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A4B33044-86DB-4146-8588-1F9400124B85}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A4B33044-86DB-4146-8588-1F9400124B85}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A4B33044-86DB-4146-8588-1F9400124B85}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D68D4FED-CA32-4800-A628-58BAE485562C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D68D4FED-CA32-4800-A628-58BAE485562C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D68D4FED-CA32-4800-A628-58BAE485562C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D68D4FED-CA32-4800-A628-58BAE485562C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {823040EA-6C7C-49B1-9CA3-9236C9B629F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {823040EA-6C7C-49B1-9CA3-9236C9B629F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {823040EA-6C7C-49B1-9CA3-9236C9B629F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {823040EA-6C7C-49B1-9CA3-9236C9B629F5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6822DF7D-F859-4F02-9946-F138AA756A0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6822DF7D-F859-4F02-9946-F138AA756A0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6822DF7D-F859-4F02-9946-F138AA756A0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6822DF7D-F859-4F02-9946-F138AA756A0E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B55E59B2-31CA-438B-ADB8-4B9A9A547830}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D49E3075-7A78-4CF1-8300-DF847C9B6796}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D49E3075-7A78-4CF1-8300-DF847C9B6796}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D49E3075-7A78-4CF1-8300-DF847C9B6796}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D49E3075-7A78-4CF1-8300-DF847C9B6796}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D52A2CEA-245E-4877-950E-3EAC5F541B8E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9A11832B-834C-4518-98E3-0E301CAD589D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9A11832B-834C-4518-98E3-0E301CAD589D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9A11832B-834C-4518-98E3-0E301CAD589D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9A11832B-834C-4518-98E3-0E301CAD589D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2534ADE0-05E4-490F-933D-1E39310A0CB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2534ADE0-05E4-490F-933D-1E39310A0CB9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2534ADE0-05E4-490F-933D-1E39310A0CB9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2534ADE0-05E4-490F-933D-1E39310A0CB9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7503D2B9-9ABB-451B-9193-08223A29603F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7503D2B9-9ABB-451B-9193-08223A29603F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7503D2B9-9ABB-451B-9193-08223A29603F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7503D2B9-9ABB-451B-9193-08223A29603F}.Release|Any CPU.Build.0 = Release|Any CPU
                {C337A9A4-3797-4339-AD23-493DF062CD76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {C337A9A4-3797-4339-AD23-493DF062CD76}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {C337A9A4-3797-4339-AD23-493DF062CD76}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -901,18 +451,10 @@ Global
                {C95AC6B1-7D75-40D5-8B6D-F62278587227}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {C95AC6B1-7D75-40D5-8B6D-F62278587227}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {C95AC6B1-7D75-40D5-8B6D-F62278587227}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FB1F5992-FA12-4ABF-9614-43CC917A588F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FB1F5992-FA12-4ABF-9614-43CC917A588F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FB1F5992-FA12-4ABF-9614-43CC917A588F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FB1F5992-FA12-4ABF-9614-43CC917A588F}.Release|Any CPU.Build.0 = Release|Any CPU
                {C2ADDD2F-602B-4787-8688-F06C3DED0DA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {C2ADDD2F-602B-4787-8688-F06C3DED0DA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {C2ADDD2F-602B-4787-8688-F06C3DED0DA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {C2ADDD2F-602B-4787-8688-F06C3DED0DA5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3537138C-2770-42E5-BFFE-D690889FA603}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3537138C-2770-42E5-BFFE-D690889FA603}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3537138C-2770-42E5-BFFE-D690889FA603}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3537138C-2770-42E5-BFFE-D690889FA603}.Release|Any CPU.Build.0 = Release|Any CPU
                {B77661D6-F5C9-4FB2-8613-06F645D6E227}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {B77661D6-F5C9-4FB2-8613-06F645D6E227}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {B77661D6-F5C9-4FB2-8613-06F645D6E227}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -925,30 +467,14 @@ Global
                {E1E28FDB-826D-4FEB-B3B9-3FF98BD2E43F}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {E1E28FDB-826D-4FEB-B3B9-3FF98BD2E43F}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {E1E28FDB-826D-4FEB-B3B9-3FF98BD2E43F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {06AF7FA1-1355-4A2F-8627-2AA11C5B2689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {06AF7FA1-1355-4A2F-8627-2AA11C5B2689}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {06AF7FA1-1355-4A2F-8627-2AA11C5B2689}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {06AF7FA1-1355-4A2F-8627-2AA11C5B2689}.Release|Any CPU.Build.0 = Release|Any CPU
                {CB1CB976-AA54-4553-B0E7-05665B199EC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {CB1CB976-AA54-4553-B0E7-05665B199EC4}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {CB1CB976-AA54-4553-B0E7-05665B199EC4}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {CB1CB976-AA54-4553-B0E7-05665B199EC4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6E248AA8-76CF-4FFE-859D-F979E3DE810B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6E248AA8-76CF-4FFE-859D-F979E3DE810B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6E248AA8-76CF-4FFE-859D-F979E3DE810B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6E248AA8-76CF-4FFE-859D-F979E3DE810B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2FDBA71E-A6EC-4247-B0BD-BF7A618C0747}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2FDBA71E-A6EC-4247-B0BD-BF7A618C0747}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2FDBA71E-A6EC-4247-B0BD-BF7A618C0747}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2FDBA71E-A6EC-4247-B0BD-BF7A618C0747}.Release|Any CPU.Build.0 = Release|Any CPU
                {AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {AF2BBF50-AB57-4CA1-8EF5-2B54C7418434}.Release|Any CPU.Build.0 = Release|Any CPU
-               {869910C7-CB75-4021-8862-ACBBE236B5A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {869910C7-CB75-4021-8862-ACBBE236B5A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {869910C7-CB75-4021-8862-ACBBE236B5A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {869910C7-CB75-4021-8862-ACBBE236B5A5}.Release|Any CPU.Build.0 = Release|Any CPU
                {773D8BA7-9A88-49AC-81C9-740436270588}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {773D8BA7-9A88-49AC-81C9-740436270588}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {773D8BA7-9A88-49AC-81C9-740436270588}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -957,26 +483,10 @@ Global
                {CB7949AC-5FA7-4FAB-893A-8FAF436BF514}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {CB7949AC-5FA7-4FAB-893A-8FAF436BF514}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {CB7949AC-5FA7-4FAB-893A-8FAF436BF514}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E4210383-92E4-4D94-9BCD-7A1985EC45E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E4210383-92E4-4D94-9BCD-7A1985EC45E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E4210383-92E4-4D94-9BCD-7A1985EC45E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E4210383-92E4-4D94-9BCD-7A1985EC45E1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {018D907D-AF28-4DB2-8D7D-24AB62ED97BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {018D907D-AF28-4DB2-8D7D-24AB62ED97BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {018D907D-AF28-4DB2-8D7D-24AB62ED97BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {018D907D-AF28-4DB2-8D7D-24AB62ED97BC}.Release|Any CPU.Build.0 = Release|Any CPU
                {9A33954F-57A8-4D75-B1D8-0F81808A0DD4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {9A33954F-57A8-4D75-B1D8-0F81808A0DD4}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {9A33954F-57A8-4D75-B1D8-0F81808A0DD4}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {9A33954F-57A8-4D75-B1D8-0F81808A0DD4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F7AED8DB-C8C6-4F47-AC6C-F93B26F90899}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F7AED8DB-C8C6-4F47-AC6C-F93B26F90899}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F7AED8DB-C8C6-4F47-AC6C-F93B26F90899}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F7AED8DB-C8C6-4F47-AC6C-F93B26F90899}.Release|Any CPU.Build.0 = Release|Any CPU
-               {74084B98-6858-4133-998C-E594D367D8F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {74084B98-6858-4133-998C-E594D367D8F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {74084B98-6858-4133-998C-E594D367D8F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {74084B98-6858-4133-998C-E594D367D8F1}.Release|Any CPU.Build.0 = Release|Any CPU
                {FACE8136-C95A-4788-90B2-DB0ECF7A020A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {FACE8136-C95A-4788-90B2-DB0ECF7A020A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {FACE8136-C95A-4788-90B2-DB0ECF7A020A}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -989,26 +499,14 @@ Global
                {B12AABBC-30D1-4885-BF3F-A53B970F68FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {B12AABBC-30D1-4885-BF3F-A53B970F68FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {B12AABBC-30D1-4885-BF3F-A53B970F68FB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1013C4B5-DE6B-4861-A579-6EED7452E135}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1013C4B5-DE6B-4861-A579-6EED7452E135}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1013C4B5-DE6B-4861-A579-6EED7452E135}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1013C4B5-DE6B-4861-A579-6EED7452E135}.Release|Any CPU.Build.0 = Release|Any CPU
                {B102F27C-1A07-487F-BA5B-D5155D201112}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {B102F27C-1A07-487F-BA5B-D5155D201112}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {B102F27C-1A07-487F-BA5B-D5155D201112}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {B102F27C-1A07-487F-BA5B-D5155D201112}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B636AE9C-EC26-43BB-B179-29FB9F60A0FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B636AE9C-EC26-43BB-B179-29FB9F60A0FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B636AE9C-EC26-43BB-B179-29FB9F60A0FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B636AE9C-EC26-43BB-B179-29FB9F60A0FA}.Release|Any CPU.Build.0 = Release|Any CPU
                {41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {41476FBD-C1CB-4B3C-8078-3281EB1E0EAB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D322C5A4-B938-4D3C-8309-27535751DFCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D322C5A4-B938-4D3C-8309-27535751DFCC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D322C5A4-B938-4D3C-8309-27535751DFCC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D322C5A4-B938-4D3C-8309-27535751DFCC}.Release|Any CPU.Build.0 = Release|Any CPU
                {B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {B4E6806D-1B38-4CEE-8ADB-2D0A4D1AF25F}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1017,106 +515,18 @@ Global
                {B489C3DE-3ED3-4EDC-B42B-82B38E101857}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {B489C3DE-3ED3-4EDC-B42B-82B38E101857}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {B489C3DE-3ED3-4EDC-B42B-82B38E101857}.Release|Any CPU.Build.0 = Release|Any CPU
-               {75EA05AE-77E9-44DA-9ECC-CC5808134137}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {75EA05AE-77E9-44DA-9ECC-CC5808134137}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {75EA05AE-77E9-44DA-9ECC-CC5808134137}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {75EA05AE-77E9-44DA-9ECC-CC5808134137}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DF42883E-DAAC-43D8-8074-D48BD4BC1A36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DF42883E-DAAC-43D8-8074-D48BD4BC1A36}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DF42883E-DAAC-43D8-8074-D48BD4BC1A36}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DF42883E-DAAC-43D8-8074-D48BD4BC1A36}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3B707FB5-0AB3-472A-BB49-7598CF2607B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3B707FB5-0AB3-472A-BB49-7598CF2607B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3B707FB5-0AB3-472A-BB49-7598CF2607B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3B707FB5-0AB3-472A-BB49-7598CF2607B0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DA9F2EEC-4127-4B98-852E-78A0ED7A4A60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DA9F2EEC-4127-4B98-852E-78A0ED7A4A60}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DA9F2EEC-4127-4B98-852E-78A0ED7A4A60}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DA9F2EEC-4127-4B98-852E-78A0ED7A4A60}.Release|Any CPU.Build.0 = Release|Any CPU
-               {94E27660-C3DF-43D1-958A-94D68EF3131F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {94E27660-C3DF-43D1-958A-94D68EF3131F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {94E27660-C3DF-43D1-958A-94D68EF3131F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {94E27660-C3DF-43D1-958A-94D68EF3131F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BBC5CD06-50EB-439E-9DBB-2B5D644BE6C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BBC5CD06-50EB-439E-9DBB-2B5D644BE6C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BBC5CD06-50EB-439E-9DBB-2B5D644BE6C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BBC5CD06-50EB-439E-9DBB-2B5D644BE6C3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3AE1BF46-F9C5-4EC2-B95D-C9D9F21F4E08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3AE1BF46-F9C5-4EC2-B95D-C9D9F21F4E08}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3AE1BF46-F9C5-4EC2-B95D-C9D9F21F4E08}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3AE1BF46-F9C5-4EC2-B95D-C9D9F21F4E08}.Release|Any CPU.Build.0 = Release|Any CPU
-               {458980DE-3D7C-4BBA-BA18-673EDC030AFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {458980DE-3D7C-4BBA-BA18-673EDC030AFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {458980DE-3D7C-4BBA-BA18-673EDC030AFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {458980DE-3D7C-4BBA-BA18-673EDC030AFE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {69458D09-40A2-48AD-8C0F-0E437CF5FE6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {69458D09-40A2-48AD-8C0F-0E437CF5FE6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {69458D09-40A2-48AD-8C0F-0E437CF5FE6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {69458D09-40A2-48AD-8C0F-0E437CF5FE6D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C21CB6AB-7059-4FA5-A23C-84EA0B854BB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C21CB6AB-7059-4FA5-A23C-84EA0B854BB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C21CB6AB-7059-4FA5-A23C-84EA0B854BB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C21CB6AB-7059-4FA5-A23C-84EA0B854BB7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8313B5D9-A1BE-4E62-90E7-FA002548D650}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8313B5D9-A1BE-4E62-90E7-FA002548D650}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8313B5D9-A1BE-4E62-90E7-FA002548D650}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8313B5D9-A1BE-4E62-90E7-FA002548D650}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7B3F5668-ED1F-48EB-9897-E6BE6A1C8CB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7B3F5668-ED1F-48EB-9897-E6BE6A1C8CB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7B3F5668-ED1F-48EB-9897-E6BE6A1C8CB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7B3F5668-ED1F-48EB-9897-E6BE6A1C8CB3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FBEC45AD-4493-41EA-9BCC-F3F29A08EB9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FBEC45AD-4493-41EA-9BCC-F3F29A08EB9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FBEC45AD-4493-41EA-9BCC-F3F29A08EB9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FBEC45AD-4493-41EA-9BCC-F3F29A08EB9E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2F9C802E-F1DA-4779-80B2-5AACE033D398}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2F9C802E-F1DA-4779-80B2-5AACE033D398}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2F9C802E-F1DA-4779-80B2-5AACE033D398}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2F9C802E-F1DA-4779-80B2-5AACE033D398}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D02EAC8D-4C43-48F4-832A-7D9A3C2D07CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D02EAC8D-4C43-48F4-832A-7D9A3C2D07CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D02EAC8D-4C43-48F4-832A-7D9A3C2D07CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D02EAC8D-4C43-48F4-832A-7D9A3C2D07CF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {04EE9360-5C89-4849-A14F-B74358595976}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {04EE9360-5C89-4849-A14F-B74358595976}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {04EE9360-5C89-4849-A14F-B74358595976}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {04EE9360-5C89-4849-A14F-B74358595976}.Release|Any CPU.Build.0 = Release|Any CPU
-               {289389E2-C087-4EDD-AB5F-DF9084164D74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {289389E2-C087-4EDD-AB5F-DF9084164D74}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {289389E2-C087-4EDD-AB5F-DF9084164D74}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {289389E2-C087-4EDD-AB5F-DF9084164D74}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D4CC2FBC-04C8-446E-915D-69ABC8FFFFAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D4CC2FBC-04C8-446E-915D-69ABC8FFFFAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D4CC2FBC-04C8-446E-915D-69ABC8FFFFAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D4CC2FBC-04C8-446E-915D-69ABC8FFFFAE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C385F6FA-0893-438F-AA08-32E08FF478AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C385F6FA-0893-438F-AA08-32E08FF478AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C385F6FA-0893-438F-AA08-32E08FF478AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C385F6FA-0893-438F-AA08-32E08FF478AA}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4FCA6281-7800-4198-AE09-89EA51D456EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4FCA6281-7800-4198-AE09-89EA51D456EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4FCA6281-7800-4198-AE09-89EA51D456EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4FCA6281-7800-4198-AE09-89EA51D456EB}.Release|Any CPU.Build.0 = Release|Any CPU
                {251DB111-FEE1-4080-8411-0AD1CC9BA94B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {251DB111-FEE1-4080-8411-0AD1CC9BA94B}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {251DB111-FEE1-4080-8411-0AD1CC9BA94B}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {251DB111-FEE1-4080-8411-0AD1CC9BA94B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D5EB5665-A3B2-462E-8753-2B2BC4C8B313}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D5EB5665-A3B2-462E-8753-2B2BC4C8B313}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D5EB5665-A3B2-462E-8753-2B2BC4C8B313}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D5EB5665-A3B2-462E-8753-2B2BC4C8B313}.Release|Any CPU.Build.0 = Release|Any CPU
-               {85F119B8-8463-4D6F-9852-DAB8C4070BD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {85F119B8-8463-4D6F-9852-DAB8C4070BD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {85F119B8-8463-4D6F-9852-DAB8C4070BD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {85F119B8-8463-4D6F-9852-DAB8C4070BD5}.Release|Any CPU.Build.0 = Release|Any CPU
+               {21892B00-1C9F-44F3-AE4C-A6A9A210CEC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {21892B00-1C9F-44F3-AE4C-A6A9A210CEC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {21892B00-1C9F-44F3-AE4C-A6A9A210CEC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {21892B00-1C9F-44F3-AE4C-A6A9A210CEC7}.Release|Any CPU.Build.0 = Release|Any CPU
                {AD033C6B-F765-4B4D-B8D0-7C81C4194DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {AD033C6B-F765-4B4D-B8D0-7C81C4194DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {AD033C6B-F765-4B4D-B8D0-7C81C4194DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {AD033C6B-F765-4B4D-B8D0-7C81C4194DAB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {024A9C29-BE48-4A14-8E88-D2B5E2F14ECF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {024A9C29-BE48-4A14-8E88-D2B5E2F14ECF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {024A9C29-BE48-4A14-8E88-D2B5E2F14ECF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {024A9C29-BE48-4A14-8E88-D2B5E2F14ECF}.Release|Any CPU.Build.0 = Release|Any CPU
                {E6E1740E-37DD-487C-8947-F1C0612D4738}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {E6E1740E-37DD-487C-8947-F1C0612D4738}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {E6E1740E-37DD-487C-8947-F1C0612D4738}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1129,10 +539,6 @@ Global
                {DB464643-D49E-43CE-B565-FE5446A79FC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {DB464643-D49E-43CE-B565-FE5446A79FC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {DB464643-D49E-43CE-B565-FE5446A79FC1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {55B68673-F6AA-4D45-82BB-ADEAAC6C44F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {55B68673-F6AA-4D45-82BB-ADEAAC6C44F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {55B68673-F6AA-4D45-82BB-ADEAAC6C44F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {55B68673-F6AA-4D45-82BB-ADEAAC6C44F0}.Release|Any CPU.Build.0 = Release|Any CPU
                {D2B40179-234C-4709-82A2-AE91FA7AD106}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {D2B40179-234C-4709-82A2-AE91FA7AD106}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {D2B40179-234C-4709-82A2-AE91FA7AD106}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1141,34 +547,6 @@ Global
                {7CC1624B-EBC8-45E6-A30B-951A31ADC150}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {7CC1624B-EBC8-45E6-A30B-951A31ADC150}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {7CC1624B-EBC8-45E6-A30B-951A31ADC150}.Release|Any CPU.Build.0 = Release|Any CPU
-               {843703E1-7EE5-4D68-85CD-FBDA426C30F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {843703E1-7EE5-4D68-85CD-FBDA426C30F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {843703E1-7EE5-4D68-85CD-FBDA426C30F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {843703E1-7EE5-4D68-85CD-FBDA426C30F1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Release|Any CPU.Build.0 = Release|Any CPU
-               {81FDD05B-E6D8-4667-B637-99DA7C1D7284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {81FDD05B-E6D8-4667-B637-99DA7C1D7284}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {81FDD05B-E6D8-4667-B637-99DA7C1D7284}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {81FDD05B-E6D8-4667-B637-99DA7C1D7284}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0A54FEB2-B90B-42CA-AB24-744302ABCB3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0A54FEB2-B90B-42CA-AB24-744302ABCB3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0A54FEB2-B90B-42CA-AB24-744302ABCB3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0A54FEB2-B90B-42CA-AB24-744302ABCB3E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0978E130-1E7B-4627-A9CC-7489DB17BFF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0978E130-1E7B-4627-A9CC-7489DB17BFF1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0978E130-1E7B-4627-A9CC-7489DB17BFF1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0978E130-1E7B-4627-A9CC-7489DB17BFF1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7CF0E3C1-B971-4B78-8145-976EF6F5287B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7CF0E3C1-B971-4B78-8145-976EF6F5287B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7CF0E3C1-B971-4B78-8145-976EF6F5287B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7CF0E3C1-B971-4B78-8145-976EF6F5287B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BD1557E7-4742-4C11-B5FF-1F8B827DDEB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BD1557E7-4742-4C11-B5FF-1F8B827DDEB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BD1557E7-4742-4C11-B5FF-1F8B827DDEB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BD1557E7-4742-4C11-B5FF-1F8B827DDEB3}.Release|Any CPU.Build.0 = Release|Any CPU
                {127B367D-2E2C-4F7F-A13E-0F7307D96F2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {127B367D-2E2C-4F7F-A13E-0F7307D96F2D}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {127B367D-2E2C-4F7F-A13E-0F7307D96F2D}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1177,26 +555,14 @@ Global
                {D9E7C067-EB10-4A7A-BF8E-23F6D8877AE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {D9E7C067-EB10-4A7A-BF8E-23F6D8877AE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {D9E7C067-EB10-4A7A-BF8E-23F6D8877AE5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ADFC8485-9BF5-4B3B-8818-11A0E7AE3A4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ADFC8485-9BF5-4B3B-8818-11A0E7AE3A4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ADFC8485-9BF5-4B3B-8818-11A0E7AE3A4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ADFC8485-9BF5-4B3B-8818-11A0E7AE3A4C}.Release|Any CPU.Build.0 = Release|Any CPU
                {4399F601-CF0A-4D5B-9FCB-2EFB8A5D982E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {4399F601-CF0A-4D5B-9FCB-2EFB8A5D982E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {4399F601-CF0A-4D5B-9FCB-2EFB8A5D982E}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {4399F601-CF0A-4D5B-9FCB-2EFB8A5D982E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8017F2F8-5276-411F-A2C8-581BA6C9ED17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8017F2F8-5276-411F-A2C8-581BA6C9ED17}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8017F2F8-5276-411F-A2C8-581BA6C9ED17}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8017F2F8-5276-411F-A2C8-581BA6C9ED17}.Release|Any CPU.Build.0 = Release|Any CPU
                {E6070FFA-2CBA-4C24-99C1-63A4F5052821}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {E6070FFA-2CBA-4C24-99C1-63A4F5052821}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {E6070FFA-2CBA-4C24-99C1-63A4F5052821}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {E6070FFA-2CBA-4C24-99C1-63A4F5052821}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EE523013-EA6C-449D-B2F2-3414EDFB4406}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EE523013-EA6C-449D-B2F2-3414EDFB4406}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EE523013-EA6C-449D-B2F2-3414EDFB4406}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EE523013-EA6C-449D-B2F2-3414EDFB4406}.Release|Any CPU.Build.0 = Release|Any CPU
                {1DEB5FAA-15BC-46F1-BAFA-EE6DF0BB6F76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {1DEB5FAA-15BC-46F1-BAFA-EE6DF0BB6F76}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {1DEB5FAA-15BC-46F1-BAFA-EE6DF0BB6F76}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1205,10 +571,6 @@ Global
                {EC4E43E7-63C0-4D64-8B7A-E00C097872A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {EC4E43E7-63C0-4D64-8B7A-E00C097872A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {EC4E43E7-63C0-4D64-8B7A-E00C097872A5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9154855D-9656-4742-9CF0-B70B583EE88F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9154855D-9656-4742-9CF0-B70B583EE88F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9154855D-9656-4742-9CF0-B70B583EE88F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9154855D-9656-4742-9CF0-B70B583EE88F}.Release|Any CPU.Build.0 = Release|Any CPU
                {34031168-8F0D-431D-A1DE-044B3D89C7A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {34031168-8F0D-431D-A1DE-044B3D89C7A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {34031168-8F0D-431D-A1DE-044B3D89C7A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1225,54 +587,26 @@ Global
                {DDCC93B5-9425-4E9A-95DC-3400D0028508}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {DDCC93B5-9425-4E9A-95DC-3400D0028508}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {DDCC93B5-9425-4E9A-95DC-3400D0028508}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2AFCBA1D-10F6-4A5B-A68C-6817DA966A2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2AFCBA1D-10F6-4A5B-A68C-6817DA966A2D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2AFCBA1D-10F6-4A5B-A68C-6817DA966A2D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2AFCBA1D-10F6-4A5B-A68C-6817DA966A2D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5854BF27-FC35-44F5-BE59-580900694E32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5854BF27-FC35-44F5-BE59-580900694E32}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5854BF27-FC35-44F5-BE59-580900694E32}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5854BF27-FC35-44F5-BE59-580900694E32}.Release|Any CPU.Build.0 = Release|Any CPU
-               {29529439-51F1-4953-8A5D-7ED8F7EB8FDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {29529439-51F1-4953-8A5D-7ED8F7EB8FDB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {29529439-51F1-4953-8A5D-7ED8F7EB8FDB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {29529439-51F1-4953-8A5D-7ED8F7EB8FDB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DD379954-9A73-4B1D-B314-D8EF1D4C5EB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DD379954-9A73-4B1D-B314-D8EF1D4C5EB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DD379954-9A73-4B1D-B314-D8EF1D4C5EB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DD379954-9A73-4B1D-B314-D8EF1D4C5EB7}.Release|Any CPU.Build.0 = Release|Any CPU
                {1CBEC0FC-5926-42FA-A0CF-A19617FABB78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {1CBEC0FC-5926-42FA-A0CF-A19617FABB78}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {1CBEC0FC-5926-42FA-A0CF-A19617FABB78}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {1CBEC0FC-5926-42FA-A0CF-A19617FABB78}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E8980B98-13D0-40AF-A452-F26D3482BCA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E8980B98-13D0-40AF-A452-F26D3482BCA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E8980B98-13D0-40AF-A452-F26D3482BCA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E8980B98-13D0-40AF-A452-F26D3482BCA4}.Release|Any CPU.Build.0 = Release|Any CPU
                {B96416B1-91AE-466C-BDD0-9A8FF4331E61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {B96416B1-91AE-466C-BDD0-9A8FF4331E61}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {B96416B1-91AE-466C-BDD0-9A8FF4331E61}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {B96416B1-91AE-466C-BDD0-9A8FF4331E61}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B24C3A44-693C-4B91-BF99-A34445844673}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B24C3A44-693C-4B91-BF99-A34445844673}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B24C3A44-693C-4B91-BF99-A34445844673}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B24C3A44-693C-4B91-BF99-A34445844673}.Release|Any CPU.Build.0 = Release|Any CPU
                {FE889BD6-43E6-435E-90CE-A39F65A4AA5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {FE889BD6-43E6-435E-90CE-A39F65A4AA5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {FE889BD6-43E6-435E-90CE-A39F65A4AA5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {FE889BD6-43E6-435E-90CE-A39F65A4AA5A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EE7E6BEB-7814-4A33-AF9A-9B0BFE5BE3B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EE7E6BEB-7814-4A33-AF9A-9B0BFE5BE3B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EE7E6BEB-7814-4A33-AF9A-9B0BFE5BE3B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EE7E6BEB-7814-4A33-AF9A-9B0BFE5BE3B5}.Release|Any CPU.Build.0 = Release|Any CPU
                {DAEBD561-068A-4730-9F8C-98EC20DDEE78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {DAEBD561-068A-4730-9F8C-98EC20DDEE78}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {DAEBD561-068A-4730-9F8C-98EC20DDEE78}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {DAEBD561-068A-4730-9F8C-98EC20DDEE78}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9A747C88-5D5B-41EA-8435-48EAFCFF3C5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9A747C88-5D5B-41EA-8435-48EAFCFF3C5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9A747C88-5D5B-41EA-8435-48EAFCFF3C5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9A747C88-5D5B-41EA-8435-48EAFCFF3C5B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D4E6A482-761B-4B41-8B63-C930CA84D268}.Release|Any CPU.Build.0 = Release|Any CPU
                {0B587DBA-BA92-4B92-821A-AA200C612A7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {0B587DBA-BA92-4B92-821A-AA200C612A7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {0B587DBA-BA92-4B92-821A-AA200C612A7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1293,26 +627,18 @@ Global
                {E957A4A5-677B-44C9-93A7-C11CE514C07B}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {E957A4A5-677B-44C9-93A7-C11CE514C07B}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {E957A4A5-677B-44C9-93A7-C11CE514C07B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4F92D94E-C435-4F03-8ADA-4C92499ECE10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4F92D94E-C435-4F03-8ADA-4C92499ECE10}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4F92D94E-C435-4F03-8ADA-4C92499ECE10}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4F92D94E-C435-4F03-8ADA-4C92499ECE10}.Release|Any CPU.Build.0 = Release|Any CPU
                {F6DD456E-ADE4-419D-997F-41ECA0CE79F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {F6DD456E-ADE4-419D-997F-41ECA0CE79F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {F6DD456E-ADE4-419D-997F-41ECA0CE79F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {F6DD456E-ADE4-419D-997F-41ECA0CE79F7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2B2A1E24-3EE9-4AB1-808A-941FC7B8ED6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2B2A1E24-3EE9-4AB1-808A-941FC7B8ED6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2B2A1E24-3EE9-4AB1-808A-941FC7B8ED6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2B2A1E24-3EE9-4AB1-808A-941FC7B8ED6D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9ABB7BB9-5EA1-4081-B205-5658A602C1F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9ABB7BB9-5EA1-4081-B205-5658A602C1F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9ABB7BB9-5EA1-4081-B205-5658A602C1F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9ABB7BB9-5EA1-4081-B205-5658A602C1F5}.Release|Any CPU.Build.0 = Release|Any CPU
                {7DFAE255-C562-4F72-8DE4-4D578491A10A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {7DFAE255-C562-4F72-8DE4-4D578491A10A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {7DFAE255-C562-4F72-8DE4-4D578491A10A}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {7DFAE255-C562-4F72-8DE4-4D578491A10A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {52B1D397-D4B8-4EF1-98C7-61AD82FD4A58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {52B1D397-D4B8-4EF1-98C7-61AD82FD4A58}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {52B1D397-D4B8-4EF1-98C7-61AD82FD4A58}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {52B1D397-D4B8-4EF1-98C7-61AD82FD4A58}.Release|Any CPU.Build.0 = Release|Any CPU
                {337A92C8-EB50-43A9-9435-CB268AC147DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {337A92C8-EB50-43A9-9435-CB268AC147DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {337A92C8-EB50-43A9-9435-CB268AC147DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1321,90 +647,30 @@ Global
                {8328796E-8A15-4972-8F1E-2F15E7D57C42}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {8328796E-8A15-4972-8F1E-2F15E7D57C42}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {8328796E-8A15-4972-8F1E-2F15E7D57C42}.Release|Any CPU.Build.0 = Release|Any CPU
-               {63E33F71-AF79-425B-A8C6-A99998A982AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {63E33F71-AF79-425B-A8C6-A99998A982AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {63E33F71-AF79-425B-A8C6-A99998A982AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {63E33F71-AF79-425B-A8C6-A99998A982AB}.Release|Any CPU.Build.0 = Release|Any CPU
                {08FF4C26-9C12-433D-AE90-43370046387A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {08FF4C26-9C12-433D-AE90-43370046387A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {08FF4C26-9C12-433D-AE90-43370046387A}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {08FF4C26-9C12-433D-AE90-43370046387A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4EC3A502-D982-45B0-80F5-AC9873D03434}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4EC3A502-D982-45B0-80F5-AC9873D03434}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4EC3A502-D982-45B0-80F5-AC9873D03434}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4EC3A502-D982-45B0-80F5-AC9873D03434}.Release|Any CPU.Build.0 = Release|Any CPU
-               {CB54BC7B-F3CD-43DC-B983-3FFFF41D01E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {CB54BC7B-F3CD-43DC-B983-3FFFF41D01E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {CB54BC7B-F3CD-43DC-B983-3FFFF41D01E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {CB54BC7B-F3CD-43DC-B983-3FFFF41D01E1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {28265916-A48E-4A4D-A845-2F1C06027D68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {28265916-A48E-4A4D-A845-2F1C06027D68}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {28265916-A48E-4A4D-A845-2F1C06027D68}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {28265916-A48E-4A4D-A845-2F1C06027D68}.Release|Any CPU.Build.0 = Release|Any CPU
-               {888E3381-24AB-4FA9-B973-FD683B0461D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {888E3381-24AB-4FA9-B973-FD683B0461D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {888E3381-24AB-4FA9-B973-FD683B0461D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {888E3381-24AB-4FA9-B973-FD683B0461D3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2AB66C1A-6094-4C45-AF9B-FA85F8D5E98A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2AB66C1A-6094-4C45-AF9B-FA85F8D5E98A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2AB66C1A-6094-4C45-AF9B-FA85F8D5E98A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2AB66C1A-6094-4C45-AF9B-FA85F8D5E98A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FCCADAA1-34B7-4F15-933A-1FAA4DAF9871}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FCCADAA1-34B7-4F15-933A-1FAA4DAF9871}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FCCADAA1-34B7-4F15-933A-1FAA4DAF9871}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FCCADAA1-34B7-4F15-933A-1FAA4DAF9871}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1C9B4EFC-57D5-4DEE-9D2F-0B505824623F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1C9B4EFC-57D5-4DEE-9D2F-0B505824623F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1C9B4EFC-57D5-4DEE-9D2F-0B505824623F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1C9B4EFC-57D5-4DEE-9D2F-0B505824623F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {49578558-7849-4977-B029-8ECFA79C79E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {49578558-7849-4977-B029-8ECFA79C79E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {49578558-7849-4977-B029-8ECFA79C79E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {49578558-7849-4977-B029-8ECFA79C79E8}.Release|Any CPU.Build.0 = Release|Any CPU
                {9D2DBCBA-6C1E-405B-BCBA-20406EA9501F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {9D2DBCBA-6C1E-405B-BCBA-20406EA9501F}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {9D2DBCBA-6C1E-405B-BCBA-20406EA9501F}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {9D2DBCBA-6C1E-405B-BCBA-20406EA9501F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {11D5C200-2AF3-49AD-8F72-2E239EB9D5D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {11D5C200-2AF3-49AD-8F72-2E239EB9D5D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {11D5C200-2AF3-49AD-8F72-2E239EB9D5D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {11D5C200-2AF3-49AD-8F72-2E239EB9D5D7}.Release|Any CPU.Build.0 = Release|Any CPU
                {8AC5471F-9515-4D01-87B9-7974F2CBD6F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {8AC5471F-9515-4D01-87B9-7974F2CBD6F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {8AC5471F-9515-4D01-87B9-7974F2CBD6F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {8AC5471F-9515-4D01-87B9-7974F2CBD6F1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6A75FB46-8799-403B-A06C-EFF389CB297D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6A75FB46-8799-403B-A06C-EFF389CB297D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6A75FB46-8799-403B-A06C-EFF389CB297D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6A75FB46-8799-403B-A06C-EFF389CB297D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {725FB152-838A-4C6E-8A12-AC47E2DD4CEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {725FB152-838A-4C6E-8A12-AC47E2DD4CEA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {725FB152-838A-4C6E-8A12-AC47E2DD4CEA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {725FB152-838A-4C6E-8A12-AC47E2DD4CEA}.Release|Any CPU.Build.0 = Release|Any CPU
                {94BD3939-6937-47AA-86CF-5C3E4C59E272}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {94BD3939-6937-47AA-86CF-5C3E4C59E272}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {94BD3939-6937-47AA-86CF-5C3E4C59E272}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {94BD3939-6937-47AA-86CF-5C3E4C59E272}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3801922A-8C65-4DC6-8B0C-35E154D9BCA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3801922A-8C65-4DC6-8B0C-35E154D9BCA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3801922A-8C65-4DC6-8B0C-35E154D9BCA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3801922A-8C65-4DC6-8B0C-35E154D9BCA0}.Release|Any CPU.Build.0 = Release|Any CPU
                {A28F2A14-901C-452C-82B6-75ECE5C7E714}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {A28F2A14-901C-452C-82B6-75ECE5C7E714}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {A28F2A14-901C-452C-82B6-75ECE5C7E714}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {A28F2A14-901C-452C-82B6-75ECE5C7E714}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B98A55A6-32F8-43D4-97EC-04118F2731CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B98A55A6-32F8-43D4-97EC-04118F2731CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B98A55A6-32F8-43D4-97EC-04118F2731CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B98A55A6-32F8-43D4-97EC-04118F2731CB}.Release|Any CPU.Build.0 = Release|Any CPU
                {F056C062-E467-4989-9366-440E8CD23C0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {F056C062-E467-4989-9366-440E8CD23C0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {F056C062-E467-4989-9366-440E8CD23C0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {F056C062-E467-4989-9366-440E8CD23C0C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A9AD4247-006F-4885-88E7-AFF48405D1A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A9AD4247-006F-4885-88E7-AFF48405D1A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A9AD4247-006F-4885-88E7-AFF48405D1A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A9AD4247-006F-4885-88E7-AFF48405D1A1}.Release|Any CPU.Build.0 = Release|Any CPU
                {AB4F77BB-4340-4A79-9B66-EF5B4221E1F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {AB4F77BB-4340-4A79-9B66-EF5B4221E1F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {AB4F77BB-4340-4A79-9B66-EF5B4221E1F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1413,18 +679,18 @@ Global
                {F2156C09-C377-4945-A690-39CFBF3319B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {F2156C09-C377-4945-A690-39CFBF3319B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {F2156C09-C377-4945-A690-39CFBF3319B3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {06FB60C1-B2D4-4B95-BEF3-69CEABBC9CD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {06FB60C1-B2D4-4B95-BEF3-69CEABBC9CD6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {06FB60C1-B2D4-4B95-BEF3-69CEABBC9CD6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {06FB60C1-B2D4-4B95-BEF3-69CEABBC9CD6}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0E3CFD7E-2F93-4B5B-B7FA-2AEBE0F850C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0E3CFD7E-2F93-4B5B-B7FA-2AEBE0F850C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0E3CFD7E-2F93-4B5B-B7FA-2AEBE0F850C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0E3CFD7E-2F93-4B5B-B7FA-2AEBE0F850C0}.Release|Any CPU.Build.0 = Release|Any CPU
                {74D281D8-F725-4D79-B218-2DFCCFD44FA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {74D281D8-F725-4D79-B218-2DFCCFD44FA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {74D281D8-F725-4D79-B218-2DFCCFD44FA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {74D281D8-F725-4D79-B218-2DFCCFD44FA2}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F6ACFFDE-B4F0-4622-AA00-6ED634E1BF3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F6ACFFDE-B4F0-4622-AA00-6ED634E1BF3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F6ACFFDE-B4F0-4622-AA00-6ED634E1BF3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F6ACFFDE-B4F0-4622-AA00-6ED634E1BF3E}.Release|Any CPU.Build.0 = Release|Any CPU
                {D1A53FE0-3EE3-43FD-8472-29B6E0FAA21D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {D1A53FE0-3EE3-43FD-8472-29B6E0FAA21D}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {D1A53FE0-3EE3-43FD-8472-29B6E0FAA21D}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1433,18 +699,10 @@ Global
                {63EC4158-FFAC-4867-8003-CF6054C8DF0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {63EC4158-FFAC-4867-8003-CF6054C8DF0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {63EC4158-FFAC-4867-8003-CF6054C8DF0B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D3974636-0E65-4A2C-9FA8-118264995BC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D3974636-0E65-4A2C-9FA8-118264995BC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D3974636-0E65-4A2C-9FA8-118264995BC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D3974636-0E65-4A2C-9FA8-118264995BC1}.Release|Any CPU.Build.0 = Release|Any CPU
                {EAE6491A-1C73-432A-A0C2-60940B6AA2B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {EAE6491A-1C73-432A-A0C2-60940B6AA2B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {EAE6491A-1C73-432A-A0C2-60940B6AA2B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {EAE6491A-1C73-432A-A0C2-60940B6AA2B8}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5CA19741-2C8A-4482-835B-E1E4345A7E14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5CA19741-2C8A-4482-835B-E1E4345A7E14}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5CA19741-2C8A-4482-835B-E1E4345A7E14}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5CA19741-2C8A-4482-835B-E1E4345A7E14}.Release|Any CPU.Build.0 = Release|Any CPU
                {911B352B-864F-4529-84AD-5AD4AF3FDF65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {911B352B-864F-4529-84AD-5AD4AF3FDF65}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {911B352B-864F-4529-84AD-5AD4AF3FDF65}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1453,10 +711,6 @@ Global
                {4A54C7EC-01F3-4C6E-9181-84F178FD0F97}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {4A54C7EC-01F3-4C6E-9181-84F178FD0F97}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {4A54C7EC-01F3-4C6E-9181-84F178FD0F97}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8D349606-02F4-4AAF-83AF-676A50F6D6B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8D349606-02F4-4AAF-83AF-676A50F6D6B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8D349606-02F4-4AAF-83AF-676A50F6D6B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8D349606-02F4-4AAF-83AF-676A50F6D6B6}.Release|Any CPU.Build.0 = Release|Any CPU
                {38262197-48BD-4D8A-9968-4C6E60C814BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {38262197-48BD-4D8A-9968-4C6E60C814BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {38262197-48BD-4D8A-9968-4C6E60C814BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1465,10 +719,6 @@ Global
                {6DAA3E35-6FC9-477B-9D4D-538D9ECE7283}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {6DAA3E35-6FC9-477B-9D4D-538D9ECE7283}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {6DAA3E35-6FC9-477B-9D4D-538D9ECE7283}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4B6B2285-AE59-4E3A-8692-1E0479688BA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4B6B2285-AE59-4E3A-8692-1E0479688BA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4B6B2285-AE59-4E3A-8692-1E0479688BA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4B6B2285-AE59-4E3A-8692-1E0479688BA1}.Release|Any CPU.Build.0 = Release|Any CPU
                {DA829B50-E4EF-40B3-9156-F1CB488D1D73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {DA829B50-E4EF-40B3-9156-F1CB488D1D73}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {DA829B50-E4EF-40B3-9156-F1CB488D1D73}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1485,10 +735,6 @@ Global
                {811AC316-9CC2-497D-A45E-7B6B1E0E481B}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {811AC316-9CC2-497D-A45E-7B6B1E0E481B}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {811AC316-9CC2-497D-A45E-7B6B1E0E481B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {76213E4A-6D78-4274-9EB9-FCE25187E353}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {76213E4A-6D78-4274-9EB9-FCE25187E353}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {76213E4A-6D78-4274-9EB9-FCE25187E353}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {76213E4A-6D78-4274-9EB9-FCE25187E353}.Release|Any CPU.Build.0 = Release|Any CPU
                {E41631CD-605D-46BE-9D4B-46AAD7EE5599}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {E41631CD-605D-46BE-9D4B-46AAD7EE5599}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {E41631CD-605D-46BE-9D4B-46AAD7EE5599}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1497,18 +743,10 @@ Global
                {A062944C-09A6-4C2C-A2DC-60BB1EB19766}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {A062944C-09A6-4C2C-A2DC-60BB1EB19766}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {A062944C-09A6-4C2C-A2DC-60BB1EB19766}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C9E9ACC2-4917-4C0C-8734-AD4864EEB7C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C9E9ACC2-4917-4C0C-8734-AD4864EEB7C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C9E9ACC2-4917-4C0C-8734-AD4864EEB7C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C9E9ACC2-4917-4C0C-8734-AD4864EEB7C2}.Release|Any CPU.Build.0 = Release|Any CPU
                {14631AC9-FDC6-4561-A04C-6913947C939E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {14631AC9-FDC6-4561-A04C-6913947C939E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {14631AC9-FDC6-4561-A04C-6913947C939E}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {14631AC9-FDC6-4561-A04C-6913947C939E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A2E74122-C2B6-4A40-A255-AF54948DA464}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A2E74122-C2B6-4A40-A255-AF54948DA464}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A2E74122-C2B6-4A40-A255-AF54948DA464}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A2E74122-C2B6-4A40-A255-AF54948DA464}.Release|Any CPU.Build.0 = Release|Any CPU
                {D554618C-5D38-413A-82BA-7A70B6FC61A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {D554618C-5D38-413A-82BA-7A70B6FC61A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {D554618C-5D38-413A-82BA-7A70B6FC61A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1517,34 +755,14 @@ Global
                {5D72C9D5-37E8-4B93-A634-919A3B251C9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {5D72C9D5-37E8-4B93-A634-919A3B251C9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {5D72C9D5-37E8-4B93-A634-919A3B251C9B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {53691FB6-46CA-4725-AA1A-03418AFED79A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {53691FB6-46CA-4725-AA1A-03418AFED79A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {53691FB6-46CA-4725-AA1A-03418AFED79A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {53691FB6-46CA-4725-AA1A-03418AFED79A}.Release|Any CPU.Build.0 = Release|Any CPU
                {F574F9BD-1838-4C13-8722-7D6D33DE1781}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {F574F9BD-1838-4C13-8722-7D6D33DE1781}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {F574F9BD-1838-4C13-8722-7D6D33DE1781}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {F574F9BD-1838-4C13-8722-7D6D33DE1781}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FDA04C3E-7386-4F45-A7F2-C69DB33B72FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FDA04C3E-7386-4F45-A7F2-C69DB33B72FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FDA04C3E-7386-4F45-A7F2-C69DB33B72FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FDA04C3E-7386-4F45-A7F2-C69DB33B72FF}.Release|Any CPU.Build.0 = Release|Any CPU
                {8E6ED7D5-3B08-4A83-905E-8FB4CF0C160D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {8E6ED7D5-3B08-4A83-905E-8FB4CF0C160D}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {8E6ED7D5-3B08-4A83-905E-8FB4CF0C160D}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {8E6ED7D5-3B08-4A83-905E-8FB4CF0C160D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C1439AE1-8420-4D56-98F1-2F98B221485A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C1439AE1-8420-4D56-98F1-2F98B221485A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C1439AE1-8420-4D56-98F1-2F98B221485A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C1439AE1-8420-4D56-98F1-2F98B221485A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E537F31B-BCB7-4935-ABF3-DF2FAC48DCB3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F1316A49-176B-4E68-8A5F-1BA718289D46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F1316A49-176B-4E68-8A5F-1BA718289D46}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F1316A49-176B-4E68-8A5F-1BA718289D46}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F1316A49-176B-4E68-8A5F-1BA718289D46}.Release|Any CPU.Build.0 = Release|Any CPU
                {6546230C-B2F4-4F79-8E57-6B4867997D77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {6546230C-B2F4-4F79-8E57-6B4867997D77}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {6546230C-B2F4-4F79-8E57-6B4867997D77}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1553,34 +771,18 @@ Global
                {DAF033A4-D1CF-464F-B581-578259BF3F8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {DAF033A4-D1CF-464F-B581-578259BF3F8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {DAF033A4-D1CF-464F-B581-578259BF3F8F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {83854968-EA94-4D22-8BFE-AA81557AACFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {83854968-EA94-4D22-8BFE-AA81557AACFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {83854968-EA94-4D22-8BFE-AA81557AACFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {83854968-EA94-4D22-8BFE-AA81557AACFB}.Release|Any CPU.Build.0 = Release|Any CPU
                {CB3E9225-3DFF-4930-BFED-1E8AE5319C32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {CB3E9225-3DFF-4930-BFED-1E8AE5319C32}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {CB3E9225-3DFF-4930-BFED-1E8AE5319C32}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {CB3E9225-3DFF-4930-BFED-1E8AE5319C32}.Release|Any CPU.Build.0 = Release|Any CPU
-               {98DDD6B7-792F-4E36-9ED0-141D0727D41F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {98DDD6B7-792F-4E36-9ED0-141D0727D41F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {98DDD6B7-792F-4E36-9ED0-141D0727D41F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {98DDD6B7-792F-4E36-9ED0-141D0727D41F}.Release|Any CPU.Build.0 = Release|Any CPU
                {04DAD425-06C0-481B-9787-D2D4BFF196F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {04DAD425-06C0-481B-9787-D2D4BFF196F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {04DAD425-06C0-481B-9787-D2D4BFF196F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {04DAD425-06C0-481B-9787-D2D4BFF196F5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1EF37C09-E9CB-404B-BAF0-1877456C0799}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1EF37C09-E9CB-404B-BAF0-1877456C0799}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1EF37C09-E9CB-404B-BAF0-1877456C0799}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1EF37C09-E9CB-404B-BAF0-1877456C0799}.Release|Any CPU.Build.0 = Release|Any CPU
                {CA0DDCCE-2190-4D9B-88D6-237682D21BC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {CA0DDCCE-2190-4D9B-88D6-237682D21BC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {CA0DDCCE-2190-4D9B-88D6-237682D21BC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {CA0DDCCE-2190-4D9B-88D6-237682D21BC3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F408F42C-51DD-4A6F-AEEF-C2EA9F2D9012}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F408F42C-51DD-4A6F-AEEF-C2EA9F2D9012}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F408F42C-51DD-4A6F-AEEF-C2EA9F2D9012}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F408F42C-51DD-4A6F-AEEF-C2EA9F2D9012}.Release|Any CPU.Build.0 = Release|Any CPU
                {EFA38650-CE13-4BF3-993D-70B238DB1C9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {EFA38650-CE13-4BF3-993D-70B238DB1C9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {EFA38650-CE13-4BF3-993D-70B238DB1C9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1633,18 +835,10 @@ Global
                {9732089B-32BB-43FC-BB72-3EE9BBBE796A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {9732089B-32BB-43FC-BB72-3EE9BBBE796A}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {9732089B-32BB-43FC-BB72-3EE9BBBE796A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {22F06C6F-29E9-48BE-AF9B-066C5607C8F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {22F06C6F-29E9-48BE-AF9B-066C5607C8F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {22F06C6F-29E9-48BE-AF9B-066C5607C8F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {22F06C6F-29E9-48BE-AF9B-066C5607C8F7}.Release|Any CPU.Build.0 = Release|Any CPU
                {BD4DF654-42EE-40E8-A3F4-8A80959E7879}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {BD4DF654-42EE-40E8-A3F4-8A80959E7879}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {BD4DF654-42EE-40E8-A3F4-8A80959E7879}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {BD4DF654-42EE-40E8-A3F4-8A80959E7879}.Release|Any CPU.Build.0 = Release|Any CPU
-               {15DA3E31-1142-4ABB-AC5E-B2FB2B7C50D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {15DA3E31-1142-4ABB-AC5E-B2FB2B7C50D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {15DA3E31-1142-4ABB-AC5E-B2FB2B7C50D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {15DA3E31-1142-4ABB-AC5E-B2FB2B7C50D9}.Release|Any CPU.Build.0 = Release|Any CPU
                {E9B87AE3-9A05-4146-83CC-082BE32D8EB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {E9B87AE3-9A05-4146-83CC-082BE32D8EB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {E9B87AE3-9A05-4146-83CC-082BE32D8EB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1653,34 +847,18 @@ Global
                {F3B101A1-2CC5-416E-9C64-AABAB5D4A625}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {F3B101A1-2CC5-416E-9C64-AABAB5D4A625}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {F3B101A1-2CC5-416E-9C64-AABAB5D4A625}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A39E95C7-A667-472B-8A53-798974756DBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A39E95C7-A667-472B-8A53-798974756DBD}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A39E95C7-A667-472B-8A53-798974756DBD}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A39E95C7-A667-472B-8A53-798974756DBD}.Release|Any CPU.Build.0 = Release|Any CPU
                {3694FAEB-90F5-46E8-AD30-E91FF97B401A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {3694FAEB-90F5-46E8-AD30-E91FF97B401A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {3694FAEB-90F5-46E8-AD30-E91FF97B401A}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {3694FAEB-90F5-46E8-AD30-E91FF97B401A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BF6DC977-2D12-4FE0-A44C-759FBD4FE7E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BF6DC977-2D12-4FE0-A44C-759FBD4FE7E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BF6DC977-2D12-4FE0-A44C-759FBD4FE7E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BF6DC977-2D12-4FE0-A44C-759FBD4FE7E9}.Release|Any CPU.Build.0 = Release|Any CPU
                {141D4A4E-C16C-4FF6-9E35-54AF58BE6080}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {141D4A4E-C16C-4FF6-9E35-54AF58BE6080}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {141D4A4E-C16C-4FF6-9E35-54AF58BE6080}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {141D4A4E-C16C-4FF6-9E35-54AF58BE6080}.Release|Any CPU.Build.0 = Release|Any CPU
-               {57ABF26A-1779-4FFD-85BB-79F5DBDA2AA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {57ABF26A-1779-4FFD-85BB-79F5DBDA2AA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {57ABF26A-1779-4FFD-85BB-79F5DBDA2AA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {57ABF26A-1779-4FFD-85BB-79F5DBDA2AA6}.Release|Any CPU.Build.0 = Release|Any CPU
                {19831BAF-44E6-4F3E-B46E-B1BD09398232}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {19831BAF-44E6-4F3E-B46E-B1BD09398232}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {19831BAF-44E6-4F3E-B46E-B1BD09398232}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {19831BAF-44E6-4F3E-B46E-B1BD09398232}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3EE40B63-F51F-45BE-A86B-76546F4ED3D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3EE40B63-F51F-45BE-A86B-76546F4ED3D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3EE40B63-F51F-45BE-A86B-76546F4ED3D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3EE40B63-F51F-45BE-A86B-76546F4ED3D7}.Release|Any CPU.Build.0 = Release|Any CPU
                {51392CAD-5DCF-443F-8ECF-C9113DF3B91A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {51392CAD-5DCF-443F-8ECF-C9113DF3B91A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {51392CAD-5DCF-443F-8ECF-C9113DF3B91A}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1689,10 +867,6 @@ Global
                {E36C154B-A0AC-4721-B06A-AFE31D357CE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {E36C154B-A0AC-4721-B06A-AFE31D357CE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {E36C154B-A0AC-4721-B06A-AFE31D357CE5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {98DA1392-DAD8-4F11-9B88-1E1578FF7670}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {98DA1392-DAD8-4F11-9B88-1E1578FF7670}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {98DA1392-DAD8-4F11-9B88-1E1578FF7670}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {98DA1392-DAD8-4F11-9B88-1E1578FF7670}.Release|Any CPU.Build.0 = Release|Any CPU
                {28DE6988-8E54-4D16-B9B6-4A5BB796FB15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {28DE6988-8E54-4D16-B9B6-4A5BB796FB15}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {28DE6988-8E54-4D16-B9B6-4A5BB796FB15}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1745,10 +919,6 @@ Global
                {5A56819B-A874-42CF-991C-8DD1B97115B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {5A56819B-A874-42CF-991C-8DD1B97115B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {5A56819B-A874-42CF-991C-8DD1B97115B3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ECA3830F-C627-47A4-8F3B-CB9C5172475D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ECA3830F-C627-47A4-8F3B-CB9C5172475D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ECA3830F-C627-47A4-8F3B-CB9C5172475D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ECA3830F-C627-47A4-8F3B-CB9C5172475D}.Release|Any CPU.Build.0 = Release|Any CPU
                {BDF04E30-60D9-4279-A1DF-3291328A5AFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {BDF04E30-60D9-4279-A1DF-3291328A5AFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {BDF04E30-60D9-4279-A1DF-3291328A5AFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1961,62 +1131,26 @@ Global
                {DA3B9FEE-8FBD-4587-B760-65420765256A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {DA3B9FEE-8FBD-4587-B760-65420765256A}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {DA3B9FEE-8FBD-4587-B760-65420765256A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6F4A0357-C391-41B0-A1E1-BCA43ED57C90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6F4A0357-C391-41B0-A1E1-BCA43ED57C90}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6F4A0357-C391-41B0-A1E1-BCA43ED57C90}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6F4A0357-C391-41B0-A1E1-BCA43ED57C90}.Release|Any CPU.Build.0 = Release|Any CPU
                {6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DD1C0229-22E8-4C95-9CE5-4E656D48D15D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DD1C0229-22E8-4C95-9CE5-4E656D48D15D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DD1C0229-22E8-4C95-9CE5-4E656D48D15D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DD1C0229-22E8-4C95-9CE5-4E656D48D15D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4E55B240-B470-43B4-ABDA-8C03E7B1BF8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4E55B240-B470-43B4-ABDA-8C03E7B1BF8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4E55B240-B470-43B4-ABDA-8C03E7B1BF8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4E55B240-B470-43B4-ABDA-8C03E7B1BF8E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7A96CB43-304B-417C-AAB3-C096E48DAE70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7A96CB43-304B-417C-AAB3-C096E48DAE70}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7A96CB43-304B-417C-AAB3-C096E48DAE70}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7A96CB43-304B-417C-AAB3-C096E48DAE70}.Release|Any CPU.Build.0 = Release|Any CPU
-               {98DC1B90-280C-4A1B-A834-9D5143840323}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {98DC1B90-280C-4A1B-A834-9D5143840323}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {98DC1B90-280C-4A1B-A834-9D5143840323}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {98DC1B90-280C-4A1B-A834-9D5143840323}.Release|Any CPU.Build.0 = Release|Any CPU
                {54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EBF59584-3F6F-4881-B2FF-E4FBE2A4D1F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EBF59584-3F6F-4881-B2FF-E4FBE2A4D1F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EBF59584-3F6F-4881-B2FF-E4FBE2A4D1F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EBF59584-3F6F-4881-B2FF-E4FBE2A4D1F1}.Release|Any CPU.Build.0 = Release|Any CPU
                {73FB1B7E-09F9-4E7F-A63A-C407A93BCA59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {73FB1B7E-09F9-4E7F-A63A-C407A93BCA59}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {73FB1B7E-09F9-4E7F-A63A-C407A93BCA59}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {73FB1B7E-09F9-4E7F-A63A-C407A93BCA59}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2A967FCC-19E4-407D-9187-9D2126768B18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2A967FCC-19E4-407D-9187-9D2126768B18}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2A967FCC-19E4-407D-9187-9D2126768B18}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2A967FCC-19E4-407D-9187-9D2126768B18}.Release|Any CPU.Build.0 = Release|Any CPU
                {A76A398F-08C0-4B3D-A624-690717233736}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {A76A398F-08C0-4B3D-A624-690717233736}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {A76A398F-08C0-4B3D-A624-690717233736}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {A76A398F-08C0-4B3D-A624-690717233736}.Release|Any CPU.Build.0 = Release|Any CPU
-               {48DFBC3C-F8C1-488E-B1E2-15555551B796}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {48DFBC3C-F8C1-488E-B1E2-15555551B796}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {48DFBC3C-F8C1-488E-B1E2-15555551B796}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {48DFBC3C-F8C1-488E-B1E2-15555551B796}.Release|Any CPU.Build.0 = Release|Any CPU
                {1379065B-9195-4ED3-95A7-9508211A7A7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {1379065B-9195-4ED3-95A7-9508211A7A7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {1379065B-9195-4ED3-95A7-9508211A7A7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {1379065B-9195-4ED3-95A7-9508211A7A7E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {328A697E-59B7-442A-AE1E-0D4C49C2D7E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {328A697E-59B7-442A-AE1E-0D4C49C2D7E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {328A697E-59B7-442A-AE1E-0D4C49C2D7E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {328A697E-59B7-442A-AE1E-0D4C49C2D7E0}.Release|Any CPU.Build.0 = Release|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
index 52951d39ca673a937c6c1d9249bad4edb2caee4f..0e7d579424e3c13af18b4b204502fad729424184 100644 (file)
       <flags>/codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin</flags>
       <output>mscorlib.dll</output>
       <built_sources></built_sources>
-      <library_output>./../../class/lib/basic/tmp/mscorlib.dll</library_output>
+      <library_output>./../../class/lib/basic/mscorlib.dll</library_output>
       <fx_version>2.0</fx_version>
       <profile>basic</profile>
       <response>corlib.dll.sources</response>
     </project>
+    <project dir="class/Mono.Security" library="Mono.Security-basic">
+      <boot>true</boot>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 -lib:./../../class/lib/basic/bare</flags>
+      <output>Mono.Security.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/basic/Mono.Security.dll</library_output>
+      <fx_version>2.0</fx_version>
+      <profile>basic</profile>
+      <response>Mono.Security.dll.sources</response>
+    </project>
     <project dir="class/System" library="System-basic">
       <boot>true</boot>
       <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/basic/secxml/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
@@ -32,7 +42,7 @@
     </project>
     <project dir="class/System.XML" library="System.Xml-basic">
       <boot>true</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP -lib:./../../class/lib/basic/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/basic/bare -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/basic_PatternParser.cs Mono.Xml.Xsl/basic_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/basic/System.Xml.dll</library_output>
       <flags>/codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4</flags>
       <output>mscorlib.dll</output>
       <built_sources></built_sources>
-      <library_output>./../../class/lib/build/tmp/mscorlib.dll</library_output>
+      <library_output>./../../class/lib/build/mscorlib.dll</library_output>
       <fx_version>4.0</fx_version>
       <profile>build</profile>
       <response>corlib.dll.sources</response>
     </project>
+    <project dir="class/Mono.Security" library="Mono.Security-build">
+      <boot>false</boot>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 -lib:./../../class/lib/build/bare</flags>
+      <output>Mono.Security.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/build/Mono.Security.dll</library_output>
+      <fx_version>4.0</fx_version>
+      <profile>build</profile>
+      <response>Mono.Security.dll.sources</response>
+    </project>
     <project dir="class/System" library="System-build">
       <boot>false</boot>
       <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/build/secxml/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
     </project>
     <project dir="class/System" library="System-secxml-build">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -lib:./../../class/lib/build/bare -r:PrebuiltSystem=./../../class/lib/build/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/build/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/build/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/build/secxml/System.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-build">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP -lib:./../../class/lib/build/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/build/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/build_PatternParser.cs Mono.Xml.Xsl/build_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/build/System.Xml.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-bare-build">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/build/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/build/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/build_PatternParser.cs Mono.Xml.Xsl/build_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/build/bare/System.Xml.dll</library_output>
     </project>
     <project dir="class/System" library="System-secxml-build">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -lib:./../../class/lib/build/bare -r:PrebuiltSystem=./../../class/lib/build/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/build/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/build/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/build/secxml/System.dll</library_output>
       <flags>/codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -debug -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v2</flags>
       <output>mscorlib.dll</output>
       <built_sources></built_sources>
-      <library_output>./../../class/lib/net_2_0/tmp/mscorlib.dll</library_output>
+      <library_output>./../../class/lib/net_2_0/mscorlib.dll</library_output>
       <fx_version>2.0</fx_version>
       <profile>net_2_0</profile>
       <response>corlib.dll.sources</response>
       <profile>net_2_0</profile>
       <response>./../../build/deps/corlib_test_net_2_0.dll.response</response>
     </project>
+    <project dir="class/Mono.Security" library="Mono.Security-net_2_0">
+      <boot>false</boot>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 -lib:./../../class/lib/net_2_0/bare</flags>
+      <output>Mono.Security.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/net_2_0/Mono.Security.dll</library_output>
+      <fx_version>2.0</fx_version>
+      <profile>net_2_0</profile>
+      <response>Mono.Security.dll.sources</response>
+    </project>
+    <project dir="class/Mono.Security" library="Mono.Security-tests-net_2_0">
+      <boot>false</boot>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -lib:./../../class/lib/net_2_0/bare -nowarn:169,219,618,672</flags>
+      <output>Mono.Security_test_net_2_0.dll</output>
+      <built_sources></built_sources>
+      <library_output>Mono.Security_test_net_2_0.dll</library_output>
+      <fx_version>2.0</fx_version>
+      <profile>net_2_0</profile>
+      <response>./../../build/deps/Mono.Security_test_net_2_0.dll.response</response>
+    </project>
     <project dir="class/System" library="System-net_2_0">
       <boot>false</boot>
       <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/net_2_0/secxml/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
     </project>
     <project dir="class/System" library="System-tests-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_2_0.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_2_0.dll</library_output>
     </project>
     <project dir="class/System" library="System-tests-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_2_0.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_2_0.dll</library_output>
     </project>
     <project dir="class/System" library="System-secxml-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -lib:./../../class/lib/net_2_0/bare -r:PrebuiltSystem=./../../class/lib/net_2_0/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/net_2_0/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_2_0/secxml/System.dll</library_output>
     </project>
     <project dir="class/System" library="System-tests-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_2_0.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_2_0.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP -lib:./../../class/lib/net_2_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_2_0_PatternParser.cs Mono.Xml.Xsl/net_2_0_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/net_2_0/System.Xml.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-tests-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_2_0/bare -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
       <output>System.Xml_test_net_2_0.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_2_0_PatternParser.cs Mono.Xml.Xsl/net_2_0_PatternTokenizer.cs</built_sources>
       <library_output>System.Xml_test_net_2_0.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-bare-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_2_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_2_0_PatternParser.cs Mono.Xml.Xsl/net_2_0_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/net_2_0/bare/System.Xml.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-tests-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_2_0/bare -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
       <output>System.Xml_test_net_2_0.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_2_0_PatternParser.cs Mono.Xml.Xsl/net_2_0_PatternTokenizer.cs</built_sources>
       <library_output>System.Xml_test_net_2_0.dll</library_output>
     </project>
     <project dir="class/System.Configuration" library="System.Configuration-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 -lib:./../../class/lib/net_2_0/secxml -lib:./../../class/lib/net_2_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/secxml -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618</flags>
       <output>System.Configuration.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_2_0/System.Configuration.dll</library_output>
     </project>
     <project dir="class/System.Configuration" library="System.Configuration-tests-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 -lib:./../../class/lib/net_2_0/secxml -lib:./../../class/lib/net_2_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_2_0/secxml -lib:./../../class/lib/net_2_0/bare -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618</flags>
       <output>System.Configuration_test_net_2_0.dll</output>
       <built_sources></built_sources>
       <library_output>System.Configuration_test_net_2_0.dll</library_output>
     </project>
     <project dir="class/Microsoft.Build.Tasks" library="Microsoft.Build.Tasks-tests-net_2_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Microsoft.Build.Tasks.dll /r:./../../class/lib/net_2_0/Microsoft.Build.Engine.dll /r:./../../class/lib/net_2_0/Microsoft.Build.Framework.dll /r:./../../class/lib/net_2_0/Mono.XBuild.Tasks.dll /r:./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll /r:System.Core.dll</flags>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Microsoft.Build.Tasks.dll /r:System.Xml.dll /r:./../../class/lib/net_2_0/Microsoft.Build.Engine.dll /r:./../../class/lib/net_2_0/Microsoft.Build.Framework.dll /r:./../../class/lib/net_2_0/Mono.XBuild.Tasks.dll /r:./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll /r:System.Core.dll</flags>
       <output>Microsoft.Build.Tasks_test_net_2_0.dll</output>
       <built_sources></built_sources>
       <library_output>Microsoft.Build.Tasks_test_net_2_0.dll</library_output>
     </project>
     <project dir="class/Microsoft.Build.Tasks" library="Microsoft.Build.Tasks-tests-net_3_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_3_5/Microsoft.Build.Tasks.v3.5.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:./../../class/lib/net_3_5/Mono.XBuild.Tasks.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Utilities.v3.5.dll /r:System.Core.dll</flags>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_3_5/Microsoft.Build.Tasks.v3.5.dll /r:System.Xml.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:./../../class/lib/net_3_5/Mono.XBuild.Tasks.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Utilities.v3.5.dll /r:System.Core.dll</flags>
       <output>Microsoft.Build.Tasks_test_net_3_5.dll</output>
       <built_sources></built_sources>
       <library_output>Microsoft.Build.Tasks_test_net_3_5.dll</library_output>
       <flags>/codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4</flags>
       <output>mscorlib.dll</output>
       <built_sources></built_sources>
-      <library_output>./../../class/lib/net_4_0/tmp/mscorlib.dll</library_output>
+      <library_output>./../../class/lib/net_4_0/mscorlib.dll</library_output>
       <fx_version>4.0</fx_version>
       <profile>net_4_0</profile>
       <response>corlib.dll.sources</response>
       <profile>net_4_0</profile>
       <response>./../../build/deps/corlib_test_net_4_0.dll.response</response>
     </project>
+    <project dir="class/Mono.Security" library="Mono.Security-net_4_0">
+      <boot>false</boot>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 -lib:./../../class/lib/net_4_0/bare</flags>
+      <output>Mono.Security.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/net_4_0/Mono.Security.dll</library_output>
+      <fx_version>4.0</fx_version>
+      <profile>net_4_0</profile>
+      <response>Mono.Security.dll.sources</response>
+    </project>
+    <project dir="class/Mono.Security" library="Mono.Security-tests-net_4_0">
+      <boot>false</boot>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -lib:./../../class/lib/net_4_0/bare -nowarn:169,219,618,672</flags>
+      <output>Mono.Security_test_net_4_0.dll</output>
+      <built_sources></built_sources>
+      <library_output>Mono.Security_test_net_4_0.dll</library_output>
+      <fx_version>4.0</fx_version>
+      <profile>net_4_0</profile>
+      <response>./../../build/deps/Mono.Security_test_net_4_0.dll.response</response>
+    </project>
     <project dir="class/System" library="System-net_4_0">
       <boot>false</boot>
       <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/net_4_0/secxml/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
     </project>
     <project dir="class/System" library="System-tests-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_4_0.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_4_0.dll</library_output>
     </project>
     <project dir="class/System" library="System-tests-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_4_0.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_4_0.dll</library_output>
     </project>
     <project dir="class/System" library="System-secxml-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -lib:./../../class/lib/net_4_0/bare -r:PrebuiltSystem=./../../class/lib/net_4_0/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/net_4_0/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_0/secxml/System.dll</library_output>
     </project>
     <project dir="class/System" library="System-tests-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_4_0.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_4_0.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP -lib:./../../class/lib/net_4_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_0_PatternParser.cs Mono.Xml.Xsl/net_4_0_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/net_4_0/System.Xml.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-tests-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_4_0/bare -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
       <output>System.Xml_test_net_4_0.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_0_PatternParser.cs Mono.Xml.Xsl/net_4_0_PatternTokenizer.cs</built_sources>
       <library_output>System.Xml_test_net_4_0.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-bare-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_4_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_0_PatternParser.cs Mono.Xml.Xsl/net_4_0_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/net_4_0/bare/System.Xml.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-tests-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_4_0/bare -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
       <output>System.Xml_test_net_4_0.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_0_PatternParser.cs Mono.Xml.Xsl/net_4_0_PatternTokenizer.cs</built_sources>
       <library_output>System.Xml_test_net_4_0.dll</library_output>
     </project>
     <project dir="class/System.Configuration" library="System.Configuration-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 -lib:./../../class/lib/net_4_0/secxml -lib:./../../class/lib/net_4_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/secxml -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618</flags>
       <output>System.Configuration.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_0/System.Configuration.dll</library_output>
     </project>
     <project dir="class/System.Configuration" library="System.Configuration-tests-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 -lib:./../../class/lib/net_4_0/secxml -lib:./../../class/lib/net_4_0/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_0/secxml -lib:./../../class/lib/net_4_0/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618</flags>
       <output>System.Configuration_test_net_4_0.dll</output>
       <built_sources></built_sources>
       <library_output>System.Configuration_test_net_4_0.dll</library_output>
       <flags>/codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -debug -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4</flags>
       <output>mscorlib.dll</output>
       <built_sources></built_sources>
-      <library_output>./../../class/lib/net_4_5/tmp/mscorlib.dll</library_output>
+      <library_output>./../../class/lib/net_4_5/mscorlib.dll</library_output>
       <fx_version>4.5</fx_version>
       <profile>net_4_5</profile>
       <response>corlib.dll.sources</response>
     </project>
     <project dir="class/System" library="System-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_4_5.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_4_5.dll</library_output>
     </project>
     <project dir="class/System" library="System-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_4_5.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_4_5.dll</library_output>
     </project>
     <project dir="class/System" library="System-secxml-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -lib:./../../class/lib/net_4_5/bare -r:PrebuiltSystem=./../../class/lib/net_4_5/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:SECURITY_DEP -d:XML_DEP -r:PrebuiltSystem=./../../class/lib/net_4_5/bare/System.dll -r:System.Xml.dll -r:MonoSecurity=Mono.Security.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/secxml/System.dll</library_output>
     </project>
     <project dir="class/System" library="System-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/secxml/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:618,672,219,67,169,612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration</flags>
       <output>System_test_net_4_5.dll</output>
       <built_sources></built_sources>
       <library_output>System_test_net_4_5.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP -lib:./../../class/lib/net_4_5/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -r:System.Configuration.dll -d:CONFIGURATION_DEP</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_5_PatternParser.cs Mono.Xml.Xsl/net_4_5_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/net_4_5/System.Xml.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_4_5/bare -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
       <output>System.Xml_test_net_4_5.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_5_PatternParser.cs Mono.Xml.Xsl/net_4_5_PatternTokenizer.cs</built_sources>
       <library_output>System.Xml_test_net_4_5.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-bare-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_4_5/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642</flags>
       <output>System.Xml.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_5_PatternParser.cs Mono.Xml.Xsl/net_4_5_PatternTokenizer.cs</built_sources>
       <library_output>./../../class/lib/net_4_5/bare/System.Xml.dll</library_output>
     </project>
     <project dir="class/System.XML" library="System.Xml-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -lib:./../../class/lib/net_4_5/bare -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/bare/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll</flags>
       <output>System.Xml_test_net_4_5.dll</output>
       <built_sources>System.Xml.XPath/Parser.cs Mono.Xml.Xsl/net_4_5_PatternParser.cs Mono.Xml.Xsl/net_4_5_PatternTokenizer.cs</built_sources>
       <library_output>System.Xml_test_net_4_5.dll</library_output>
     </project>
     <project dir="class/Mono.Security" library="Mono.Security-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 -lib:./../../class/lib/net_4_5/bare</flags>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5/bare -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -unsafe -nowarn:1030</flags>
       <output>Mono.Security.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/Mono.Security.dll</library_output>
     </project>
     <project dir="class/System.Configuration" library="System.Configuration-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 -lib:./../../class/lib/net_4_5/secxml -lib:./../../class/lib/net_4_5/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/secxml -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618</flags>
       <output>System.Configuration.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Configuration.dll</library_output>
     </project>
     <project dir="class/System.Configuration" library="System.Configuration-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 -lib:./../../class/lib/net_4_5/secxml -lib:./../../class/lib/net_4_5/bare</flags>
+      <flags>/codepage:65001 -lib:./../../class/lib/net_4_5/secxml -lib:./../../class/lib/net_4_5/bare -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618</flags>
       <output>System.Configuration_test_net_4_5.dll</output>
       <built_sources></built_sources>
       <library_output>System.Configuration_test_net_4_5.dll</library_output>
     </project>
     <project dir="class/Microsoft.Build.Utilities" library="Microsoft.Build.Utilities-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll</flags>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll</flags>
       <output>Microsoft.Build.Utilities.v4.0.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll</library_output>
     </project>
     <project dir="class/Microsoft.Build.Tasks" library="Microsoft.Build.Tasks-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.Tasks.v4.0.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll /r:./../../class/lib/net_4_5/Mono.XBuild.Tasks.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll /r:System.Core.dll</flags>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.Tasks.v4.0.dll /r:System.Xml.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll /r:./../../class/lib/net_4_5/Mono.XBuild.Tasks.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll /r:System.Core.dll /r:Microsoft.Build.dll</flags>
       <output>Microsoft.Build.Tasks_test_net_4_5.dll</output>
       <built_sources></built_sources>
       <library_output>Microsoft.Build.Tasks_test_net_4_5.dll</library_output>
       <profile>xbuild_12</profile>
       <response>./../../build/deps/Mono.XBuild.Tasks_test_xbuild_12.dll.response</response>
     </project>
-    <project dir="class/Microsoft.Build.Tasks" library="Microsoft.Build.Tasks-xbuild_12">
+    <project dir="class/Microsoft.Build.Utilities" library="Microsoft.Build.Utilities-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/xbuild_12 -r:mscorlib.dll -debug -d:XBUILD_12 -lib:./../../class/lib/net_4_5 -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:./../../class/lib/xbuild_12/Microsoft.Build.Utilities.v12.0.dll /r:./../../class/lib/xbuild_12/Microsoft.Build.Framework.dll /r:./../../class/lib/xbuild_12/Microsoft.Build.Engine.dll /r:./../../class/lib/xbuild_12/Mono.XBuild.Tasks.dll</flags>
-      <output>Microsoft.Build.Tasks.v12.0.dll</output>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll</flags>
+      <output>Microsoft.Build.Utilities.v4.0.dll</output>
       <built_sources></built_sources>
-      <library_output>./../../class/lib/xbuild_12/Microsoft.Build.Tasks.v12.0.dll</library_output>
+      <library_output>./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll</library_output>
       <fx_version>4.5</fx_version>
-      <profile>xbuild_12</profile>
-      <response>Microsoft.Build.Tasks.dll.sources</response>
+      <profile>net_4_5</profile>
+      <response>Microsoft.Build.Utilities.dll.sources</response>
     </project>
-    <project dir="class/Microsoft.Build.Tasks" library="Microsoft.Build.Tasks-tests-xbuild_12">
+    <project dir="class/Microsoft.Build.Utilities" library="Microsoft.Build.Utilities-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/xbuild_12 -r:mscorlib.dll -debug -d:XBUILD_12 -lib:./../../class/lib/net_4_5 -optimize -r:./../../class/lib/xbuild_12/Microsoft.Build.Tasks.v12.0.dll /r:./../../class/lib/xbuild_12/Microsoft.Build.Engine.dll /r:./../../class/lib/xbuild_12/Microsoft.Build.Framework.dll /r:./../../class/lib/xbuild_12/Mono.XBuild.Tasks.dll /r:./../../class/lib/xbuild_12/Microsoft.Build.Utilities.v12.0.dll /r:System.Core.dll</flags>
-      <output>Microsoft.Build.Tasks_test_xbuild_12.dll</output>
+      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll -r:System.dll -r:System.Core.dll</flags>
+      <output>Microsoft.Build.Utilities_test_net_4_5.dll</output>
       <built_sources></built_sources>
-      <library_output>Microsoft.Build.Tasks_test_xbuild_12.dll</library_output>
-      <fx_version>4.5</fx_version>
-      <profile>xbuild_12</profile>
-      <response>./../../build/deps/Microsoft.Build.Tasks_test_xbuild_12.dll.response</response>
-    </project>
-    <project dir="class/Microsoft.Build" library="Microsoft.Build-xbuild_12">
-      <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/xbuild_12 -r:mscorlib.dll -debug -d:XBUILD_12 -lib:./../../class/lib/net_4_5 -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /d:MICROSOFT_BUILD_DLL</flags>
-      <output>Microsoft.Build.dll</output>
-      <built_sources>Microsoft.Build.Internal/ExpressionParser.cs</built_sources>
-      <library_output>./../../class/lib/xbuild_12/Microsoft.Build.dll</library_output>
-      <fx_version>4.5</fx_version>
-      <profile>xbuild_12</profile>
-      <response>Microsoft.Build.dll.sources</response>
-    </project>
-    <project dir="class/Microsoft.Build" library="Microsoft.Build-tests-xbuild_12">
-      <boot>false</boot>
-      <flags>/codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/xbuild_12 -r:mscorlib.dll -debug -d:XBUILD_12 -lib:./../../class/lib/net_4_5 -optimize -r:./../../class/lib/xbuild_12/Microsoft.Build.dll /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /d:MICROSOFT_BUILD_DLL /r:Microsoft.Build.Utilities.v4.0.dll</flags>
-      <output>Microsoft.Build_test_xbuild_12.dll</output>
-      <built_sources>Microsoft.Build.Internal/ExpressionParser.cs</built_sources>
-      <library_output>Microsoft.Build_test_xbuild_12.dll</library_output>
+      <library_output>Microsoft.Build.Utilities_test_net_4_5.dll</library_output>
       <fx_version>4.5</fx_version>
-      <profile>xbuild_12</profile>
-      <response>./../../build/deps/Microsoft.Build_test_xbuild_12.dll.response</response>
+      <profile>net_4_5</profile>
+      <response>./../../build/deps/Microsoft.Build.Utilities_test_net_4_5.dll.response</response>
     </project>
-    <project dir="tools/xbuild" library="xbuild-xbuild_12">
+    <project dir="mcs" library="mcs-net_4_5">
       <boot></boot>
-      <flags>/codepage:65001 -r:./../../class/lib/xbuild_12/Microsoft.Build.Framework.dll -r:./../../class/lib/xbuild_12/Microsoft.Build.Utilities.v12.0.dll -r:./../../class/lib/xbuild_12/Microsoft.Build.Engine.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/xbuild_12 -r:mscorlib.dll -debug -d:XBUILD_12 -lib:./../../class/lib/net_4_5 -optimize /noconfig</flags>
-      <output>xbuild.exe</output>
+      <flags>/codepage:65001 -lib:./../class/lib/build -debug -d:STATIC,NO_SYMBOL_WRITER,NO_AUTHENTICODE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig</flags>
+      <output>mcs.exe</output>
       <built_sources></built_sources>
-      <library_output>./../../class/lib/xbuild_12/xbuild.exe</library_output>
+      <library_output>mcs.exe</library_output>
       <fx_version>4.5</fx_version>
-      <profile>xbuild_12</profile>
-      <response>xbuild.exe.sources</response>
+      <profile>net_4_5</profile>
+      <response>mcs.exe.sources</response>
     </project>
 </root>
index aee421e42a56c5c3b6dbbd2ed171a47f73a0998e..6b784a3d6e8b5506f8928956d370b2d8dc52172f 100644 (file)
@@ -170,7 +170,7 @@ etc/mono/config: ../data/config Makefile $(symlinks)
        d=`cd ../support && pwd`; \
        sed 's,target="libMonoPosixHelper[^"]*",target="'$$d/libMonoPosixHelper.la'",' ../data/config > $@t
        if test -z "$(libgdiplus_loc)"; then :; else \
-         sed 's,<configuration>,& <dllmap dll="gdiplus.dll" target="$(libgdiplus_loc)" os="!windows"/>,' $@t > $@tt; \
+         sed 's,target="[^"]*libgdiplus[^"]*",target="$(libgdiplus_loc)",' $@t > $@tt; \
          mv -f $@tt $@t; fi
        mv -f $@t $@
 
index 42fdf7cfaadfbfe04b825b13b538ac9427f8b02e..9049e3cc931aeb1082c95c99e3793b1c69582cf9 100644 (file)
@@ -1136,12 +1136,30 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EALREADY */
                {errno = EINVAL; return -1;}
 #endif /* ndef EALREADY */
+       if (x == Mono_Posix_Errno_EAUTH)
+#ifdef EAUTH
+               {*r = EAUTH; return 0;}
+#else /* def EAUTH */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EAUTH */
+       if (x == Mono_Posix_Errno_EBADARCH)
+#ifdef EBADARCH
+               {*r = EBADARCH; return 0;}
+#else /* def EBADARCH */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EBADARCH */
        if (x == Mono_Posix_Errno_EBADE)
 #ifdef EBADE
                {*r = EBADE; return 0;}
 #else /* def EBADE */
                {errno = EINVAL; return -1;}
 #endif /* ndef EBADE */
+       if (x == Mono_Posix_Errno_EBADEXEC)
+#ifdef EBADEXEC
+               {*r = EBADEXEC; return 0;}
+#else /* def EBADEXEC */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EBADEXEC */
        if (x == Mono_Posix_Errno_EBADF)
 #ifdef EBADF
                {*r = EBADF; return 0;}
@@ -1154,6 +1172,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EBADFD */
                {errno = EINVAL; return -1;}
 #endif /* ndef EBADFD */
+       if (x == Mono_Posix_Errno_EBADMACHO)
+#ifdef EBADMACHO
+               {*r = EBADMACHO; return 0;}
+#else /* def EBADMACHO */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EBADMACHO */
        if (x == Mono_Posix_Errno_EBADMSG)
 #ifdef EBADMSG
                {*r = EBADMSG; return 0;}
@@ -1166,6 +1190,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EBADR */
                {errno = EINVAL; return -1;}
 #endif /* ndef EBADR */
+       if (x == Mono_Posix_Errno_EBADRPC)
+#ifdef EBADRPC
+               {*r = EBADRPC; return 0;}
+#else /* def EBADRPC */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EBADRPC */
        if (x == Mono_Posix_Errno_EBADRQC)
 #ifdef EBADRQC
                {*r = EBADRQC; return 0;}
@@ -1190,6 +1220,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EBUSY */
                {errno = EINVAL; return -1;}
 #endif /* ndef EBUSY */
+       if (x == Mono_Posix_Errno_ECANCELED)
+#ifdef ECANCELED
+               {*r = ECANCELED; return 0;}
+#else /* def ECANCELED */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ECANCELED */
        if (x == Mono_Posix_Errno_ECHILD)
 #ifdef ECHILD
                {*r = ECHILD; return 0;}
@@ -1244,6 +1280,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EDESTADDRREQ */
                {errno = EINVAL; return -1;}
 #endif /* ndef EDESTADDRREQ */
+       if (x == Mono_Posix_Errno_EDEVERR)
+#ifdef EDEVERR
+               {*r = EDEVERR; return 0;}
+#else /* def EDEVERR */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EDEVERR */
        if (x == Mono_Posix_Errno_EDOM)
 #ifdef EDOM
                {*r = EDOM; return 0;}
@@ -1280,6 +1322,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EFBIG */
                {errno = EINVAL; return -1;}
 #endif /* ndef EFBIG */
+       if (x == Mono_Posix_Errno_EFTYPE)
+#ifdef EFTYPE
+               {*r = EFTYPE; return 0;}
+#else /* def EFTYPE */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EFTYPE */
        if (x == Mono_Posix_Errno_EHOSTDOWN)
 #ifdef EHOSTDOWN
                {*r = EHOSTDOWN; return 0;}
@@ -1346,6 +1394,24 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EISNAM */
                {errno = EINVAL; return -1;}
 #endif /* ndef EISNAM */
+       if (x == Mono_Posix_Errno_EKEYEXPIRED)
+#ifdef EKEYEXPIRED
+               {*r = EKEYEXPIRED; return 0;}
+#else /* def EKEYEXPIRED */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EKEYEXPIRED */
+       if (x == Mono_Posix_Errno_EKEYREJECTED)
+#ifdef EKEYREJECTED
+               {*r = EKEYREJECTED; return 0;}
+#else /* def EKEYREJECTED */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EKEYREJECTED */
+       if (x == Mono_Posix_Errno_EKEYREVOKED)
+#ifdef EKEYREVOKED
+               {*r = EKEYREVOKED; return 0;}
+#else /* def EKEYREVOKED */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EKEYREVOKED */
        if (x == Mono_Posix_Errno_EL2HLT)
 #ifdef EL2HLT
                {*r = EL2HLT; return 0;}
@@ -1454,6 +1520,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def ENAVAIL */
                {errno = EINVAL; return -1;}
 #endif /* ndef ENAVAIL */
+       if (x == Mono_Posix_Errno_ENEEDAUTH)
+#ifdef ENEEDAUTH
+               {*r = ENEEDAUTH; return 0;}
+#else /* def ENEEDAUTH */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ENEEDAUTH */
        if (x == Mono_Posix_Errno_ENETDOWN)
 #ifdef ENETDOWN
                {*r = ENETDOWN; return 0;}
@@ -1484,6 +1556,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def ENOANO */
                {errno = EINVAL; return -1;}
 #endif /* ndef ENOANO */
+       if (x == Mono_Posix_Errno_ENOATTR)
+#ifdef ENOATTR
+               {*r = ENOATTR; return 0;}
+#else /* def ENOATTR */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ENOATTR */
        if (x == Mono_Posix_Errno_ENOBUFS)
 #ifdef ENOBUFS
                {*r = ENOBUFS; return 0;}
@@ -1520,6 +1598,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def ENOEXEC */
                {errno = EINVAL; return -1;}
 #endif /* ndef ENOEXEC */
+       if (x == Mono_Posix_Errno_ENOKEY)
+#ifdef ENOKEY
+               {*r = ENOKEY; return 0;}
+#else /* def ENOKEY */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ENOKEY */
        if (x == Mono_Posix_Errno_ENOLCK)
 #ifdef ENOLCK
                {*r = ENOLCK; return 0;}
@@ -1562,6 +1646,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def ENOPKG */
                {errno = EINVAL; return -1;}
 #endif /* ndef ENOPKG */
+       if (x == Mono_Posix_Errno_ENOPOLICY)
+#ifdef ENOPOLICY
+               {*r = ENOPOLICY; return 0;}
+#else /* def ENOPOLICY */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ENOPOLICY */
        if (x == Mono_Posix_Errno_ENOPROTOOPT)
 #ifdef ENOPROTOOPT
                {*r = ENOPROTOOPT; return 0;}
@@ -1622,6 +1712,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def ENOTNAM */
                {errno = EINVAL; return -1;}
 #endif /* ndef ENOTNAM */
+       if (x == Mono_Posix_Errno_ENOTRECOVERABLE)
+#ifdef ENOTRECOVERABLE
+               {*r = ENOTRECOVERABLE; return 0;}
+#else /* def ENOTRECOVERABLE */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ENOTRECOVERABLE */
        if (x == Mono_Posix_Errno_ENOTSOCK)
 #ifdef ENOTSOCK
                {*r = ENOTSOCK; return 0;}
@@ -1658,6 +1754,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EOVERFLOW */
                {errno = EINVAL; return -1;}
 #endif /* ndef EOVERFLOW */
+       if (x == Mono_Posix_Errno_EOWNERDEAD)
+#ifdef EOWNERDEAD
+               {*r = EOWNERDEAD; return 0;}
+#else /* def EOWNERDEAD */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EOWNERDEAD */
        if (x == Mono_Posix_Errno_EPERM)
 #ifdef EPERM
                {*r = EPERM; return 0;}
@@ -1676,6 +1778,30 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EPIPE */
                {errno = EINVAL; return -1;}
 #endif /* ndef EPIPE */
+       if (x == Mono_Posix_Errno_EPROCLIM)
+#ifdef EPROCLIM
+               {*r = EPROCLIM; return 0;}
+#else /* def EPROCLIM */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EPROCLIM */
+       if (x == Mono_Posix_Errno_EPROCUNAVAIL)
+#ifdef EPROCUNAVAIL
+               {*r = EPROCUNAVAIL; return 0;}
+#else /* def EPROCUNAVAIL */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EPROCUNAVAIL */
+       if (x == Mono_Posix_Errno_EPROGMISMATCH)
+#ifdef EPROGMISMATCH
+               {*r = EPROGMISMATCH; return 0;}
+#else /* def EPROGMISMATCH */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EPROGMISMATCH */
+       if (x == Mono_Posix_Errno_EPROGUNAVAIL)
+#ifdef EPROGUNAVAIL
+               {*r = EPROGUNAVAIL; return 0;}
+#else /* def EPROGUNAVAIL */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EPROGUNAVAIL */
        if (x == Mono_Posix_Errno_EPROTO)
 #ifdef EPROTO
                {*r = EPROTO; return 0;}
@@ -1694,6 +1820,12 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EPROTOTYPE */
                {errno = EINVAL; return -1;}
 #endif /* ndef EPROTOTYPE */
+       if (x == Mono_Posix_Errno_EPWROFF)
+#ifdef EPWROFF
+               {*r = EPWROFF; return 0;}
+#else /* def EPWROFF */
+               {errno = EINVAL; return -1;}
+#endif /* ndef EPWROFF */
        if (x == Mono_Posix_Errno_ERANGE)
 #ifdef ERANGE
                {*r = ERANGE; return 0;}
@@ -1730,6 +1862,18 @@ int Mono_Posix_FromErrno (int x, int *r)
 #else /* def EROFS */
                {errno = EINVAL; return -1;}
 #endif /* ndef EROFS */
+       if (x == Mono_Posix_Errno_ERPCMISMATCH)
+#ifdef ERPCMISMATCH
+               {*r = ERPCMISMATCH; return 0;}
+#else /* def ERPCMISMATCH */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ERPCMISMATCH */
+       if (x == Mono_Posix_Errno_ESHLIBVERS)
+#ifdef ESHLIBVERS
+               {*r = ESHLIBVERS; return 0;}
+#else /* def ESHLIBVERS */
+               {errno = EINVAL; return -1;}
+#endif /* ndef ESHLIBVERS */
        if (x == Mono_Posix_Errno_ESHUTDOWN)
 #ifdef ESHUTDOWN
                {*r = ESHUTDOWN; return 0;}
@@ -1874,10 +2018,22 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EALREADY)
                {*r = Mono_Posix_Errno_EALREADY; return 0;}
 #endif /* ndef EALREADY */
+#ifdef EAUTH
+       if (x == EAUTH)
+               {*r = Mono_Posix_Errno_EAUTH; return 0;}
+#endif /* ndef EAUTH */
+#ifdef EBADARCH
+       if (x == EBADARCH)
+               {*r = Mono_Posix_Errno_EBADARCH; return 0;}
+#endif /* ndef EBADARCH */
 #ifdef EBADE
        if (x == EBADE)
                {*r = Mono_Posix_Errno_EBADE; return 0;}
 #endif /* ndef EBADE */
+#ifdef EBADEXEC
+       if (x == EBADEXEC)
+               {*r = Mono_Posix_Errno_EBADEXEC; return 0;}
+#endif /* ndef EBADEXEC */
 #ifdef EBADF
        if (x == EBADF)
                {*r = Mono_Posix_Errno_EBADF; return 0;}
@@ -1886,6 +2042,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EBADFD)
                {*r = Mono_Posix_Errno_EBADFD; return 0;}
 #endif /* ndef EBADFD */
+#ifdef EBADMACHO
+       if (x == EBADMACHO)
+               {*r = Mono_Posix_Errno_EBADMACHO; return 0;}
+#endif /* ndef EBADMACHO */
 #ifdef EBADMSG
        if (x == EBADMSG)
                {*r = Mono_Posix_Errno_EBADMSG; return 0;}
@@ -1894,6 +2054,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EBADR)
                {*r = Mono_Posix_Errno_EBADR; return 0;}
 #endif /* ndef EBADR */
+#ifdef EBADRPC
+       if (x == EBADRPC)
+               {*r = Mono_Posix_Errno_EBADRPC; return 0;}
+#endif /* ndef EBADRPC */
 #ifdef EBADRQC
        if (x == EBADRQC)
                {*r = Mono_Posix_Errno_EBADRQC; return 0;}
@@ -1910,6 +2074,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EBUSY)
                {*r = Mono_Posix_Errno_EBUSY; return 0;}
 #endif /* ndef EBUSY */
+#ifdef ECANCELED
+       if (x == ECANCELED)
+               {*r = Mono_Posix_Errno_ECANCELED; return 0;}
+#endif /* ndef ECANCELED */
 #ifdef ECHILD
        if (x == ECHILD)
                {*r = Mono_Posix_Errno_ECHILD; return 0;}
@@ -1946,6 +2114,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EDESTADDRREQ)
                {*r = Mono_Posix_Errno_EDESTADDRREQ; return 0;}
 #endif /* ndef EDESTADDRREQ */
+#ifdef EDEVERR
+       if (x == EDEVERR)
+               {*r = Mono_Posix_Errno_EDEVERR; return 0;}
+#endif /* ndef EDEVERR */
 #ifdef EDOM
        if (x == EDOM)
                {*r = Mono_Posix_Errno_EDOM; return 0;}
@@ -1970,6 +2142,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EFBIG)
                {*r = Mono_Posix_Errno_EFBIG; return 0;}
 #endif /* ndef EFBIG */
+#ifdef EFTYPE
+       if (x == EFTYPE)
+               {*r = Mono_Posix_Errno_EFTYPE; return 0;}
+#endif /* ndef EFTYPE */
 #ifdef EHOSTDOWN
        if (x == EHOSTDOWN)
                {*r = Mono_Posix_Errno_EHOSTDOWN; return 0;}
@@ -2014,6 +2190,18 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EISNAM)
                {*r = Mono_Posix_Errno_EISNAM; return 0;}
 #endif /* ndef EISNAM */
+#ifdef EKEYEXPIRED
+       if (x == EKEYEXPIRED)
+               {*r = Mono_Posix_Errno_EKEYEXPIRED; return 0;}
+#endif /* ndef EKEYEXPIRED */
+#ifdef EKEYREJECTED
+       if (x == EKEYREJECTED)
+               {*r = Mono_Posix_Errno_EKEYREJECTED; return 0;}
+#endif /* ndef EKEYREJECTED */
+#ifdef EKEYREVOKED
+       if (x == EKEYREVOKED)
+               {*r = Mono_Posix_Errno_EKEYREVOKED; return 0;}
+#endif /* ndef EKEYREVOKED */
 #ifdef EL2HLT
        if (x == EL2HLT)
                {*r = Mono_Posix_Errno_EL2HLT; return 0;}
@@ -2086,6 +2274,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == ENAVAIL)
                {*r = Mono_Posix_Errno_ENAVAIL; return 0;}
 #endif /* ndef ENAVAIL */
+#ifdef ENEEDAUTH
+       if (x == ENEEDAUTH)
+               {*r = Mono_Posix_Errno_ENEEDAUTH; return 0;}
+#endif /* ndef ENEEDAUTH */
 #ifdef ENETDOWN
        if (x == ENETDOWN)
                {*r = Mono_Posix_Errno_ENETDOWN; return 0;}
@@ -2106,6 +2298,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == ENOANO)
                {*r = Mono_Posix_Errno_ENOANO; return 0;}
 #endif /* ndef ENOANO */
+#ifdef ENOATTR
+       if (x == ENOATTR)
+               {*r = Mono_Posix_Errno_ENOATTR; return 0;}
+#endif /* ndef ENOATTR */
 #ifdef ENOBUFS
        if (x == ENOBUFS)
                {*r = Mono_Posix_Errno_ENOBUFS; return 0;}
@@ -2130,6 +2326,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == ENOEXEC)
                {*r = Mono_Posix_Errno_ENOEXEC; return 0;}
 #endif /* ndef ENOEXEC */
+#ifdef ENOKEY
+       if (x == ENOKEY)
+               {*r = Mono_Posix_Errno_ENOKEY; return 0;}
+#endif /* ndef ENOKEY */
 #ifdef ENOLCK
        if (x == ENOLCK)
                {*r = Mono_Posix_Errno_ENOLCK; return 0;}
@@ -2158,6 +2358,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == ENOPKG)
                {*r = Mono_Posix_Errno_ENOPKG; return 0;}
 #endif /* ndef ENOPKG */
+#ifdef ENOPOLICY
+       if (x == ENOPOLICY)
+               {*r = Mono_Posix_Errno_ENOPOLICY; return 0;}
+#endif /* ndef ENOPOLICY */
 #ifdef ENOPROTOOPT
        if (x == ENOPROTOOPT)
                {*r = Mono_Posix_Errno_ENOPROTOOPT; return 0;}
@@ -2198,6 +2402,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == ENOTNAM)
                {*r = Mono_Posix_Errno_ENOTNAM; return 0;}
 #endif /* ndef ENOTNAM */
+#ifdef ENOTRECOVERABLE
+       if (x == ENOTRECOVERABLE)
+               {*r = Mono_Posix_Errno_ENOTRECOVERABLE; return 0;}
+#endif /* ndef ENOTRECOVERABLE */
 #ifdef ENOTSOCK
        if (x == ENOTSOCK)
                {*r = Mono_Posix_Errno_ENOTSOCK; return 0;}
@@ -2222,6 +2430,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EOVERFLOW)
                {*r = Mono_Posix_Errno_EOVERFLOW; return 0;}
 #endif /* ndef EOVERFLOW */
+#ifdef EOWNERDEAD
+       if (x == EOWNERDEAD)
+               {*r = Mono_Posix_Errno_EOWNERDEAD; return 0;}
+#endif /* ndef EOWNERDEAD */
 #ifdef EPERM
        if (x == EPERM)
                {*r = Mono_Posix_Errno_EPERM; return 0;}
@@ -2234,6 +2446,22 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EPIPE)
                {*r = Mono_Posix_Errno_EPIPE; return 0;}
 #endif /* ndef EPIPE */
+#ifdef EPROCLIM
+       if (x == EPROCLIM)
+               {*r = Mono_Posix_Errno_EPROCLIM; return 0;}
+#endif /* ndef EPROCLIM */
+#ifdef EPROCUNAVAIL
+       if (x == EPROCUNAVAIL)
+               {*r = Mono_Posix_Errno_EPROCUNAVAIL; return 0;}
+#endif /* ndef EPROCUNAVAIL */
+#ifdef EPROGMISMATCH
+       if (x == EPROGMISMATCH)
+               {*r = Mono_Posix_Errno_EPROGMISMATCH; return 0;}
+#endif /* ndef EPROGMISMATCH */
+#ifdef EPROGUNAVAIL
+       if (x == EPROGUNAVAIL)
+               {*r = Mono_Posix_Errno_EPROGUNAVAIL; return 0;}
+#endif /* ndef EPROGUNAVAIL */
 #ifdef EPROTO
        if (x == EPROTO)
                {*r = Mono_Posix_Errno_EPROTO; return 0;}
@@ -2246,6 +2474,10 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EPROTOTYPE)
                {*r = Mono_Posix_Errno_EPROTOTYPE; return 0;}
 #endif /* ndef EPROTOTYPE */
+#ifdef EPWROFF
+       if (x == EPWROFF)
+               {*r = Mono_Posix_Errno_EPWROFF; return 0;}
+#endif /* ndef EPWROFF */
 #ifdef ERANGE
        if (x == ERANGE)
                {*r = Mono_Posix_Errno_ERANGE; return 0;}
@@ -2270,6 +2502,14 @@ int Mono_Posix_ToErrno (int x, int *r)
        if (x == EROFS)
                {*r = Mono_Posix_Errno_EROFS; return 0;}
 #endif /* ndef EROFS */
+#ifdef ERPCMISMATCH
+       if (x == ERPCMISMATCH)
+               {*r = Mono_Posix_Errno_ERPCMISMATCH; return 0;}
+#endif /* ndef ERPCMISMATCH */
+#ifdef ESHLIBVERS
+       if (x == ESHLIBVERS)
+               {*r = Mono_Posix_Errno_ESHLIBVERS; return 0;}
+#endif /* ndef ESHLIBVERS */
 #ifdef ESHUTDOWN
        if (x == ESHUTDOWN)
                {*r = Mono_Posix_Errno_ESHUTDOWN; return 0;}
index 233c2b113148075a1a03e3ebf5dc99a4d3723801..fa6786f0a771059db47f1979445223dc63db8f1d 100644 (file)
@@ -219,16 +219,26 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_EAGAIN          Mono_Posix_Errno_EAGAIN
        Mono_Posix_Errno_EALREADY              = 0x00000072,
        #define Mono_Posix_Errno_EALREADY        Mono_Posix_Errno_EALREADY
+       Mono_Posix_Errno_EAUTH                 = 0x00000438,
+       #define Mono_Posix_Errno_EAUTH           Mono_Posix_Errno_EAUTH
+       Mono_Posix_Errno_EBADARCH              = 0x0000043e,
+       #define Mono_Posix_Errno_EBADARCH        Mono_Posix_Errno_EBADARCH
        Mono_Posix_Errno_EBADE                 = 0x00000034,
        #define Mono_Posix_Errno_EBADE           Mono_Posix_Errno_EBADE
+       Mono_Posix_Errno_EBADEXEC              = 0x0000043d,
+       #define Mono_Posix_Errno_EBADEXEC        Mono_Posix_Errno_EBADEXEC
        Mono_Posix_Errno_EBADF                 = 0x00000009,
        #define Mono_Posix_Errno_EBADF           Mono_Posix_Errno_EBADF
        Mono_Posix_Errno_EBADFD                = 0x0000004d,
        #define Mono_Posix_Errno_EBADFD          Mono_Posix_Errno_EBADFD
+       Mono_Posix_Errno_EBADMACHO             = 0x00000440,
+       #define Mono_Posix_Errno_EBADMACHO       Mono_Posix_Errno_EBADMACHO
        Mono_Posix_Errno_EBADMSG               = 0x0000004a,
        #define Mono_Posix_Errno_EBADMSG         Mono_Posix_Errno_EBADMSG
        Mono_Posix_Errno_EBADR                 = 0x00000035,
        #define Mono_Posix_Errno_EBADR           Mono_Posix_Errno_EBADR
+       Mono_Posix_Errno_EBADRPC               = 0x00000430,
+       #define Mono_Posix_Errno_EBADRPC         Mono_Posix_Errno_EBADRPC
        Mono_Posix_Errno_EBADRQC               = 0x00000038,
        #define Mono_Posix_Errno_EBADRQC         Mono_Posix_Errno_EBADRQC
        Mono_Posix_Errno_EBADSLT               = 0x00000039,
@@ -237,6 +247,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_EBFONT          Mono_Posix_Errno_EBFONT
        Mono_Posix_Errno_EBUSY                 = 0x00000010,
        #define Mono_Posix_Errno_EBUSY           Mono_Posix_Errno_EBUSY
+       Mono_Posix_Errno_ECANCELED             = 0x0000007d,
+       #define Mono_Posix_Errno_ECANCELED       Mono_Posix_Errno_ECANCELED
        Mono_Posix_Errno_ECHILD                = 0x0000000a,
        #define Mono_Posix_Errno_ECHILD          Mono_Posix_Errno_ECHILD
        Mono_Posix_Errno_ECHRNG                = 0x0000002c,
@@ -255,6 +267,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_EDEADLOCK       Mono_Posix_Errno_EDEADLOCK
        Mono_Posix_Errno_EDESTADDRREQ          = 0x00000059,
        #define Mono_Posix_Errno_EDESTADDRREQ    Mono_Posix_Errno_EDESTADDRREQ
+       Mono_Posix_Errno_EDEVERR               = 0x0000043b,
+       #define Mono_Posix_Errno_EDEVERR         Mono_Posix_Errno_EDEVERR
        Mono_Posix_Errno_EDOM                  = 0x00000021,
        #define Mono_Posix_Errno_EDOM            Mono_Posix_Errno_EDOM
        Mono_Posix_Errno_EDOTDOT               = 0x00000049,
@@ -267,6 +281,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_EFAULT          Mono_Posix_Errno_EFAULT
        Mono_Posix_Errno_EFBIG                 = 0x0000001b,
        #define Mono_Posix_Errno_EFBIG           Mono_Posix_Errno_EFBIG
+       Mono_Posix_Errno_EFTYPE                = 0x00000437,
+       #define Mono_Posix_Errno_EFTYPE          Mono_Posix_Errno_EFTYPE
        Mono_Posix_Errno_EHOSTDOWN             = 0x00000070,
        #define Mono_Posix_Errno_EHOSTDOWN       Mono_Posix_Errno_EHOSTDOWN
        Mono_Posix_Errno_EHOSTUNREACH          = 0x00000071,
@@ -289,6 +305,12 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_EISDIR          Mono_Posix_Errno_EISDIR
        Mono_Posix_Errno_EISNAM                = 0x00000078,
        #define Mono_Posix_Errno_EISNAM          Mono_Posix_Errno_EISNAM
+       Mono_Posix_Errno_EKEYEXPIRED           = 0x0000007f,
+       #define Mono_Posix_Errno_EKEYEXPIRED     Mono_Posix_Errno_EKEYEXPIRED
+       Mono_Posix_Errno_EKEYREJECTED          = 0x00000081,
+       #define Mono_Posix_Errno_EKEYREJECTED    Mono_Posix_Errno_EKEYREJECTED
+       Mono_Posix_Errno_EKEYREVOKED           = 0x00000080,
+       #define Mono_Posix_Errno_EKEYREVOKED     Mono_Posix_Errno_EKEYREVOKED
        Mono_Posix_Errno_EL2HLT                = 0x00000033,
        #define Mono_Posix_Errno_EL2HLT          Mono_Posix_Errno_EL2HLT
        Mono_Posix_Errno_EL2NSYNC              = 0x0000002d,
@@ -325,6 +347,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_ENAMETOOLONG    Mono_Posix_Errno_ENAMETOOLONG
        Mono_Posix_Errno_ENAVAIL               = 0x00000077,
        #define Mono_Posix_Errno_ENAVAIL         Mono_Posix_Errno_ENAVAIL
+       Mono_Posix_Errno_ENEEDAUTH             = 0x00000439,
+       #define Mono_Posix_Errno_ENEEDAUTH       Mono_Posix_Errno_ENEEDAUTH
        Mono_Posix_Errno_ENETDOWN              = 0x00000064,
        #define Mono_Posix_Errno_ENETDOWN        Mono_Posix_Errno_ENETDOWN
        Mono_Posix_Errno_ENETRESET             = 0x00000066,
@@ -335,6 +359,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_ENFILE          Mono_Posix_Errno_ENFILE
        Mono_Posix_Errno_ENOANO                = 0x00000037,
        #define Mono_Posix_Errno_ENOANO          Mono_Posix_Errno_ENOANO
+       Mono_Posix_Errno_ENOATTR               = 0x00000445,
+       #define Mono_Posix_Errno_ENOATTR         Mono_Posix_Errno_ENOATTR
        Mono_Posix_Errno_ENOBUFS               = 0x00000069,
        #define Mono_Posix_Errno_ENOBUFS         Mono_Posix_Errno_ENOBUFS
        Mono_Posix_Errno_ENOCSI                = 0x00000032,
@@ -347,6 +373,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_ENOENT          Mono_Posix_Errno_ENOENT
        Mono_Posix_Errno_ENOEXEC               = 0x00000008,
        #define Mono_Posix_Errno_ENOEXEC         Mono_Posix_Errno_ENOEXEC
+       Mono_Posix_Errno_ENOKEY                = 0x0000007e,
+       #define Mono_Posix_Errno_ENOKEY          Mono_Posix_Errno_ENOKEY
        Mono_Posix_Errno_ENOLCK                = 0x00000025,
        #define Mono_Posix_Errno_ENOLCK          Mono_Posix_Errno_ENOLCK
        Mono_Posix_Errno_ENOLINK               = 0x00000043,
@@ -361,6 +389,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_ENONET          Mono_Posix_Errno_ENONET
        Mono_Posix_Errno_ENOPKG                = 0x00000041,
        #define Mono_Posix_Errno_ENOPKG          Mono_Posix_Errno_ENOPKG
+       Mono_Posix_Errno_ENOPOLICY             = 0x0000044f,
+       #define Mono_Posix_Errno_ENOPOLICY       Mono_Posix_Errno_ENOPOLICY
        Mono_Posix_Errno_ENOPROTOOPT           = 0x0000005c,
        #define Mono_Posix_Errno_ENOPROTOOPT     Mono_Posix_Errno_ENOPROTOOPT
        Mono_Posix_Errno_ENOSPC                = 0x0000001c,
@@ -381,6 +411,8 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_ENOTEMPTY       Mono_Posix_Errno_ENOTEMPTY
        Mono_Posix_Errno_ENOTNAM               = 0x00000076,
        #define Mono_Posix_Errno_ENOTNAM         Mono_Posix_Errno_ENOTNAM
+       Mono_Posix_Errno_ENOTRECOVERABLE       = 0x00000083,
+       #define Mono_Posix_Errno_ENOTRECOVERABLE Mono_Posix_Errno_ENOTRECOVERABLE
        Mono_Posix_Errno_ENOTSOCK              = 0x00000058,
        #define Mono_Posix_Errno_ENOTSOCK        Mono_Posix_Errno_ENOTSOCK
        Mono_Posix_Errno_ENOTTY                = 0x00000019,
@@ -393,18 +425,30 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_EOPNOTSUPP      Mono_Posix_Errno_EOPNOTSUPP
        Mono_Posix_Errno_EOVERFLOW             = 0x0000004b,
        #define Mono_Posix_Errno_EOVERFLOW       Mono_Posix_Errno_EOVERFLOW
+       Mono_Posix_Errno_EOWNERDEAD            = 0x00000082,
+       #define Mono_Posix_Errno_EOWNERDEAD      Mono_Posix_Errno_EOWNERDEAD
        Mono_Posix_Errno_EPERM                 = 0x00000001,
        #define Mono_Posix_Errno_EPERM           Mono_Posix_Errno_EPERM
        Mono_Posix_Errno_EPFNOSUPPORT          = 0x00000060,
        #define Mono_Posix_Errno_EPFNOSUPPORT    Mono_Posix_Errno_EPFNOSUPPORT
        Mono_Posix_Errno_EPIPE                 = 0x00000020,
        #define Mono_Posix_Errno_EPIPE           Mono_Posix_Errno_EPIPE
+       Mono_Posix_Errno_EPROCLIM              = 0x0000042b,
+       #define Mono_Posix_Errno_EPROCLIM        Mono_Posix_Errno_EPROCLIM
+       Mono_Posix_Errno_EPROCUNAVAIL          = 0x00000434,
+       #define Mono_Posix_Errno_EPROCUNAVAIL    Mono_Posix_Errno_EPROCUNAVAIL
+       Mono_Posix_Errno_EPROGMISMATCH         = 0x00000433,
+       #define Mono_Posix_Errno_EPROGMISMATCH   Mono_Posix_Errno_EPROGMISMATCH
+       Mono_Posix_Errno_EPROGUNAVAIL          = 0x00000432,
+       #define Mono_Posix_Errno_EPROGUNAVAIL    Mono_Posix_Errno_EPROGUNAVAIL
        Mono_Posix_Errno_EPROTO                = 0x00000047,
        #define Mono_Posix_Errno_EPROTO          Mono_Posix_Errno_EPROTO
        Mono_Posix_Errno_EPROTONOSUPPORT       = 0x0000005d,
        #define Mono_Posix_Errno_EPROTONOSUPPORT Mono_Posix_Errno_EPROTONOSUPPORT
        Mono_Posix_Errno_EPROTOTYPE            = 0x0000005b,
        #define Mono_Posix_Errno_EPROTOTYPE      Mono_Posix_Errno_EPROTOTYPE
+       Mono_Posix_Errno_EPWROFF               = 0x0000043a,
+       #define Mono_Posix_Errno_EPWROFF         Mono_Posix_Errno_EPWROFF
        Mono_Posix_Errno_ERANGE                = 0x00000022,
        #define Mono_Posix_Errno_ERANGE          Mono_Posix_Errno_ERANGE
        Mono_Posix_Errno_EREMCHG               = 0x0000004e,
@@ -417,6 +461,10 @@ enum Mono_Posix_Errno {
        #define Mono_Posix_Errno_ERESTART        Mono_Posix_Errno_ERESTART
        Mono_Posix_Errno_EROFS                 = 0x0000001e,
        #define Mono_Posix_Errno_EROFS           Mono_Posix_Errno_EROFS
+       Mono_Posix_Errno_ERPCMISMATCH          = 0x00000431,
+       #define Mono_Posix_Errno_ERPCMISMATCH    Mono_Posix_Errno_ERPCMISMATCH
+       Mono_Posix_Errno_ESHLIBVERS            = 0x0000043f,
+       #define Mono_Posix_Errno_ESHLIBVERS      Mono_Posix_Errno_ESHLIBVERS
        Mono_Posix_Errno_ESHUTDOWN             = 0x0000006c,
        #define Mono_Posix_Errno_ESHUTDOWN       Mono_Posix_Errno_ESHUTDOWN
        Mono_Posix_Errno_ESOCKTNOSUPPORT       = 0x0000005e,
index 78c900e9d9b2afeb460a3d24d7d0614d7bf7a027..e5b54da47b909f222d3664480c522d34d40ca1f8 100644 (file)
@@ -26,7 +26,7 @@ Mono_Posix_Syscall_L_ctermid (void)
 gint32
 Mono_Posix_Syscall_L_cuserid (void)
 {
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined (__OpenBSD__)
        return -1;
 #else
        return L_cuserid;
index ce804ef6fb5761f85393591ba8562ca9df08df57..3973bd6614f7199b3e4585bbf367c89301219a64 100644 (file)
@@ -9,7 +9,9 @@
 
 #include <config.h>
 
+#ifndef __OpenBSD__
 #define _XOPEN_SOURCE 600
+#endif
 
 #ifdef PLATFORM_MACOSX
 /* For mincore () */
index 1084339a44f2172c1cb4b8758d216c541bf72168..427e21f35a88bd246c81c8002f86f50d5d079253 100644 (file)
@@ -1,5 +1,5 @@
 /* config.h.  Generated from config.h.in by configure.  */
-/* config.h.in.  Generated from configure.in by autoheader.  */
+/* config.h.in.  Generated from configure.ac by autoheader.  */
 
 /* The architecture this is running on */
 #if defined(_M_IA64)