Merge pull request #664 from symform/xbuild-AssignProjectConfiguration
authorMartin Baulig <martin.baulig@xamarin.com>
Tue, 2 Jul 2013 14:49:31 +0000 (07:49 -0700)
committerMartin Baulig <martin.baulig@xamarin.com>
Tue, 2 Jul 2013 14:49:31 +0000 (07:49 -0700)
Renamed target AssignProjectConfigurations to AssignProjectConfiguration...

741 files changed:
acinclude.m4
configure.in
eglib/configure.ac
man/mono.1
mcs/class/Accessibility/Accessibility-net_2_0.csproj
mcs/class/Accessibility/Accessibility-net_4_0.csproj
mcs/class/Accessibility/Accessibility-net_4_5.csproj
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-net_2_0.csproj
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-net_4_0.csproj
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-net_4_5.csproj
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-tests-net_2_0.csproj
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-tests-net_4_0.csproj
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-tests-net_4_5.csproj
mcs/class/Compat.ICSharpCode.SharpZipLib/Compat.ICSharpCode.SharpZipLib-net_2_0.csproj
mcs/class/Cscompmgd/Cscompmgd-net_2_0.csproj
mcs/class/Cscompmgd/Cscompmgd-net_4_0.csproj
mcs/class/Cscompmgd/Cscompmgd-net_4_5.csproj
mcs/class/Cscompmgd/Cscompmgd-tests-net_2_0.csproj
mcs/class/Cscompmgd/Cscompmgd-tests-net_4_0.csproj
mcs/class/Cscompmgd/Cscompmgd-tests-net_4_5.csproj
mcs/class/CustomMarshalers/CustomMarshalers-net_2_0.csproj
mcs/class/CustomMarshalers/CustomMarshalers-net_4_0.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/I18N/CJK/I18N.CJK-net_2_0.csproj
mcs/class/I18N/CJK/I18N.CJK-net_4_0.csproj
mcs/class/I18N/CJK/I18N.CJK-net_4_5.csproj
mcs/class/I18N/CJK/I18N.CJK-tests-net_2_0.csproj
mcs/class/I18N/CJK/I18N.CJK-tests-net_4_0.csproj
mcs/class/I18N/CJK/I18N.CJK-tests-net_4_5.csproj
mcs/class/I18N/Common/I18N-net_2_0.csproj
mcs/class/I18N/Common/I18N-net_4_0.csproj
mcs/class/I18N/Common/I18N-net_4_5.csproj
mcs/class/I18N/MidEast/I18N.MidEast-net_2_0.csproj
mcs/class/I18N/MidEast/I18N.MidEast-net_4_0.csproj
mcs/class/I18N/MidEast/I18N.MidEast-net_4_5.csproj
mcs/class/I18N/MidEast/I18N.MidEast-tests-net_2_0.csproj
mcs/class/I18N/MidEast/I18N.MidEast-tests-net_4_0.csproj
mcs/class/I18N/MidEast/I18N.MidEast-tests-net_4_5.csproj
mcs/class/I18N/Other/I18N.Other-net_2_0.csproj
mcs/class/I18N/Other/I18N.Other-net_4_0.csproj
mcs/class/I18N/Other/I18N.Other-net_4_5.csproj
mcs/class/I18N/Rare/I18N.Rare-net_2_0.csproj
mcs/class/I18N/Rare/I18N.Rare-net_4_0.csproj
mcs/class/I18N/Rare/I18N.Rare-net_4_5.csproj
mcs/class/I18N/West/I18N.West-net_2_0.csproj
mcs/class/I18N/West/I18N.West-net_4_0.csproj
mcs/class/I18N/West/I18N.West-net_4_5.csproj
mcs/class/I18N/West/I18N.West-tests-net_2_0.csproj
mcs/class/I18N/West/I18N.West-tests-net_4_0.csproj
mcs/class/I18N/West/I18N.West-tests-net_4_5.csproj
mcs/class/IBM.Data.DB2/IBM.Data.DB2-net_2_0.csproj
mcs/class/IBM.Data.DB2/IBM.Data.DB2-net_4_0.csproj
mcs/class/IBM.Data.DB2/IBM.Data.DB2-net_4_5.csproj
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_2_0.csproj
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_0.csproj
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_5.csproj
mcs/class/Makefile
mcs/class/Managed.Windows.Forms/System.Windows.Forms-net_2_0.csproj
mcs/class/Managed.Windows.Forms/System.Windows.Forms-net_4_0.csproj
mcs/class/Managed.Windows.Forms/System.Windows.Forms-net_4_5.csproj
mcs/class/Managed.Windows.Forms/System.Windows.Forms-tests-net_2_0.csproj
mcs/class/Managed.Windows.Forms/System.Windows.Forms-tests-net_4_0.csproj
mcs/class/Managed.Windows.Forms/System.Windows.Forms-tests-net_4_5.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_2_0.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_3_5.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_0.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_5.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-net_2_0.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-net_3_5.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-net_4_0.csproj
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-net_4_5.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_2_0.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_3_5.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_0.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_5.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-net_2_0.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-net_3_5.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-net_4_0.csproj
mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-net_4_5.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_2_0.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_3_5.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_0.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_5.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-net_2_0.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-net_3_5.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-net_4_0.csproj
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-net_4_5.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_2_0.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_3_5.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_0.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_5.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-net_2_0.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-net_3_5.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-net_4_0.csproj
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-net_4_5.csproj
mcs/class/Microsoft.Build/Microsoft.Build-net_4_0.csproj
mcs/class/Microsoft.Build/Microsoft.Build-net_4_5.csproj
mcs/class/Microsoft.Build/Microsoft.Build-tests-net_4_0.csproj
mcs/class/Microsoft.Build/Microsoft.Build-tests-net_4_5.csproj
mcs/class/Microsoft.CSharp/Microsoft.CSharp-net_4_0.csproj
mcs/class/Microsoft.CSharp/Microsoft.CSharp-net_4_5.csproj
mcs/class/Microsoft.VisualC/Microsoft.VisualC-net_2_0.csproj
mcs/class/Microsoft.VisualC/Microsoft.VisualC-net_4_0.csproj
mcs/class/Microsoft.VisualC/Microsoft.VisualC-net_4_5.csproj
mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_0.csproj
mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_5.csproj
mcs/class/Mono.C5/Mono.C5-net_2_0.csproj
mcs/class/Mono.C5/Mono.C5-net_4_0.csproj
mcs/class/Mono.C5/Mono.C5-net_4_5.csproj
mcs/class/Mono.C5/Mono.C5-tests-net_2_0.csproj
mcs/class/Mono.C5/Mono.C5-tests-net_4_0.csproj
mcs/class/Mono.C5/Mono.C5-tests-net_4_5.csproj
mcs/class/Mono.CSharp/Mono.CSharp-net_2_0.csproj
mcs/class/Mono.CSharp/Mono.CSharp-net_4_0.csproj
mcs/class/Mono.CSharp/Mono.CSharp-net_4_5.csproj
mcs/class/Mono.CSharp/Mono.CSharp-tests-net_2_0.csproj
mcs/class/Mono.CSharp/Mono.CSharp-tests-net_4_0.csproj
mcs/class/Mono.CSharp/Mono.CSharp-tests-net_4_5.csproj
mcs/class/Mono.Cairo/Mono.Cairo-net_2_0.csproj
mcs/class/Mono.Cairo/Mono.Cairo-net_4_0.csproj
mcs/class/Mono.Cairo/Mono.Cairo-net_4_5.csproj
mcs/class/Mono.Cairo/Mono.Cairo.dll.sources
mcs/class/Mono.Cairo/Mono.Cairo/CairoDebug.cs [new file with mode: 0644]
mcs/class/Mono.Cairo/Mono.Cairo/Color.cs [new file with mode: 0644]
mcs/class/Mono.Cairo/Mono.Cairo/Context.cs
mcs/class/Mono.Cairo/Mono.Cairo/DirectFBSurface.cs
mcs/class/Mono.Cairo/Mono.Cairo/Distance.cs [new file with mode: 0644]
mcs/class/Mono.Cairo/Mono.Cairo/FontFace.cs
mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs
mcs/class/Mono.Cairo/Mono.Cairo/GlitzSurface.cs
mcs/class/Mono.Cairo/Mono.Cairo/Gradient.cs
mcs/class/Mono.Cairo/Mono.Cairo/ImageSurface.cs
mcs/class/Mono.Cairo/Mono.Cairo/LinearGradient.cs
mcs/class/Mono.Cairo/Mono.Cairo/Matrix.cs
mcs/class/Mono.Cairo/Mono.Cairo/NativeMethods.cs
mcs/class/Mono.Cairo/Mono.Cairo/PSSurface.cs
mcs/class/Mono.Cairo/Mono.Cairo/Path.cs
mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs
mcs/class/Mono.Cairo/Mono.Cairo/PdfSurface.cs
mcs/class/Mono.Cairo/Mono.Cairo/Point.cs [new file with mode: 0644]
mcs/class/Mono.Cairo/Mono.Cairo/PointD.cs [new file with mode: 0644]
mcs/class/Mono.Cairo/Mono.Cairo/RadialGradient.cs
mcs/class/Mono.Cairo/Mono.Cairo/Region.cs [new file with mode: 0644]
mcs/class/Mono.Cairo/Mono.Cairo/ScaledFont.cs
mcs/class/Mono.Cairo/Mono.Cairo/SolidPattern.cs
mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs
mcs/class/Mono.Cairo/Mono.Cairo/SurfacePattern.cs
mcs/class/Mono.Cairo/Mono.Cairo/SvgSurface.cs
mcs/class/Mono.Cairo/Mono.Cairo/Win32Surface.cs
mcs/class/Mono.Cairo/Mono.Cairo/XcbSurface.cs
mcs/class/Mono.Cairo/Mono.Cairo/XlibSurface.cs
mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_2_0.csproj
mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_0.csproj
mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_5.csproj
mcs/class/Mono.Cecil/Mono.Cecil-net_2_0.csproj
mcs/class/Mono.Cecil/Mono.Cecil-net_4_0.csproj
mcs/class/Mono.Cecil/Mono.Cecil-net_4_5.csproj
mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_5.csproj
mcs/class/Mono.CodeContracts/Mono.CodeContracts-tests-net_4_5.csproj
mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter-net_2_0.csproj
mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter-net_4_0.csproj
mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter-net_4_5.csproj
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_2_0.csproj
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_0.csproj
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_5.csproj
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-tests-net_2_0.csproj
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-tests-net_4_0.csproj
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-tests-net_4_5.csproj
mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_2_0.csproj
mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_4_0.csproj
mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_4_5.csproj
mcs/class/Mono.Data.Tds/Mono.Data.Tds-tests-net_2_0.csproj
mcs/class/Mono.Data.Tds/Mono.Data.Tds-tests-net_4_0.csproj
mcs/class/Mono.Data.Tds/Mono.Data.Tds-tests-net_4_5.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-net_2_0.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-net_4_0.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-net_4_5.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-tests-net_2_0.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-tests-net_4_0.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-tests-net_4_5.csproj
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachine.cs
mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs
mcs/class/Mono.Debugger.Soft/Test/dtest.cs
mcs/class/Mono.Http/Mono.Http-net_2_0.csproj
mcs/class/Mono.Http/Mono.Http-net_4_0.csproj
mcs/class/Mono.Http/Mono.Http-net_4_5.csproj
mcs/class/Mono.Management/Mono.Management-net_2_0.csproj
mcs/class/Mono.Management/Mono.Management-net_4_0.csproj
mcs/class/Mono.Management/Mono.Management-net_4_5.csproj
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-net_2_0.csproj
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-net_4_0.csproj
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-net_4_5.csproj
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-tests-net_2_0.csproj
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-tests-net_4_0.csproj
mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-tests-net_4_5.csproj
mcs/class/Mono.Messaging/Mono.Messaging-net_2_0.csproj
mcs/class/Mono.Messaging/Mono.Messaging-net_4_0.csproj
mcs/class/Mono.Messaging/Mono.Messaging-net_4_5.csproj
mcs/class/Mono.Messaging/Mono.Messaging-tests-net_2_0.csproj
mcs/class/Mono.Messaging/Mono.Messaging-tests-net_4_0.csproj
mcs/class/Mono.Messaging/Mono.Messaging-tests-net_4_5.csproj
mcs/class/Mono.Options/Mono.Options-net_2_0.csproj
mcs/class/Mono.Options/Mono.Options-net_4_0.csproj
mcs/class/Mono.Options/Mono.Options-net_4_5.csproj
mcs/class/Mono.Options/Mono.Options-tests-net_2_0.csproj
mcs/class/Mono.Options/Mono.Options-tests-net_4_0.csproj
mcs/class/Mono.Options/Mono.Options-tests-net_4_5.csproj
mcs/class/Mono.Parallel/Mono.Parallel-net_4_0.csproj
mcs/class/Mono.Parallel/Mono.Parallel-net_4_5.csproj
mcs/class/Mono.Parallel/Mono.Parallel-tests-net_4_0.csproj
mcs/class/Mono.Parallel/Mono.Parallel-tests-net_4_5.csproj
mcs/class/Mono.Posix/Mono.Posix-build.csproj
mcs/class/Mono.Posix/Mono.Posix-net_2_0.csproj
mcs/class/Mono.Posix/Mono.Posix-net_4_0.csproj
mcs/class/Mono.Posix/Mono.Posix-net_4_5.csproj
mcs/class/Mono.Posix/Mono.Posix-tests-net_2_0.csproj
mcs/class/Mono.Posix/Mono.Posix-tests-net_4_0.csproj
mcs/class/Mono.Posix/Mono.Posix-tests-net_4_5.csproj
mcs/class/Mono.Posix/Mono.Unix.Native/NativeConvert.cs
mcs/class/Mono.Security.Win32/Mono.Security.Win32-net_2_0.csproj
mcs/class/Mono.Security.Win32/Mono.Security.Win32-net_4_0.csproj
mcs/class/Mono.Security.Win32/Mono.Security.Win32-net_4_5.csproj
mcs/class/Mono.Security/Mono.Security-build.csproj
mcs/class/Mono.Security/Mono.Security-net_2_0.csproj
mcs/class/Mono.Security/Mono.Security-net_4_0.csproj
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.Cryptography/PKCS1.cs
mcs/class/Mono.Security/Mono.Security.X509/X509Certificate.cs
mcs/class/Mono.Simd/Mono.Simd-net_2_0.csproj
mcs/class/Mono.Simd/Mono.Simd-net_4_0.csproj
mcs/class/Mono.Simd/Mono.Simd-net_4_5.csproj
mcs/class/Mono.Tasklets/Mono.Tasklets-net_2_0.csproj
mcs/class/Mono.Tasklets/Mono.Tasklets-net_4_0.csproj
mcs/class/Mono.Tasklets/Mono.Tasklets-net_4_5.csproj
mcs/class/Mono.Web/Mono.Web-net_2_0.csproj
mcs/class/Mono.Web/Mono.Web-net_4_0.csproj
mcs/class/Mono.Web/Mono.Web-net_4_5.csproj
mcs/class/Mono.WebBrowser/Mono.WebBrowser-net_2_0.csproj
mcs/class/Mono.WebBrowser/Mono.WebBrowser-net_4_0.csproj
mcs/class/Mono.WebBrowser/Mono.WebBrowser-net_4_5.csproj
mcs/class/Moonlight.Build.Tasks/Moonlight.Build.Tasks-net_2_0.csproj
mcs/class/Moonlight.Build.Tasks/Moonlight.Build.Tasks-net_4_0.csproj
mcs/class/Moonlight.Build.Tasks/Moonlight.Build.Tasks-net_4_5.csproj
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-net_2_0.csproj
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_0.csproj
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_5.csproj
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-tests-net_2_0.csproj
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-tests-net_4_0.csproj
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-tests-net_4_5.csproj
mcs/class/Npgsql/Npgsql-net_2_0.csproj
mcs/class/Npgsql/Npgsql-net_4_0.csproj
mcs/class/Npgsql/Npgsql-net_4_5.csproj
mcs/class/Npgsql/Npgsql-tests-net_2_0.csproj
mcs/class/Npgsql/Npgsql-tests-net_4_0.csproj
mcs/class/Npgsql/Npgsql-tests-net_4_5.csproj
mcs/class/OpenSystem.C/OpenSystem.C-net_2_0.csproj
mcs/class/OpenSystem.C/OpenSystem.C-net_4_0.csproj
mcs/class/OpenSystem.C/OpenSystem.C-net_4_5.csproj
mcs/class/PEAPI/PEAPI-net_2_0.csproj
mcs/class/PEAPI/PEAPI-net_4_0.csproj
mcs/class/PEAPI/PEAPI-net_4_5.csproj
mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client-net_2_0.csproj
mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_0.csproj
mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_5.csproj
mcs/class/System.ComponentModel.Composition/System.ComponentModel.Composition-net_4_0.csproj
mcs/class/System.ComponentModel.Composition/System.ComponentModel.Composition-net_4_5.csproj
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_2_0.csproj
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_0.csproj
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_5.csproj
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-tests-net_2_0.csproj
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-tests-net_4_0.csproj
mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-tests-net_4_5.csproj
mcs/class/System.Configuration.Install/System.Configuration.Install-net_2_0.csproj
mcs/class/System.Configuration.Install/System.Configuration.Install-net_4_0.csproj
mcs/class/System.Configuration.Install/System.Configuration.Install-net_4_5.csproj
mcs/class/System.Configuration/System.Configuration-net_2_0.csproj
mcs/class/System.Configuration/System.Configuration-net_4_0.csproj
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.Core/System.Core-build.csproj
mcs/class/System.Core/System.Core-net_2_0.csproj
mcs/class/System.Core/System.Core-net_4_0.csproj
mcs/class/System.Core/System.Core-net_4_5.csproj
mcs/class/System.Core/System.Core-tests-net_2_0.csproj
mcs/class/System.Core/System.Core-tests-net_4_0.csproj
mcs/class/System.Core/System.Core-tests-net_4_5.csproj
mcs/class/System.Core/System/TimeZoneInfo.Android.cs
mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-net_2_0.csproj
mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-net_4_0.csproj
mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-net_4_5.csproj
mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-tests-net_2_0.csproj
mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-tests-net_4_0.csproj
mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-tests-net_4_5.csproj
mcs/class/System.Data.Linq/System.Data.Linq-net_2_0.csproj
mcs/class/System.Data.Linq/System.Data.Linq-net_4_0.csproj
mcs/class/System.Data.Linq/System.Data.Linq-net_4_5.csproj
mcs/class/System.Data.Linq/System.Data.Linq-tests-net_2_0.csproj
mcs/class/System.Data.Linq/System.Data.Linq-tests-net_4_0.csproj
mcs/class/System.Data.Linq/System.Data.Linq-tests-net_4_5.csproj
mcs/class/System.Data.OracleClient/System.Data.OracleClient-net_2_0.csproj
mcs/class/System.Data.OracleClient/System.Data.OracleClient-net_4_0.csproj
mcs/class/System.Data.OracleClient/System.Data.OracleClient-net_4_5.csproj
mcs/class/System.Data.OracleClient/System.Data.OracleClient-tests-net_2_0.csproj
mcs/class/System.Data.OracleClient/System.Data.OracleClient-tests-net_4_0.csproj
mcs/class/System.Data.OracleClient/System.Data.OracleClient-tests-net_4_5.csproj
mcs/class/System.Data.Services.Client/System.Data.Services.Client-net_2_0.csproj
mcs/class/System.Data.Services.Client/System.Data.Services.Client-net_4_0.csproj
mcs/class/System.Data.Services.Client/System.Data.Services.Client-net_4_5.csproj
mcs/class/System.Data.Services/System.Data.Services-net_2_0.csproj
mcs/class/System.Data.Services/System.Data.Services-net_4_0.csproj
mcs/class/System.Data.Services/System.Data.Services-net_4_5.csproj
mcs/class/System.Data.Services/System.Data.Services-tests-net_2_0.csproj
mcs/class/System.Data.Services/System.Data.Services-tests-net_4_0.csproj
mcs/class/System.Data.Services/System.Data.Services-tests-net_4_5.csproj
mcs/class/System.Data/System.Data-net_2_0.csproj
mcs/class/System.Data/System.Data-net_4_0.csproj
mcs/class/System.Data/System.Data-net_4_5.csproj
mcs/class/System.Data/System.Data-tests-net_2_0.csproj
mcs/class/System.Data/System.Data-tests-net_4_0.csproj
mcs/class/System.Data/System.Data-tests-net_4_5.csproj
mcs/class/System.Design/System.Design-net_2_0.csproj
mcs/class/System.Design/System.Design-net_4_0.csproj
mcs/class/System.Design/System.Design-net_4_5.csproj
mcs/class/System.Design/System.Design-tests-net_2_0.csproj
mcs/class/System.Design/System.Design-tests-net_4_0.csproj
mcs/class/System.Design/System.Design-tests-net_4_5.csproj
mcs/class/System.DirectoryServices/System.DirectoryServices-net_2_0.csproj
mcs/class/System.DirectoryServices/System.DirectoryServices-net_4_0.csproj
mcs/class/System.DirectoryServices/System.DirectoryServices-net_4_5.csproj
mcs/class/System.DirectoryServices/System.DirectoryServices-tests-net_2_0.csproj
mcs/class/System.DirectoryServices/System.DirectoryServices-tests-net_4_0.csproj
mcs/class/System.DirectoryServices/System.DirectoryServices-tests-net_4_5.csproj
mcs/class/System.Drawing.Design/System.Drawing.Design-net_2_0.csproj
mcs/class/System.Drawing.Design/System.Drawing.Design-net_4_0.csproj
mcs/class/System.Drawing.Design/System.Drawing.Design-net_4_5.csproj
mcs/class/System.Drawing/System.Drawing-net_2_0.csproj
mcs/class/System.Drawing/System.Drawing-net_4_0.csproj
mcs/class/System.Drawing/System.Drawing-net_4_5.csproj
mcs/class/System.Drawing/System.Drawing-tests-net_2_0.csproj
mcs/class/System.Drawing/System.Drawing-tests-net_4_0.csproj
mcs/class/System.Drawing/System.Drawing-tests-net_4_5.csproj
mcs/class/System.Dynamic/System.Dynamic-net_4_0.csproj
mcs/class/System.Dynamic/System.Dynamic-net_4_5.csproj
mcs/class/System.EnterpriseServices/System.EnterpriseServices-net_2_0.csproj
mcs/class/System.EnterpriseServices/System.EnterpriseServices-net_4_0.csproj
mcs/class/System.EnterpriseServices/System.EnterpriseServices-net_4_5.csproj
mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_2_0.csproj
mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_0.csproj
mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_5.csproj
mcs/class/System.IdentityModel/System.IdentityModel-net_2_0.csproj
mcs/class/System.IdentityModel/System.IdentityModel-net_4_0.csproj
mcs/class/System.IdentityModel/System.IdentityModel-net_4_5.csproj
mcs/class/System.IdentityModel/System.IdentityModel-tests-net_2_0.csproj
mcs/class/System.IdentityModel/System.IdentityModel-tests-net_4_0.csproj
mcs/class/System.IdentityModel/System.IdentityModel-tests-net_4_5.csproj
mcs/class/System.Json.Microsoft/System.Json.Microsoft-net_4_0.csproj
mcs/class/System.Json.Microsoft/System.Json.Microsoft-net_4_5.csproj
mcs/class/System.Json/System.Json-net_2_0.csproj [new file with mode: 0644]
mcs/class/System.Json/System.Json-net_4_0.csproj
mcs/class/System.Json/System.Json-net_4_5.csproj
mcs/class/System.Json/System.Json-tests-net_4_0.csproj
mcs/class/System.Json/System.Json-tests-net_4_5.csproj
mcs/class/System.Management/System.Management-net_2_0.csproj
mcs/class/System.Management/System.Management-net_4_0.csproj
mcs/class/System.Management/System.Management-net_4_5.csproj
mcs/class/System.Messaging/System.Messaging-net_2_0.csproj
mcs/class/System.Messaging/System.Messaging-net_4_0.csproj
mcs/class/System.Messaging/System.Messaging-net_4_5.csproj
mcs/class/System.Messaging/System.Messaging-tests-net_2_0.csproj
mcs/class/System.Messaging/System.Messaging-tests-net_4_0.csproj
mcs/class/System.Messaging/System.Messaging-tests-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 [new file with mode: 0644]
mcs/class/System.Net.Http.WebRequest/Makefile [new file with mode: 0644]
mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest.dll.sources [new file with mode: 0644]
mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest/WebRequestHandler.cs [new file with mode: 0644]
mcs/class/System.Net.Http/Assembly/AssemblyInfo.cs
mcs/class/System.Net.Http/System.Net.Http-net_4_5.csproj
mcs/class/System.Net.Http/System.Net.Http-tests-net_4_5.csproj
mcs/class/System.Net.Http/System.Net.Http.Headers/MediaTypeHeaderValue.cs
mcs/class/System.Net.Http/System.Net.Http/HttpClientHandler.cs
mcs/class/System.Net/System.Net-net_2_0.csproj
mcs/class/System.Net/System.Net-net_4_0.csproj
mcs/class/System.Net/System.Net-net_4_5.csproj
mcs/class/System.Numerics/System.Numerics-net_4_0.csproj
mcs/class/System.Numerics/System.Numerics-net_4_5.csproj
mcs/class/System.Numerics/System.Numerics-tests-net_4_0.csproj
mcs/class/System.Numerics/System.Numerics-tests-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.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_0.csproj
mcs/class/System.Runtime.Caching/System.Runtime.Caching-net_4_5.csproj
mcs/class/System.Runtime.Caching/System.Runtime.Caching-tests-net_4_0.csproj
mcs/class/System.Runtime.Caching/System.Runtime.Caching-tests-net_4_5.csproj
mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-net_4_0.csproj
mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-net_4_5.csproj
mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-tests-net_4_0.csproj
mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-tests-net_4_5.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-net_2_0.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-net_4_0.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-net_4_5.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-tests-net_2_0.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-tests-net_4_0.csproj
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-tests-net_4_5.csproj
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-tests-net_2_0.csproj
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-tests-net_4_0.csproj
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-tests-net_4_5.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-net_2_0.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-net_4_0.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-net_4_5.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_2_0.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_0.csproj
mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_5.csproj
mcs/class/System.Security/System.Security-net_2_0.csproj
mcs/class/System.Security/System.Security-net_4_0.csproj
mcs/class/System.Security/System.Security-net_4_5.csproj
mcs/class/System.Security/System.Security-tests-net_2_0.csproj
mcs/class/System.Security/System.Security-tests-net_4_0.csproj
mcs/class/System.Security/System.Security-tests-net_4_5.csproj
mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-net_4_0.csproj
mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-net_4_5.csproj
mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-tests-net_4_0.csproj
mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-tests-net_4_5.csproj
mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing-net_4_0.csproj
mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing-net_4_5.csproj
mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_2_0.csproj
mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_4_0.csproj
mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_4_5.csproj
mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-tests-net_2_0.csproj
mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-tests-net_4_0.csproj
mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-tests-net_4_5.csproj
mcs/class/System.ServiceModel/System.ServiceModel-net_2_0.csproj
mcs/class/System.ServiceModel/System.ServiceModel-net_4_0.csproj
mcs/class/System.ServiceModel/System.ServiceModel-net_4_5.csproj
mcs/class/System.ServiceModel/System.ServiceModel-tests-net_2_0.csproj
mcs/class/System.ServiceModel/System.ServiceModel-tests-net_4_0.csproj
mcs/class/System.ServiceModel/System.ServiceModel-tests-net_4_5.csproj
mcs/class/System.ServiceProcess/System.ServiceProcess-net_2_0.csproj
mcs/class/System.ServiceProcess/System.ServiceProcess-net_4_0.csproj
mcs/class/System.ServiceProcess/System.ServiceProcess-net_4_5.csproj
mcs/class/System.ServiceProcess/System.ServiceProcess-tests-net_2_0.csproj
mcs/class/System.ServiceProcess/System.ServiceProcess-tests-net_4_0.csproj
mcs/class/System.ServiceProcess/System.ServiceProcess-tests-net_4_5.csproj
mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_5.csproj
mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-tests-net_4_5.csproj
mcs/class/System.Transactions/System.Transactions-net_2_0.csproj
mcs/class/System.Transactions/System.Transactions-net_4_0.csproj
mcs/class/System.Transactions/System.Transactions-net_4_5.csproj
mcs/class/System.Transactions/System.Transactions-tests-net_2_0.csproj
mcs/class/System.Transactions/System.Transactions-tests-net_4_0.csproj
mcs/class/System.Transactions/System.Transactions-tests-net_4_5.csproj
mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_2_0.csproj
mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_4_0.csproj
mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_4_5.csproj
mcs/class/System.Web.Abstractions/System.Web.Abstractions-tests-net_2_0.csproj
mcs/class/System.Web.Abstractions/System.Web.Abstractions-tests-net_4_0.csproj
mcs/class/System.Web.Abstractions/System.Web.Abstractions-tests-net_4_5.csproj
mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices-net_2_0.csproj
mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_0.csproj
mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_5.csproj
mcs/class/System.Web.DynamicData/System.Web.DynamicData-net_2_0.csproj
mcs/class/System.Web.DynamicData/System.Web.DynamicData-net_4_0.csproj
mcs/class/System.Web.DynamicData/System.Web.DynamicData-net_4_5.csproj
mcs/class/System.Web.DynamicData/System.Web.DynamicData-tests-net_2_0.csproj
mcs/class/System.Web.DynamicData/System.Web.DynamicData-tests-net_4_0.csproj
mcs/class/System.Web.DynamicData/System.Web.DynamicData-tests-net_4_5.csproj
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design-net_2_0.csproj
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design-net_4_0.csproj
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design-net_4_5.csproj
mcs/class/System.Web.Extensions.Design_1.0/System.Web.Extensions.Design_1.0-net_2_0.csproj
mcs/class/System.Web.Extensions/System.Web.Extensions-net_2_0.csproj
mcs/class/System.Web.Extensions/System.Web.Extensions-net_4_0.csproj
mcs/class/System.Web.Extensions/System.Web.Extensions-net_4_5.csproj
mcs/class/System.Web.Extensions/System.Web.Extensions-tests-net_2_0.csproj
mcs/class/System.Web.Extensions/System.Web.Extensions-tests-net_4_0.csproj
mcs/class/System.Web.Extensions/System.Web.Extensions-tests-net_4_5.csproj
mcs/class/System.Web.Extensions_1.0/System.Web.Extensions_1.0-net_2_0.csproj
mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_5.csproj
mcs/class/System.Web.Http/System.Web.Http-net_4_5.csproj
mcs/class/System.Web.Mvc/System.Web.Mvc-net_2_0.csproj
mcs/class/System.Web.Mvc2/System.Web.Mvc2-net_2_0.csproj
mcs/class/System.Web.Mvc2/System.Web.Mvc2-net_4_0.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_2_0.csproj
mcs/class/System.Web.Routing/System.Web.Routing-net_4_0.csproj
mcs/class/System.Web.Routing/System.Web.Routing-net_4_5.csproj
mcs/class/System.Web.Routing/System.Web.Routing-tests-net_2_0.csproj
mcs/class/System.Web.Routing/System.Web.Routing-tests-net_4_0.csproj
mcs/class/System.Web.Routing/System.Web.Routing-tests-net_4_5.csproj
mcs/class/System.Web.Services/System.Web.Services-net_2_0.csproj
mcs/class/System.Web.Services/System.Web.Services-net_4_0.csproj
mcs/class/System.Web.Services/System.Web.Services-net_4_5.csproj
mcs/class/System.Web.Services/System.Web.Services-tests-net_2_0.csproj
mcs/class/System.Web.Services/System.Web.Services-tests-net_4_0.csproj
mcs/class/System.Web.Services/System.Web.Services-tests-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.csproj
mcs/class/System.Web/System.Web-net_4_0.csproj
mcs/class/System.Web/System.Web-net_4_5-1.csproj
mcs/class/System.Web/System.Web-net_4_5-2.csproj
mcs/class/System.Web/System.Web-net_4_5.csproj
mcs/class/System.Web/System.Web-tests-net_4_5.csproj
mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-net_4_0.csproj
mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-net_4_5.csproj
mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-tests-net_4_0.csproj
mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-tests-net_4_5.csproj
mcs/class/System.XML/System.Xml-build.csproj
mcs/class/System.XML/System.Xml-net_2_0.csproj
mcs/class/System.XML/System.Xml-net_4_0.csproj
mcs/class/System.XML/System.Xml-net_4_5-1.csproj
mcs/class/System.XML/System.Xml-net_4_5.csproj
mcs/class/System.XML/System.Xml-tests-net_2_0.csproj
mcs/class/System.XML/System.Xml-tests-net_4_0.csproj
mcs/class/System.XML/System.Xml-tests-net_4_5.csproj
mcs/class/System.Xaml/System.Xaml-net_4_0.csproj
mcs/class/System.Xaml/System.Xaml-net_4_5.csproj
mcs/class/System.Xaml/System.Xaml-tests-net_4_0.csproj
mcs/class/System.Xaml/System.Xaml-tests-net_4_5.csproj
mcs/class/System.Xml.Linq/System.Xml.Linq-net_2_0.csproj
mcs/class/System.Xml.Linq/System.Xml.Linq-net_4_0.csproj
mcs/class/System.Xml.Linq/System.Xml.Linq-net_4_5.csproj
mcs/class/System.Xml.Linq/System.Xml.Linq-tests-net_2_0.csproj
mcs/class/System.Xml.Linq/System.Xml.Linq-tests-net_4_0.csproj
mcs/class/System.Xml.Linq/System.Xml.Linq-tests-net_4_5.csproj
mcs/class/System/Makefile
mcs/class/System/Mono.Http/NtlmClient.cs
mcs/class/System/System-build.csproj
mcs/class/System/System-net_2_0.csproj
mcs/class/System/System-net_4_0.csproj
mcs/class/System/System-net_4_5-1.csproj
mcs/class/System/System-net_4_5-2.csproj
mcs/class/System/System-net_4_5.csproj
mcs/class/System/System-tests-net_2_0.csproj
mcs/class/System/System-tests-net_4_0.csproj
mcs/class/System/System-tests-net_4_5.csproj
mcs/class/System/System.Net.Mail/SmtpClient.cs
mcs/class/System/System.Net.Security/LocalCertificateSelectionCallback.cs
mcs/class/System/System.Net.Security/SslStream.cs
mcs/class/System/System.Net.WebSockets/ClientWebSocket.cs
mcs/class/System/System.Net/EndPointListener.cs
mcs/class/System/System.Net/HttpConnection.cs
mcs/class/System/System.Net/HttpListenerRequest.cs
mcs/class/System/System.Net/HttpWebRequest.cs
mcs/class/System/System.Net/ServicePointManager.cs
mcs/class/System/System.Net/WebClient.cs
mcs/class/System/System.Net/WebConnection.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/OSX509Certificates.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/PublicKey.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X500DistinguishedName.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509BasicConstraintsExtension.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509Certificate2.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509Chain.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509EnhancedKeyUsageExtension.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509ExtensionCollection.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509KeyUsageExtension.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509Store.cs
mcs/class/System/System.Security.Cryptography.X509Certificates/X509SubjectKeyIdentifierExtension.cs
mcs/class/System/System.Security.Cryptography/AsnEncodedData.cs
mcs/class/System/System/Uri.cs
mcs/class/System/Test/System.Net.Sockets/UdpClientTest.cs
mcs/class/System/Test/System.Net/HttpWebRequestTest.cs
mcs/class/System/Test/System/UriTest.cs
mcs/class/System/Test/System/UriTest3.cs
mcs/class/System/monotouch_System.dll.sources
mcs/class/SystemWebTestShim/SystemWebTestShim-net_2_0.csproj
mcs/class/SystemWebTestShim/SystemWebTestShim-net_4_0.csproj
mcs/class/SystemWebTestShim/SystemWebTestShim-net_4_5.csproj
mcs/class/WebMatrix.Data/WebMatrix.Data-net_4_0.csproj
mcs/class/WebMatrix.Data/WebMatrix.Data-net_4_5.csproj
mcs/class/WebMatrix.Data/WebMatrix.Data-tests-net_4_0.csproj
mcs/class/WebMatrix.Data/WebMatrix.Data-tests-net_4_5.csproj
mcs/class/WindowsBase/WindowsBase-net_2_0.csproj
mcs/class/WindowsBase/WindowsBase-net_4_0.csproj
mcs/class/WindowsBase/WindowsBase-net_4_5.csproj
mcs/class/WindowsBase/WindowsBase-tests-net_2_0.csproj
mcs/class/WindowsBase/WindowsBase-tests-net_4_0.csproj
mcs/class/WindowsBase/WindowsBase-tests-net_4_5.csproj
mcs/class/corlib/System.Diagnostics/ConditionalAttribute.cs
mcs/class/corlib/System.Diagnostics/DebuggableAttribute.cs
mcs/class/corlib/System.IO/Path.cs
mcs/class/corlib/System.Reflection/MonoMethod.cs
mcs/class/corlib/System.Runtime.CompilerServices/TaskAwaiter.cs
mcs/class/corlib/System.Runtime.CompilerServices/TaskAwaiter_T.cs
mcs/class/corlib/System.Threading.Tasks/Task.cs
mcs/class/corlib/System.Threading/SemaphoreSlim.cs
mcs/class/corlib/System/String.cs
mcs/class/corlib/Test/System.Reflection/MethodInfoTest.cs
mcs/class/corlib/Test/System.Runtime.CompilerServices/TaskAwaiterTest.cs
mcs/class/corlib/Test/System.Runtime.CompilerServices/TaskAwaiterTest_T.cs
mcs/class/corlib/Test/System.Security.Principal/WindowsIdentityTest.cs
mcs/class/corlib/Test/System/AppDomainTest.cs
mcs/class/corlib/Test/System/StringTest.cs
mcs/class/corlib/corlib-build.csproj
mcs/class/corlib/corlib-net_2_0.csproj
mcs/class/corlib/corlib-net_4_0.csproj
mcs/class/corlib/corlib-net_4_5.csproj
mcs/class/corlib/corlib-tests-net_2_0.csproj
mcs/class/corlib/corlib-tests-net_4_0.csproj
mcs/class/corlib/corlib-tests-net_4_5.csproj
mcs/class/monodoc/monodoc-net_4_0.csproj
mcs/class/monodoc/monodoc-net_4_5.csproj
mcs/class/monodoc/monodoc-tests-net_4_0.csproj
mcs/class/monodoc/monodoc-tests-net_4_5.csproj
mcs/docs/compiler.txt
mcs/errors/cs0019-34.cs [deleted file]
mcs/errors/cs0019-51.cs [deleted file]
mcs/errors/cs0019-69.cs [new file with mode: 0644]
mcs/errors/cs0019-70.cs [new file with mode: 0644]
mcs/errors/cs0029-34.cs [new file with mode: 0644]
mcs/errors/cs0034-6.cs [new file with mode: 0644]
mcs/errors/cs0120-19.cs [new file with mode: 0644]
mcs/errors/cs0266-27.cs [new file with mode: 0644]
mcs/errors/cs0266-28.cs [new file with mode: 0644]
mcs/errors/cs0458-14.cs [new file with mode: 0644]
mcs/errors/cs0458-15.cs [new file with mode: 0644]
mcs/errors/cs0458-16.cs [new file with mode: 0644]
mcs/errors/cs0464-4.cs [new file with mode: 0644]
mcs/errors/cs0464.cs
mcs/errors/cs0472-4.cs
mcs/errors/cs0647-15.cs
mcs/errors/cs0647-20.cs [new file with mode: 0644]
mcs/errors/cs0658-3.cs [new file with mode: 0644]
mcs/mcs/anonymous.cs
mcs/mcs/assembly.cs
mcs/mcs/assign.cs
mcs/mcs/attribute.cs
mcs/mcs/cfold.cs
mcs/mcs/class.cs
mcs/mcs/codegen.cs
mcs/mcs/constant.cs
mcs/mcs/convert.cs
mcs/mcs/cs-parser.jay
mcs/mcs/cs-tokenizer.cs
mcs/mcs/ecore.cs
mcs/mcs/expression.cs
mcs/mcs/ikvm.cs
mcs/mcs/mcs-build.csproj
mcs/mcs/mcs-net_4_5.csproj
mcs/mcs/module.cs
mcs/mcs/nullable.cs
mcs/mcs/property.cs
mcs/mcs/statement.cs
mcs/mcs/typemanager.cs
mcs/mcs/typespec.cs
mcs/tests/gtest-274.cs
mcs/tests/gtest-545.cs
mcs/tests/gtest-584.cs [new file with mode: 0644]
mcs/tests/gtest-585.cs [new file with mode: 0644]
mcs/tests/gtest-586.cs [new file with mode: 0644]
mcs/tests/gtest-587.cs [new file with mode: 0644]
mcs/tests/gtest-588.cs [new file with mode: 0644]
mcs/tests/gtest-etree-04.cs
mcs/tests/test-181.cs
mcs/tests/test-anon-124.cs
mcs/tests/test-anon-171.cs [new file with mode: 0644]
mcs/tests/test-async-42.cs [new file with mode: 0644]
mcs/tests/test-async-48.cs [new file with mode: 0644]
mcs/tests/test-debug-11-ref.xml
mcs/tests/ver-il-net_4_5.xml
mcs/tools/xbuild/xbuild/2.0/Microsoft.Common.targets
mcs/tools/xbuild/xbuild/3.5/Microsoft.Common.targets
mcs/tools/xbuild/xbuild/4.0/Microsoft.Common.targets
mono-core.spec.in
mono/io-layer/sockets.c
mono/metadata/boehm-gc.c
mono/metadata/class-internals.h
mono/metadata/class.c
mono/metadata/cominterop.c
mono/metadata/domain-internals.h
mono/metadata/domain.c
mono/metadata/gc-internal.h
mono/metadata/marshal.c
mono/metadata/null-gc.c
mono/metadata/object.c
mono/metadata/sgen-alloc.c
mono/metadata/sgen-gc.h
mono/metadata/sgen-marksweep.c
mono/metadata/sgen-nursery-allocator.c
mono/metadata/socket-io.c
mono/metadata/verify.c
mono/mini/Makefile.am.in
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/cpu-amd64.md
mono/mini/cpu-x86.md
mono/mini/debugger-agent.c
mono/mini/driver.c
mono/mini/dwarfwriter.c
mono/mini/dwarfwriter.h
mono/mini/ir-emit.h
mono/mini/jit-icalls.c
mono/mini/main.c
mono/mini/method-to-ir.c
mono/mini/mini-amd64.c
mono/mini/mini-amd64.h
mono/mini/mini-arm.c
mono/mini/mini-arm.h
mono/mini/mini-darwin.c
mono/mini/mini-llvm-cpp.cpp
mono/mini/mini-llvm.c
mono/mini/mini-ops.h
mono/mini/mini-ppc.c
mono/mini/mini-trampolines.c
mono/mini/mini-x86.c
mono/mini/mini-x86.h
mono/mini/mini.c
mono/mini/mini.h
mono/mini/patch-info.h
mono/mini/tramp-amd64.c
mono/mini/tramp-arm.c
mono/mini/tramp-mips.c
mono/mini/tramp-ppc.c
mono/mini/tramp-s390x.c
mono/mini/tramp-x86.c
mono/mini/xdebug.c
mono/tests/verifier/invalid_bad_catch_clause_type.il [new file with mode: 0755]
mono/utils/mono-proclib.c
msvc/scripts/net_4_5.sln
msvc/scripts/order.xml

index 8e128009e103491f7a126fd8356686acd83d2974..5b38b2fe3ef8108083daa3a4b959b5f5b795c029 100644 (file)
@@ -23,7 +23,7 @@ if test x$GCC != xyes; then
 fi
 case $host in
 i?86-*-linux*|x86_64-*-linux*|powerpc-*-linux*|powerpc64-*-linux* \
-|amd64-*-freebsd*|i?86-*-freebsd*|ia64-*-freebsd*|arm*-*-linux*|sparc*-*-linux*|mips*-*-linux*)
+|amd64-*-freebsd*|i?86-*-freebsd*|ia64-*-freebsd*|arm*-*-linux*|sparc*-*-linux*|mips*-*-linux*|x86_64-apple-darwin*)
     pic_options='-fPIC'
     ;;
 ?86-pc-cygwin*|i?86-pc-cygwin*)
index c18e9371ab21aa9fdfa6ee322a760eab7c8df0c5..e6a64719df53e03a6abed179354a329a1a7363c6 100644 (file)
@@ -1,7 +1,7 @@
 # Process this file with autoconf to produce a configure script.
 #AC_PREREQ([2.62])
 
-AC_INIT(mono, [3.0.12],
+AC_INIT(mono, [3.1.0],
         [http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono])
 
 AC_CONFIG_SRCDIR([README])
@@ -174,9 +174,8 @@ case "$host" in
                AC_DEFINE(PTHREAD_POINTER_ID, 1, [pthread is a pointer])
                libdl=
                libgc_threads=pthreads
-               # This doesn't seem to work as of 7.0 on amd64
-               with_sigaltstack=no
                use_sigposix=yes
+               has_dtrace=yes
                ;;
        *-*-*openbsd*)
                host_win32=no
@@ -499,6 +498,20 @@ 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'
@@ -530,6 +543,12 @@ if test x"$GCC" = xyes; then
                   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"
+               fi
 else
        # The Sun Forte compiler complains about inline functions that access static variables
        # so disable all inlining.
@@ -542,20 +561,6 @@ fi
 CFLAGS="$CFLAGS -g $WARN"
 CFLAGS_FOR_LIBGC="$CFLAGS_FOR_LIBGC -g"
 
-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],
-       [])
-])
-
 # Where's the 'mcs' source tree?
 if test -d $srcdir/mcs; then
   mcsdir=mcs
@@ -2954,11 +2959,6 @@ if test "x$icall_tables" = "xno"; then
    AC_DEFINE(DISABLE_ICALL_TABLES, 1, [Icall tables disabled])
 fi
 
-if test "x$mono_cv_clang" = "xyes"; then
-   # FIXME: This causes many compilation errors
-   with_tls=pthread
-fi
-
 if test "x$with_tls" = "x__thread"; then
        AC_DEFINE(HAVE_KW_THREAD, 1, [Have __thread keyword])
        # Pass the information to libgc
@@ -2967,10 +2967,7 @@ if test "x$with_tls" = "x__thread"; then
        AC_TRY_COMPILE([static __thread int foo __attribute__((tls_model("initial-exec")));], [
                ], [
                        AC_MSG_RESULT(yes)
-                       # CLANG doesn't support this yet, and it prints warnings about it
-                       if test "x$mono_cv_clang" = "xno"; then
-                               AC_DEFINE(HAVE_TLS_MODEL_ATTR, 1, [tld_model available])
-                       fi
+                       AC_DEFINE(HAVE_TLS_MODEL_ATTR, 1, [tls_model available])
                ], [
                        AC_MSG_RESULT(no)
        ])
@@ -3167,7 +3164,7 @@ fi
 if test "x$enable_shared" = "xno" -a "x$enable_executables" = "xyes"; then
    LIBMONO_LA=libmini-static.la
 else
-   LIBMONO_LA=libmono-$API_VER.la
+   LIBMONO_LA=libmonosgen-$API_VER.la
 fi
 AC_SUBST(LIBMONO_LA)
 
index dfe9ec4856d4aa02c27427fdbf8ac130f67ad7ab..fdbce134b9767857b4641d0991cf384fc9911696 100644 (file)
@@ -136,10 +136,16 @@ AC_CHECK_SIZEOF(long)
 AC_CHECK_SIZEOF(long long)
 AC_CHECK_FUNCS(strlcpy stpcpy strtok_r rewinddir vasprintf)
 
+#
+# Mono currently supports 10.6, but strndup is not available prior to 10.7; avoiding
+# the detection of strndup on OS X so Mono built on 10.7+ still runs on 10.6. This can be
+# removed once support for 10.6 is dropped.
 #
 # iOS detection of strndup and getpwuid_r is faulty for some reason so let's simply avoid it
 #
-if test x$target_ios = xno; then
+if test x$target_osx = xyes; then
+AC_CHECK_FUNCS(getpwuid_r)
+elif test x$target_ios = xno; then
 AC_CHECK_FUNCS(strndup getpwuid_r)
 fi
 
index 09ebe504c2e75b92fc996aa0cd364edffb30d7e8..bbb2e5025338947a70db0e2406d9d67271da066f 100644 (file)
@@ -906,6 +906,11 @@ evictions start happening. If evictions are too frequent this could impose
 unnecessary overhead, which could be avoided by using this environment variable
 to set up a higher cache size (or to lower memory requirements by decreasing it).
 .TP
+\fBMONO_CAIRO_DEBUG_DISPOSE\fR
+If set, causes Mono.Cairo to collect stack traces when objects are allocated,
+so that the finalization/Dispose warnings include information about the
+instance's origin.
+.TP
 \fBMONO_CFG_DIR\fR
 If set, this variable overrides the default system configuration directory
 ($PREFIX/etc). It's used to locate machine.config file.
index ced64e7a9c83d0e8471fa0d1e118c6b5c29972b2..1ea648c900b56c821fbfb206b4a294a9571bf9d5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BA19643F-7F03-4902-9BB6-E94F4467F56A}</ProjectGuid>\r
+    <ProjectGuid>{6088F0A1-9658-4B71-86DB-8685B9279154}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Accessibility-net_2_0</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3099fa21d5ac788bb891f069eacc80b244b5b41f..224ce9a3c5e6f80c16c48d898ab5d9aa6fc4748e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}</ProjectGuid>\r
+    <ProjectGuid>{3C0E9135-1458-47F6-9076-17FFB1E3E32F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Accessibility-net_4_0</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6303537d9c9ddb8b9951b3d3c5b0c8dc2dfda479..34dba8ba83f8bd1a2ea6c7f80f4f2a00d39bf2c6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}</ProjectGuid>\r
+    <ProjectGuid>{121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Accessibility-net_4_5</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 04cf7f28e291eba7fb70de460a78d51417267972..8312c6a4cd37e6331ac51bd3b40f9671d08d9180 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7F3ADC13-F208-4BA1-A5A8-90B2DD086A60}</ProjectGuid>\r
+    <ProjectGuid>{543FE97D-6C85-42C7-9C19-A4106C878F73}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Commons.Xml.Relaxng-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a6435e6c7ebbe0f43f247c6010367d31c1a77eca..8c44c79bd82f77da608178ca47d304b16623437f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1EEAA095-97DA-4B89-AF86-75420EA398DA}</ProjectGuid>\r
+    <ProjectGuid>{2F70B549-EA84-4C1D-93C0-05CEA551DDFF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Commons.Xml.Relaxng-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3f3ec76e4785d0db62fbe388cde57820b05333a1..978d6e3fa3dcd90d60e5346244f4d38a309838b6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4B2DAC6F-0527-4042-97C0-0B576ECA1A1C}</ProjectGuid>\r
+    <ProjectGuid>{0C6297C3-66BE-4FD1-B9B0-057950B32E94}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Commons.Xml.Relaxng-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 06fd2a6914c5730242b2760c815333a8cfcd792a..47087046305dc7deb4e7bd0df2a92ec488d8795d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2D856822-75AF-4D0C-A6CD-72FE9713AA75}</ProjectGuid>\r
+    <ProjectGuid>{09A994B6-D73D-4BB1-B0EE-3AB1DFFF2DA1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Commons.Xml.Relaxng-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_2_0.csproj">\r
-      <Project>{7F3ADC13-F208-4BA1-A5A8-90B2DD086A60}</Project>\r
+      <Project>{543FE97D-6C85-42C7-9C19-A4106C878F73}</Project>\r
       <Name>Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2e25f6f1041fc02627e435a1fc24ee6c6c388add..70bcf17b23a7f381cd1e7a362612a3fbf46dfd29 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0AA64685-B2E8-4DAC-B440-E48167BCCA00}</ProjectGuid>\r
+    <ProjectGuid>{07D36D76-142D-4C8D-80CD-CA073A31E1DE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Commons.Xml.Relaxng-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_4_0.csproj">\r
-      <Project>{1EEAA095-97DA-4B89-AF86-75420EA398DA}</Project>\r
+      <Project>{2F70B549-EA84-4C1D-93C0-05CEA551DDFF}</Project>\r
       <Name>Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a40dea6e8ab10ca219a5491497473ec53769ad0c..f9317c6d73cf59ee91558f3c1f1f793bd9f1ef98 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BA4C18A4-EF3B-42DD-957A-5C1BF4EE6359}</ProjectGuid>\r
+    <ProjectGuid>{7694FE57-6BB7-478E-BB4E-C5187167804F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Commons.Xml.Relaxng-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_4_5.csproj">\r
-      <Project>{4B2DAC6F-0527-4042-97C0-0B576ECA1A1C}</Project>\r
+      <Project>{0C6297C3-66BE-4FD1-B9B0-057950B32E94}</Project>\r
       <Name>Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2dda204c1cb190fdaa744f24734998bde305c037..230d9117dc81ab1a0bd3274fbc82132f17bbde8a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1F0602E2-AFBD-4229-A647-2E9D8EDB3C81}</ProjectGuid>\r
+    <ProjectGuid>{A98EAB08-7C3E-40CE-898E-3DF9A0939DB5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Compat.ICSharpCode.SharpZipLib-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0543daf00cf65f70ccd14f35bfba5334c3486995..0b5bf7def1c2c4839ab9de5ab9d546a26b67c19d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{50F09AFF-918B-442C-8380-A2398448E2DF}</ProjectGuid>\r
+    <ProjectGuid>{9E7D403F-232E-4126-ADF8-0897129C037F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Cscompmgd-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4f6a7e8f607cbe50c06c80b873c2d095ff51dc2d..2b9fcf7b07125fde68133eee8fe3915f94522991 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D5048C45-AD07-4E36-92FB-128208775B14}</ProjectGuid>\r
+    <ProjectGuid>{DCF7BFCB-23B0-41F0-94A3-0AEFA87EC799}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Cscompmgd-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 30b7abbfb7ac17d8eaddad1275e0e09773148bc1..be96a790732221bf1fa8664d3663b55c486ce826 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AD666708-4CC0-4822-B670-26D59A2D32AF}</ProjectGuid>\r
+    <ProjectGuid>{C67F17EE-7E1C-4B87-B58B-11458749DD70}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Cscompmgd-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4d8ef5ed0e3b72bcae80c0ef3772f608ea76e0e6..47d588418df3a0094c03966db39c7be839ccb8ab 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3B0B4F90-D5C5-4A93-9642-CF9D871D03AC}</ProjectGuid>\r
+    <ProjectGuid>{09C1F680-F5E0-421A-9040-D98664AF9895}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Cscompmgd-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Cscompmgd\Cscompmgd-net_2_0.csproj">\r
-      <Project>{50F09AFF-918B-442C-8380-A2398448E2DF}</Project>\r
+      <Project>{9E7D403F-232E-4126-ADF8-0897129C037F}</Project>\r
       <Name>Cscompmgd\Cscompmgd-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4df613ea77c808b8834608779bac41f1f8e004b9..56eeaaa49d333322ec3061448e6363208ba5f5db 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FD37F2F7-E709-4D8D-BDD1-CF48E25B3447}</ProjectGuid>\r
+    <ProjectGuid>{7E92EB42-C1FD-4AE4-AE19-FA7F534FFCA1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Cscompmgd-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Cscompmgd\Cscompmgd-net_4_0.csproj">\r
-      <Project>{D5048C45-AD07-4E36-92FB-128208775B14}</Project>\r
+      <Project>{DCF7BFCB-23B0-41F0-94A3-0AEFA87EC799}</Project>\r
       <Name>Cscompmgd\Cscompmgd-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 12a886770fa39024a93fea0666cefc53e3bfea1c..84d30761ef6b90b7cc9b4c9d2f6c37a908f27661 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C5D5DEB9-74DC-42FF-93C7-3316E4567B0E}</ProjectGuid>\r
+    <ProjectGuid>{C7D8B744-96E6-42A0-82C0-C191C686D485}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Cscompmgd-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Cscompmgd\Cscompmgd-net_4_5.csproj">\r
-      <Project>{AD666708-4CC0-4822-B670-26D59A2D32AF}</Project>\r
+      <Project>{C67F17EE-7E1C-4B87-B58B-11458749DD70}</Project>\r
       <Name>Cscompmgd\Cscompmgd-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5ca9640b515be30ed2e1363ffa83f8772426a21f..877f2fef582637b86f4e9ff68e8a34d9fc1ae05e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F2034C25-2454-42D9-8C41-0A16FA51B707}</ProjectGuid>\r
+    <ProjectGuid>{E580684B-ECFC-41D9-9AC7-FDDD0FDBD399}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\CustomMarshalers-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3176e459a822111f49c7df2de0c893d0dab6d544..e6e7f52da71a268d99501725a02cec074af01781 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FE886389-19C6-4F73-BE30-E6124F28FD57}</ProjectGuid>\r
+    <ProjectGuid>{974FC570-0B07-4912-A06A-99DF7B82DCF7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\CustomMarshalers-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 213ef0fd13953493c4c5dd83c4bf246434bb0860..3d5bc18396fcf10b129536d8e8a8eab1f1209965 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{69C23F98-A766-46FB-B83F-2F22BFC3E897}</ProjectGuid>\r
+    <ProjectGuid>{417E7FEB-E054-44F0-81FF-A896F4018DC7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\CustomMarshalers-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f3cfd1b0c612b58118b7786506d67715668c20c0..2c2ff46b9cdfc0e9961f18c4fb4b9eae818b9295 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0CEF008D-47D4-49DC-9B67-C1CC73F40D77}</ProjectGuid>\r
+    <ProjectGuid>{2D2DDD2D-5AE7-458B-B626-4475D671A7F9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\EntityFramework.SqlServer-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\EntityFramework\EntityFramework-net_4_5.csproj">\r
-      <Project>{AABFEC11-0171-447F-9093-6E118257D22C}</Project>\r
+      <Project>{7AC4183B-FA37-45D9-9069-47336EB37D0A}</Project>\r
       <Name>EntityFramework\EntityFramework-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6b368623313640b3e72e0458862794c3ef313a0c..cb8829641fa3b2922aee39d3e142600e6cf6be69 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AABFEC11-0171-447F-9093-6E118257D22C}</ProjectGuid>\r
+    <ProjectGuid>{7AC4183B-FA37-45D9-9069-47336EB37D0A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\EntityFramework-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj">\r
-      <Project>{94E8FEFF-9695-4F77-A8AB-85370336FE0D}</Project>\r
+      <Project>{AC2AB4A1-8005-4458-8B2B-614DA9BBC644}</Project>\r
       <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c8c3cfc4c68646bcb4ada33966fc826b538b9bea..9b2cb96e7f6081342d78dbd2544e28aa0b78a8a1 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E7899531-46E6-4B4A-8709-E7B099CD40C0}</ProjectGuid>\r
+    <ProjectGuid>{4E0A4799-A3C5-4E57-8713-FDD18BC6A51F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.CJK-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6b79ce4fdc40f6c87a6a4c79193b48ebeace656c..cdcdb66c2d094697d3d30efb697f16619001e01a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{87ED1DAB-BC3F-455F-96A3-2044E4977877}</ProjectGuid>\r
+    <ProjectGuid>{5F618D73-E784-4300-984B-CED9D2F19601}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.CJK-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4f3de174f77425029ef96f2d2907c0b893437716..59fe7757da669ff775ef470721cd125131d67b82 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{EF5108EC-6916-4ADE-AB7D-919F89F1FEE1}</ProjectGuid>\r
+    <ProjectGuid>{0CE11B15-9B31-4AD1-857C-55B69C027130}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.CJK-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a4674de3434001c6dfe80fd8be7cccb722f690d1..a144d286fc54d74adc981ae5a247aa4ed3cf5f64 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E59B1BBE-C3A6-4BF5-A493-C4266D09919A}</ProjectGuid>\r
+    <ProjectGuid>{6CFB5489-DE34-4BCF-85FB-62CD355C4FEB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.CJK-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\CJK\I18N.CJK-net_2_0.csproj">\r
-      <Project>{E7899531-46E6-4B4A-8709-E7B099CD40C0}</Project>\r
+      <Project>{4E0A4799-A3C5-4E57-8713-FDD18BC6A51F}</Project>\r
       <Name>CJK\I18N.CJK-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 12da114671bf5029aabe1a71937b1a82a0b4eb50..03496d09a3cd88b0a4518f7888ac5257a4d3b691 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{70C4A9AE-2402-4F8F-9428-1964D1D2B6D4}</ProjectGuid>\r
+    <ProjectGuid>{93025FE7-27CC-48C8-A66A-797AEBB105AF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.CJK-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\CJK\I18N.CJK-net_4_0.csproj">\r
-      <Project>{87ED1DAB-BC3F-455F-96A3-2044E4977877}</Project>\r
+      <Project>{5F618D73-E784-4300-984B-CED9D2F19601}</Project>\r
       <Name>CJK\I18N.CJK-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0371f1ada3b9baa161a585cfbe291e1dda75423c..323a583735e01e1c0542963341193bd2aef456b6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D70CC755-05BF-4148-8A19-3F28EA6CA21D}</ProjectGuid>\r
+    <ProjectGuid>{9F1843D9-A9D4-4D87-8CC9-B4AF53DE0196}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.CJK-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\CJK\I18N.CJK-net_4_5.csproj">\r
-      <Project>{EF5108EC-6916-4ADE-AB7D-919F89F1FEE1}</Project>\r
+      <Project>{0CE11B15-9B31-4AD1-857C-55B69C027130}</Project>\r
       <Name>CJK\I18N.CJK-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 42c5aff4ed55f4bfb7174b7d06f34b60bfad17a4..5e3465a5e90e1c768ed8d1ce73d6d883fcbfb5b4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</ProjectGuid>\r
+    <ProjectGuid>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N-net_2_0</OutputPath>\r
@@ -70,7 +70,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4e7477dc7852080fb5aea1a529f61ec6c9f4fe7e..ec863e388d8c4d91569a41f9b5447646fb5c50fd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{748C52F1-090B-42F0-BB42-37BE181E4545}</ProjectGuid>\r
+    <ProjectGuid>{AD318520-607B-4D7A-ABE4-AC064BF21343}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N-net_4_0</OutputPath>\r
@@ -70,7 +70,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7e2657586c150779789889e22fd41cd4f9535d24..eabc4e2bda25d788fbb72f8fedd4e53a8fb74275 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</ProjectGuid>\r
+    <ProjectGuid>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N-net_4_5</OutputPath>\r
@@ -70,7 +70,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0eb3fd0899d99361d2b9b96354c2b92f4241d340..adaf6ff84f89ddeebde04888fd6f80d46bdae90f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{59555D48-1FCB-4AFC-859B-577F5E9D809B}</ProjectGuid>\r
+    <ProjectGuid>{40C8B8E9-74A6-430C-B036-A09A06F795B4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.MidEast-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 81ab294f83ccd3ab1cabe259e81249c4b6d90ed1..b8d69817eb702f52681612d773bfe4492f40fcde 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B1FE8BCF-C511-4452-A745-8E58030008F5}</ProjectGuid>\r
+    <ProjectGuid>{27BAE37E-41FE-4E31-8A83-F23847E19C86}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.MidEast-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5d03ac0778908bc0c2a6ec3bf6172a95fa2fed55..86f033b3f0fe8d454ef9a810d69d04af59d73d7a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2616FDAC-EC98-417B-A95C-C2E2D1ECB3F2}</ProjectGuid>\r
+    <ProjectGuid>{475537C3-F2C7-42FD-8AF9-871BC6266BAA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.MidEast-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2b6c8c1eeb996b9ccfcc48a0b2a9e617c14dee1d..f17eb96a6453d3af74a1f4d2401ace28eb14fcf9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{63DD7A88-5DF4-4FEB-BFF0-B8D191C34ECA}</ProjectGuid>\r
+    <ProjectGuid>{48C24919-3B2A-43E5-8DF2-A4A55258BA7E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.MidEast-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\MidEast\I18N.MidEast-net_2_0.csproj">\r
-      <Project>{59555D48-1FCB-4AFC-859B-577F5E9D809B}</Project>\r
+      <Project>{40C8B8E9-74A6-430C-B036-A09A06F795B4}</Project>\r
       <Name>MidEast\I18N.MidEast-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4ec7b8f97cdbdff4f735d7b9b1df5654d15b583c..d96fc91e29c47577ec878260e292adcb0c60d97e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6DF1B8DB-E22C-4B94-882C-306E5674BCAE}</ProjectGuid>\r
+    <ProjectGuid>{F0C37D52-B70E-4A1D-BF13-6E1DBF338F26}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.MidEast-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\MidEast\I18N.MidEast-net_4_0.csproj">\r
-      <Project>{B1FE8BCF-C511-4452-A745-8E58030008F5}</Project>\r
+      <Project>{27BAE37E-41FE-4E31-8A83-F23847E19C86}</Project>\r
       <Name>MidEast\I18N.MidEast-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d70c6c899748d45c39851a9b4aaa5fe292b13ffe..bf7f4b379b645dcc6ef4057b53a32def9a48dd0b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{ECF02624-8EE8-4466-8925-3EE595034B4D}</ProjectGuid>\r
+    <ProjectGuid>{CF521447-730D-46F7-911F-0A1CFFB9B5CB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.MidEast-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\MidEast\I18N.MidEast-net_4_5.csproj">\r
-      <Project>{2616FDAC-EC98-417B-A95C-C2E2D1ECB3F2}</Project>\r
+      <Project>{475537C3-F2C7-42FD-8AF9-871BC6266BAA}</Project>\r
       <Name>MidEast\I18N.MidEast-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e5adf700f0da8f00a91262cc8116c0fe32330309..38d2a41012ad6ab8a4c0bf6ad9baf865cc825da8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{18E38008-05ED-4B0B-B635-E8B9E2A3E7EB}</ProjectGuid>\r
+    <ProjectGuid>{627EA5D6-BB52-4FB3-8938-2C0B4227F58E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.Other-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 83cb0061a4b7ed6a4bd5cf844947ae43bf287693..17a20935dce33f2de4d7bd5ee3dc5cb2381c8877 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C9B07BE0-C8A3-40DD-A1A9-13FC5C316347}</ProjectGuid>\r
+    <ProjectGuid>{7189AB61-44EF-4C90-8F8E-620A0637998B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.Other-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3c91f09aaed0ebd51fe8a39cf8ec0503440529a7..089a4667893678a08391ebf9e97d4086b7de8df5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9BBEC512-8833-4124-B826-777E45579059}</ProjectGuid>\r
+    <ProjectGuid>{7C1E1624-DAC7-4819-880B-852644622BF2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.Other-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 56467b0c5eb027e4742297e4a6e7f4d00883b23b..1b03a7f0dba1922f4fd0d281e6cf2b508a97b5bf 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9DE49C27-A51B-4511-97F6-5A76FD79450C}</ProjectGuid>\r
+    <ProjectGuid>{6B85E9FF-0DEC-4DBA-9388-560B95A7EC2A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.Rare-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d6736b7afd862a34ebe1aed03bba87d16593912e..7cd576125a95cbe120358d0a8304d9b54f880dc0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8C98193F-281B-45FB-B24F-4A603AE929AA}</ProjectGuid>\r
+    <ProjectGuid>{5B7392AE-6A49-4DF8-8F5A-A0A5D1E0CCFC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.Rare-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3edaec4b6441a1ab7c89dd9a9c9c483dbd78b514..4f3ba655c473718053bdfa12d51e56e09c5179cd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3C6256A3-3B1F-4CF8-9D91-016C855930DC}</ProjectGuid>\r
+    <ProjectGuid>{84879866-2AFD-4318-8C53-8951471B7369}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.Rare-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c9669e0de991bd27725e04b997f69cdbdc5c7546..730d84b703a30e88e44e4b11924f627c60b9f0d7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{19433D5C-4634-4AD2-BB3D-61198846EF97}</ProjectGuid>\r
+    <ProjectGuid>{D68F3BF0-6569-406D-A528-10FCFC094855}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.West-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index dcc56674576e4a90d7cd1252f292abbcaec73570..43db323ca339454bbef2685cfc8d496357d14a03 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{074EB0E2-A311-48D3-B9F9-2A5AC82E4C5F}</ProjectGuid>\r
+    <ProjectGuid>{5FB39954-2084-4C31-868D-5EB834D9E885}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.West-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7eadd46607b668554e3c8d500cc04aabce9a9eb4..a24d4b4f719e740048da9b4924210f63218c08e6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{03E8A999-E329-44BB-8ED7-D60412068646}</ProjectGuid>\r
+    <ProjectGuid>{5532F6F2-B136-4D85-9500-5D1C9E1D9335}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.West-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index db08d7c68c109df14664c96a243e9a8aebb371ec..54eddff8d9336029df70d1c30268a625ab4aa0eb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{37CCD833-7D70-48D0-A76B-B769FF4796DB}</ProjectGuid>\r
+    <ProjectGuid>{F58F484F-830D-4337-B6F9-9FC11C933E32}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.West-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_2_0.csproj">\r
-      <Project>{6932625D-F574-4E6A-B4E1-AF4CFD2AB290}</Project>\r
+      <Project>{B4A11584-7362-47A0-9E27-0E4DE9539D77}</Project>\r
       <Name>Common\I18N-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\West\I18N.West-net_2_0.csproj">\r
-      <Project>{19433D5C-4634-4AD2-BB3D-61198846EF97}</Project>\r
+      <Project>{D68F3BF0-6569-406D-A528-10FCFC094855}</Project>\r
       <Name>West\I18N.West-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 79c539051c2fcc35fe7a54cfe944ccb094d66176..f9e8e7a90ece26163eef4828429175d7b2385569 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{00AA5570-986C-40EF-BC18-D3484BC12192}</ProjectGuid>\r
+    <ProjectGuid>{85C6F03E-7170-4DC3-B69D-D3E3134F27C9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.West-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_0.csproj">\r
-      <Project>{748C52F1-090B-42F0-BB42-37BE181E4545}</Project>\r
+      <Project>{AD318520-607B-4D7A-ABE4-AC064BF21343}</Project>\r
       <Name>Common\I18N-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\West\I18N.West-net_4_0.csproj">\r
-      <Project>{074EB0E2-A311-48D3-B9F9-2A5AC82E4C5F}</Project>\r
+      <Project>{5FB39954-2084-4C31-868D-5EB834D9E885}</Project>\r
       <Name>West\I18N.West-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d31d2840fea38b67ff2411e6f46c959725cbd239..b4a5f4e410e074aeab0bc3d2519499dc7a59e0f5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8F7F90F0-97DB-4E98-83AE-C2E28E9B512A}</ProjectGuid>\r
+    <ProjectGuid>{6977FA25-AB73-4DE7-B535-19C04DB9C29A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\I18N.West-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\Common\I18N-net_4_5.csproj">\r
-      <Project>{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}</Project>\r
+      <Project>{8A8D5677-ACBD-40B4-916D-B9B5451F713D}</Project>\r
       <Name>Common\I18N-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\I18N\West\I18N.West-net_4_5.csproj">\r
-      <Project>{03E8A999-E329-44BB-8ED7-D60412068646}</Project>\r
+      <Project>{5532F6F2-B136-4D85-9500-5D1C9E1D9335}</Project>\r
       <Name>West\I18N.West-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e92d04d4d4f15b182496a3a633eae9ec2ea3a723..2817bdf65ed92c5ec1c9aa21ba9c78f30f421109 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{22512ABD-FFDB-4D40-9CDD-88AFB06B8EB3}</ProjectGuid>\r
+    <ProjectGuid>{49FA9E88-6A33-49C3-8F9F-FB2D59F28C7B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\IBM.Data.DB2-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a13ef398f96f3681830fda671597e9161ce93bac..0507c30866256a2491b7396d96e75431042c70f8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{74D13330-A363-4226-851D-AFE1851F4BF1}</ProjectGuid>\r
+    <ProjectGuid>{B2F159BD-EC27-408E-A92E-348814C8CC51}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\IBM.Data.DB2-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b0e87af62050c750044eb8a6d70af7202b87be64..9fd47dd67c288e19cca9f951eb55f2a2ecbd1b70 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0A4E586A-047A-4C04-9821-265465A334F8}</ProjectGuid>\r
+    <ProjectGuid>{61C7FBD9-B531-4292-8456-AAA6F9E650C4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\IBM.Data.DB2-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3591dee62bd52475dcba4b324df20a0e778c5a7e..fb0d11390d98e2d2ba2132882d6f65f6869509e9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A1B1ACC9-95F7-4752-A2A6-CF0214F886BB}</ProjectGuid>\r
+    <ProjectGuid>{065A843F-C16B-4F2E-9560-69440147EDB2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\ICSharpCode.SharpZipLib-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a6f232eb1a178b1fbc1b2f656955f7b02749ff8a..0088a4c6bccd578825269f94dc6775feb634ec7a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D769AAF9-10ED-4C32-8D87-8D0648E2D001}</ProjectGuid>\r
+    <ProjectGuid>{2DE2CFB0-3166-41D9-B0B5-EFBE309DD7B7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\ICSharpCode.SharpZipLib-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9cde505ead135c9280a7053cf855cae8fff68a81..ca869c5cf442719018ca106ff9a73faf8429977c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C41C7048-6B86-43DB-9F5E-BED7A92CD56E}</ProjectGuid>\r
+    <ProjectGuid>{039AD56A-E91B-4803-8328-287F70B61D14}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\ICSharpCode.SharpZipLib-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 25b3a835c71f68f79c484a98327fb93bc80e23ea..67eeae47cbf2bc4486ef9fd79f608a13408aaae6 100644 (file)
@@ -234,6 +234,7 @@ net_4_5_dirs := \
        System.Threading.Tasks.Dataflow \
        System.ComponentModel.Composition.4.5 \
        System.Net.Http \
+       System.Net.Http.WebRequest \
        System.Web.Razor \
        System.Web.WebPages.Deployment \
        System.Web.WebPages \
index 2777108e1de697fb18ed96d55976737191307ee8..838b62c4bbbbe25489ea6fed040209cad22e5dd8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</ProjectGuid>\r
+    <ProjectGuid>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,809</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_2_0.csproj">\r
-      <Project>{BA19643F-7F03-4902-9BB6-E94F4467F56A}</Project>\r
+      <Project>{6088F0A1-9658-4B71-86DB-8685B9279154}</Project>\r
       <Name>Accessibility\Accessibility-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.WebBrowser\Mono.WebBrowser-net_2_0.csproj">\r
-      <Project>{B65F061B-3980-40B9-B832-4D220388B453}</Project>\r
+      <Project>{9ABD3BD7-C90F-4137-BC85-A3EEE10473BA}</Project>\r
       <Name>Mono.WebBrowser\Mono.WebBrowser-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-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>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</Project>\r
+      <Project>{85526C39-79CA-40DB-940A-3C83DF30DF85}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 70ba9ccf239e6bf33a8a7d9209e58d67ff0ad5af..3948ebece354ad2bc2414cb9f54bb99af6cc6999 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</ProjectGuid>\r
+    <ProjectGuid>{41B3B369-328C-45B8-9F14-224641427A35}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,809</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_4_0.csproj">\r
-      <Project>{B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}</Project>\r
+      <Project>{3C0E9135-1458-47F6-9076-17FFB1E3E32F}</Project>\r
       <Name>Accessibility\Accessibility-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.WebBrowser\Mono.WebBrowser-net_4_0.csproj">\r
-      <Project>{48C35A26-B26A-4084-9A9A-7729D345B3B5}</Project>\r
+      <Project>{A0DF2D35-BA97-4CAB-90C6-1C4463186C3E}</Project>\r
       <Name>Mono.WebBrowser\Mono.WebBrowser-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-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>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</Project>\r
+      <Project>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 842402318c826a5f6531e67b157193c74c7d3d59..74a5f573d1b59a133df67a1acf0ea83e98857ecb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</ProjectGuid>\r
+    <ProjectGuid>{409FF748-B765-4AB3-BCB1-72199B9E341C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,809</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_4_5.csproj">\r
-      <Project>{7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}</Project>\r
+      <Project>{121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}</Project>\r
       <Name>Accessibility\Accessibility-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
-      <Project>{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}</Project>\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.WebBrowser\Mono.WebBrowser-net_4_5.csproj">\r
-      <Project>{4F8F4004-E655-463C-8A0F-4F7C99AB85B5}</Project>\r
+      <Project>{7D94F9AC-9F7A-4639-9E89-85083D77101D}</Project>\r
       <Name>Mono.WebBrowser\Mono.WebBrowser-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\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
-      <Project>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 18bb89359135b212d8a65bb9374433efafb5f13e..09df063f9dd1e9d8f4b1af9ceedc740cec6372a8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{548C82DC-9E7B-4016-8BD9-EB4A23C57127}</ProjectGuid>\r
+    <ProjectGuid>{ACB51CEF-A814-4043-BF38-5C5532CC6837}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_2_0.csproj">\r
-      <Project>{BA19643F-7F03-4902-9BB6-E94F4467F56A}</Project>\r
+      <Project>{6088F0A1-9658-4B71-86DB-8685B9279154}</Project>\r
       <Name>Accessibility\Accessibility-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj">\r
-      <Project>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</Project>\r
+      <Project>{85526C39-79CA-40DB-940A-3C83DF30DF85}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index cb986caaddd2c1fcc72cdb04de227060e0e94c21..9b0813f27470f546c706d47190c7bdd5d796a629 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9F6AFAA0-9E92-408D-802B-5AF4DF0AA6ED}</ProjectGuid>\r
+    <ProjectGuid>{3B395E30-C62C-4CE2-B9DA-EF9A20F328F0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_4_0.csproj">\r
-      <Project>{B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}</Project>\r
+      <Project>{3C0E9135-1458-47F6-9076-17FFB1E3E32F}</Project>\r
       <Name>Accessibility\Accessibility-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj">\r
-      <Project>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</Project>\r
+      <Project>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2ff48cfbe5dfe40d287c82a03b78bcf614573396..20c8f10743cd58f63d2fe4bdde693db14520b944 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FCA901B7-B01E-4578-8C93-9BACB907AD22}</ProjectGuid>\r
+    <ProjectGuid>{16740D76-23DD-4BEC-87C6-948A8D766030}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_4_5.csproj">\r
-      <Project>{7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}</Project>\r
+      <Project>{121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}</Project>\r
       <Name>Accessibility\Accessibility-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
-      <Project>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2943542b618db64f470c7ee3fa8c8dba63174109..ccc118475437136a5908dbdab25afb949307377a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{13F89BAD-94E5-46B5-B8E1-0F1EDB272352}</ProjectGuid>\r
+    <ProjectGuid>{E8E948B8-6DCF-48F2-A6BC-04309AED8740}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-net_2_0</OutputPath>\r
@@ -62,6 +62,9 @@
     <Compile Include="Microsoft.Build.BuildEngine\BuildPropertyGroupCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildSettings.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildTask.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItem.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItemGroup.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskPropertyGroup.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildWhen.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ChangeType.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ColorResetter.cs" />\r
@@ -85,6 +88,7 @@
     <Compile Include="Microsoft.Build.BuildEngine\ExpressionParseException.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\FileLogger.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\GroupingCollection.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\IBuildTask.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\Import.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportedProject.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0.csproj">\r
-      <Project>{A77A0E38-0000-4E4D-BEA6-704BC3677151}</Project>\r
+      <Project>{4AC4EDEE-4895-4CF9-84DF-9419E6980F38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4770b2796eceffecea238d0febebbcd4cdc0cecc..40650c44566880e284a87acbcafca72ce9611a14 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6F2D39F3-AA37-4E4C-B43B-A8456E6A3805}</ProjectGuid>\r
+    <ProjectGuid>{874516A3-F5F6-4EAB-B005-4D1A567C5E4D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-net_3_5</OutputPath>\r
@@ -62,6 +62,9 @@
     <Compile Include="Microsoft.Build.BuildEngine\BuildPropertyGroupCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildSettings.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildTask.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItem.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItemGroup.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskPropertyGroup.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildWhen.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ChangeType.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ColorResetter.cs" />\r
@@ -85,6 +88,7 @@
     <Compile Include="Microsoft.Build.BuildEngine\ExpressionParseException.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\FileLogger.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\GroupingCollection.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\IBuildTask.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\Import.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportedProject.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5.csproj">\r
-      <Project>{E861AE49-8E73-4B00-883A-7517D1C530FE}</Project>\r
+      <Project>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5.csproj">\r
-      <Project>{81767FAD-2EEC-42CE-A053-45FFDEC0D67D}</Project>\r
+      <Project>{5EA25213-0854-4620-A67B-67E9BC6D213E}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7e251ccc7c13e112ba48efe02abf9fec269a2d75..f28d7c4d070a38dd268d29dfea430a6ebec11abc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4A0D8AB4-6A16-484D-9133-D14368A2E39A}</ProjectGuid>\r
+    <ProjectGuid>{9B0AC297-CB85-43C1-8C18-12997CF1B78D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-net_4_0</OutputPath>\r
@@ -62,6 +62,9 @@
     <Compile Include="Microsoft.Build.BuildEngine\BuildPropertyGroupCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildSettings.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildTask.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItem.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItemGroup.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskPropertyGroup.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildWhen.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ChangeType.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ColorResetter.cs" />\r
@@ -85,6 +88,7 @@
     <Compile Include="Microsoft.Build.BuildEngine\ExpressionParseException.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\FileLogger.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\GroupingCollection.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\IBuildTask.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\Import.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportedProject.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0.csproj">\r
-      <Project>{38B0128C-C232-4274-BDD0-F90ED189A80F}</Project>\r
+      <Project>{A20F004B-16AC-44DE-A14E-2C2B5E9F72BE}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ff74aae0e2ef3abbf208bff5b8d47703628b87c7..723918f95929f44705942b89a97e56ca9f725ce5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}</ProjectGuid>\r
+    <ProjectGuid>{0DA63190-E6E1-41C5-B683-A54FADBE61CB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-net_4_5</OutputPath>\r
@@ -62,6 +62,9 @@
     <Compile Include="Microsoft.Build.BuildEngine\BuildPropertyGroupCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildSettings.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildTask.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItem.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItemGroup.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\BuildTaskPropertyGroup.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\BuildWhen.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ChangeType.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ColorResetter.cs" />\r
@@ -85,6 +88,7 @@
     <Compile Include="Microsoft.Build.BuildEngine\ExpressionParseException.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\FileLogger.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\GroupingCollection.cs" />\r
+    <Compile Include="Microsoft.Build.BuildEngine\IBuildTask.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\Import.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportCollection.cs" />\r
     <Compile Include="Microsoft.Build.BuildEngine\ImportedProject.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
-      <Project>{B20027FF-D5D8-4AD3-8F5F-535556916D36}</Project>\r
+      <Project>{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 21e420925e3306b95383390853a34d8981d95ec2..5bd5b735a981faf538093d4f9dac7183c5c58f70 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1096B643-5EBD-4864-A21A-263502B65D26}</ProjectGuid>\r
+    <ProjectGuid>{3C5E119F-3B25-4F81-816E-196A3C7FFB88}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0.csproj">\r
-      <Project>{13F89BAD-94E5-46B5-B8E1-0F1EDB272352}</Project>\r
+      <Project>{E8E948B8-6DCF-48F2-A6BC-04309AED8740}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0.csproj">\r
-      <Project>{A77A0E38-0000-4E4D-BEA6-704BC3677151}</Project>\r
+      <Project>{4AC4EDEE-4895-4CF9-84DF-9419E6980F38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f8ccd0b90fe1cdbbc8238aa67d6d2091446facdf..7607ff801b006ea18a5e06c5217d6df931dc1bf2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{16BAE398-3812-4104-A55E-368A697404BB}</ProjectGuid>\r
+    <ProjectGuid>{D39C03FC-1A5C-4915-A044-F68A8D29D6BA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-tests-net_3_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_3_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_3_5.csproj">\r
-      <Project>{6F2D39F3-AA37-4E4C-B43B-A8456E6A3805}</Project>\r
+      <Project>{874516A3-F5F6-4EAB-B005-4D1A567C5E4D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5.csproj">\r
-      <Project>{E861AE49-8E73-4B00-883A-7517D1C530FE}</Project>\r
+      <Project>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5.csproj">\r
-      <Project>{81767FAD-2EEC-42CE-A053-45FFDEC0D67D}</Project>\r
+      <Project>{5EA25213-0854-4620-A67B-67E9BC6D213E}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 507d52a55b6dee697bf2f0f25cb97d28b92d804b..dec70cc068943a1b86785fe92a8a4162e640108b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6D3AA408-D93B-47B3-8A07-4F775E4430E6}</ProjectGuid>\r
+    <ProjectGuid>{610DE398-8F0E-4857-A600-17773B98E457}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0.csproj">\r
-      <Project>{4A0D8AB4-6A16-484D-9133-D14368A2E39A}</Project>\r
+      <Project>{9B0AC297-CB85-43C1-8C18-12997CF1B78D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0.csproj">\r
-      <Project>{38B0128C-C232-4274-BDD0-F90ED189A80F}</Project>\r
+      <Project>{A20F004B-16AC-44DE-A14E-2C2B5E9F72BE}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e7739dddb359df50665047df3ce10ba1762942d6..6e28e88f5606d3d384e975341e687cab4425beb8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{53D1041C-C85A-4DD3-9C65-6DC879737A0F}</ProjectGuid>\r
+    <ProjectGuid>{AE80331E-4C95-4F65-BE43-0C3011661AE1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Engine-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">\r
-      <Project>{7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}</Project>\r
+      <Project>{0DA63190-E6E1-41C5-B683-A54FADBE61CB}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
-      <Project>{B20027FF-D5D8-4AD3-8F5F-535556916D36}</Project>\r
+      <Project>{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 38ce341106d32ae9aaa99d8b8117f83cc8d90c5f..0a6526f4a1752abe6ba520800d434c58976078ed 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</ProjectGuid>\r
+    <ProjectGuid>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-net_2_0</OutputPath>\r
@@ -67,6 +67,7 @@
     <Compile Include="Microsoft.Build.Framework\ExternalProjectStartedEventArgs.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine2.cs" />\r
+    <Compile Include="Microsoft.Build.Framework\ICancelableTask.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IEventSource.cs" />\r
     <Compile Include="Microsoft.Build.Framework\ILogger.cs" />\r
     <Compile Include="Microsoft.Build.Framework\INodeLogger.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c861928a7850f5086f4b28583990fa8cec70c83f..474ad1734138dde102236e6733a7809b955c5bee 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E861AE49-8E73-4B00-883A-7517D1C530FE}</ProjectGuid>\r
+    <ProjectGuid>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-net_3_5</OutputPath>\r
@@ -67,6 +67,7 @@
     <Compile Include="Microsoft.Build.Framework\ExternalProjectStartedEventArgs.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine2.cs" />\r
+    <Compile Include="Microsoft.Build.Framework\ICancelableTask.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IEventSource.cs" />\r
     <Compile Include="Microsoft.Build.Framework\ILogger.cs" />\r
     <Compile Include="Microsoft.Build.Framework\INodeLogger.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 71295dbc2d92593cdad1ed748f3652f8e1beac8b..7e08bbe2a534db00b080c27396c3904b59dacf4e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</ProjectGuid>\r
+    <ProjectGuid>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-net_4_0</OutputPath>\r
@@ -67,6 +67,7 @@
     <Compile Include="Microsoft.Build.Framework\ExternalProjectStartedEventArgs.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine2.cs" />\r
+    <Compile Include="Microsoft.Build.Framework\ICancelableTask.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IEventSource.cs" />\r
     <Compile Include="Microsoft.Build.Framework\ILogger.cs" />\r
     <Compile Include="Microsoft.Build.Framework\INodeLogger.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1c987516ca82e5cc83352c643c6c28d87ab7fc02..f266918ab6dd2858aff275e107b1311c15a49ce8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{58CD6625-5643-4A3F-84E6-5568E8573A49}</ProjectGuid>\r
+    <ProjectGuid>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-net_4_5</OutputPath>\r
@@ -67,6 +67,7 @@
     <Compile Include="Microsoft.Build.Framework\ExternalProjectStartedEventArgs.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IBuildEngine2.cs" />\r
+    <Compile Include="Microsoft.Build.Framework\ICancelableTask.cs" />\r
     <Compile Include="Microsoft.Build.Framework\IEventSource.cs" />\r
     <Compile Include="Microsoft.Build.Framework\ILogger.cs" />\r
     <Compile Include="Microsoft.Build.Framework\INodeLogger.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 559360d1bc2067aa505a5ae3d85888e466605595..0ff64a365978956d4ecfe4d06e92bf019975a4fe 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{143DF436-A543-4F5A-A16C-F5F82B3BF844}</ProjectGuid>\r
+    <ProjectGuid>{5258A6DA-27E5-41A1-B3DC-D1F42F7DE022}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 48adeada6f8ad1417ec6fcb01728bc955e54405f..74ccf29c2290c9b193638e700727219344c3d4c7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A134D71E-4CD7-4FE4-B460-5B396A68FA4B}</ProjectGuid>\r
+    <ProjectGuid>{27F613C6-D90A-466D-A4D9-7D5BCA91AE06}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-tests-net_3_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_3_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5.csproj">\r
-      <Project>{E861AE49-8E73-4B00-883A-7517D1C530FE}</Project>\r
+      <Project>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ef6df144f0584f61a2f66a3a196eb9b120a2a3ef..998cf67ea0f739bac628f0c1b4ed27203e1a394c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{20F029ED-B7A1-4085-B32A-B13D5639ACE0}</ProjectGuid>\r
+    <ProjectGuid>{520B9924-B4B3-407F-974A-9C10F8C5B4AA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c31d6c1819bd7a10b77468b36a5d5faccdf58848..85983dec4750725b854dc2d1aedda89cc4cdd107 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D35940CE-3A36-4AE4-850F-C022247AE9F2}</ProjectGuid>\r
+    <ProjectGuid>{DB6937A9-D27A-42AB-A044-1DB4B1F97414}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Framework-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c668fa4f1ef5c769a972953c1d161b253d2e0d1b..6d196e931da88ceb9913181ff9ed13321cf1cc4a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{CF0D30D5-B824-4D4E-B1B2-173524B53942}</ProjectGuid>\r
+    <ProjectGuid>{3DD52713-DB38-4D0D-8692-650B8821B047}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0.csproj">\r
-      <Project>{A77A0E38-0000-4E4D-BEA6-704BC3677151}</Project>\r
+      <Project>{4AC4EDEE-4895-4CF9-84DF-9419E6980F38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0.csproj">\r
-      <Project>{13F89BAD-94E5-46B5-B8E1-0F1EDB272352}</Project>\r
+      <Project>{E8E948B8-6DCF-48F2-A6BC-04309AED8740}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ae1fd6c54de5f43821845cbd4e79a41f7d96d27e..014cf446e0446a6135d1431d7e59eb07140f9ca2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2A41CE90-16E6-46FD-94D3-FF944A9EB0BF}</ProjectGuid>\r
+    <ProjectGuid>{B71721D7-C95E-41D5-82A6-67DDD79C9477}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-net_3_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5.csproj">\r
-      <Project>{81767FAD-2EEC-42CE-A053-45FFDEC0D67D}</Project>\r
+      <Project>{5EA25213-0854-4620-A67B-67E9BC6D213E}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5.csproj">\r
-      <Project>{E861AE49-8E73-4B00-883A-7517D1C530FE}</Project>\r
+      <Project>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_3_5.csproj">\r
-      <Project>{6F2D39F3-AA37-4E4C-B43B-A8456E6A3805}</Project>\r
+      <Project>{874516A3-F5F6-4EAB-B005-4D1A567C5E4D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_3_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index dd42043f140f5faa37005319ef2c49ef429d747d..b52f6278696e80854bf61bbe12ab5c503c973d1a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4E865E96-F3C9-4218-8FE7-AC0F9D1E7453}</ProjectGuid>\r
+    <ProjectGuid>{0F2C25D7-DF2E-4F4B-85D8-7EFC4DCD3B0C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0.csproj">\r
-      <Project>{38B0128C-C232-4274-BDD0-F90ED189A80F}</Project>\r
+      <Project>{A20F004B-16AC-44DE-A14E-2C2B5E9F72BE}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0.csproj">\r
-      <Project>{4A0D8AB4-6A16-484D-9133-D14368A2E39A}</Project>\r
+      <Project>{9B0AC297-CB85-43C1-8C18-12997CF1B78D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a2bc575164adba747096da9f8470921f106d8b63..657ee6fc25111e8556221d54f3fc488832749005 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{09B16AF2-4480-4F66-995B-6FEFD9C67546}</ProjectGuid>\r
+    <ProjectGuid>{B0995E00-BF37-4B8A-8229-285C060E5957}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
-      <Project>{B20027FF-D5D8-4AD3-8F5F-535556916D36}</Project>\r
+      <Project>{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">\r
-      <Project>{7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}</Project>\r
+      <Project>{0DA63190-E6E1-41C5-B683-A54FADBE61CB}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b0d6a2556fc3a4be033d85a57ce832e81d4c7d1e..c57ee651f21d63d89ecc1cac3b78c97278822952 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8213E693-D672-48AB-9348-9DB1D6AC902F}</ProjectGuid>\r
+    <ProjectGuid>{7B10DE59-3656-4F8F-A1C6-A090220D7BAF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_2_0.csproj">\r
-      <Project>{CF0D30D5-B824-4D4E-B1B2-173524B53942}</Project>\r
+      <Project>{3DD52713-DB38-4D0D-8692-650B8821B047}</Project>\r
       <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0.csproj">\r
-      <Project>{13F89BAD-94E5-46B5-B8E1-0F1EDB272352}</Project>\r
+      <Project>{E8E948B8-6DCF-48F2-A6BC-04309AED8740}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0.csproj">\r
-      <Project>{A77A0E38-0000-4E4D-BEA6-704BC3677151}</Project>\r
+      <Project>{4AC4EDEE-4895-4CF9-84DF-9419E6980F38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index cfb1658211a0ed634fce05450e32318e5fd0b9be..005821df1c0bcbe1bf6ea6e519a38a45f9566093 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4C53D20E-EAA0-4014-800A-0C2999AB2F8D}</ProjectGuid>\r
+    <ProjectGuid>{9B12933E-EAF8-4271-9C54-CFC4657AD5FB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-tests-net_3_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_3_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_3_5.csproj">\r
-      <Project>{2A41CE90-16E6-46FD-94D3-FF944A9EB0BF}</Project>\r
+      <Project>{B71721D7-C95E-41D5-82A6-67DDD79C9477}</Project>\r
       <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_3_5.csproj">\r
-      <Project>{6F2D39F3-AA37-4E4C-B43B-A8456E6A3805}</Project>\r
+      <Project>{874516A3-F5F6-4EAB-B005-4D1A567C5E4D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5.csproj">\r
-      <Project>{E861AE49-8E73-4B00-883A-7517D1C530FE}</Project>\r
+      <Project>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5.csproj">\r
-      <Project>{81767FAD-2EEC-42CE-A053-45FFDEC0D67D}</Project>\r
+      <Project>{5EA25213-0854-4620-A67B-67E9BC6D213E}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7434b0850628b6152b07293a77dbed43ba1b7c23..f843f417aa51d145ba4924bc6378cc39fdb55dbb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0ED5D56D-6900-4C79-A4E1-4C030432E7E7}</ProjectGuid>\r
+    <ProjectGuid>{E3E93786-14F7-41DE-AFBB-20912C970ED8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_0.csproj">\r
-      <Project>{4E865E96-F3C9-4218-8FE7-AC0F9D1E7453}</Project>\r
+      <Project>{0F2C25D7-DF2E-4F4B-85D8-7EFC4DCD3B0C}</Project>\r
       <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0.csproj">\r
-      <Project>{4A0D8AB4-6A16-484D-9133-D14368A2E39A}</Project>\r
+      <Project>{9B0AC297-CB85-43C1-8C18-12997CF1B78D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0.csproj">\r
-      <Project>{38B0128C-C232-4274-BDD0-F90ED189A80F}</Project>\r
+      <Project>{A20F004B-16AC-44DE-A14E-2C2B5E9F72BE}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1443e35dd9d259687d953b0f16200d34a54a2e51..5c09f4b7fbe5b3ea545d6d3839545dd141b79f3d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7E029CF3-FBE0-48F4-A802-1536E1E2FCFF}</ProjectGuid>\r
+    <ProjectGuid>{E572DA55-C0E6-42BA-9BCF-05B2C777D15B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Tasks-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_5.csproj">\r
-      <Project>{09B16AF2-4480-4F66-995B-6FEFD9C67546}</Project>\r
+      <Project>{B0995E00-BF37-4B8A-8229-285C060E5957}</Project>\r
       <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">\r
-      <Project>{7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}</Project>\r
+      <Project>{0DA63190-E6E1-41C5-B683-A54FADBE61CB}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
-      <Project>{B20027FF-D5D8-4AD3-8F5F-535556916D36}</Project>\r
+      <Project>{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 68bcffe3897873ab57eb048e93969f2f8c673172..85b7a24293b7d64a5fc658e933f02431266ca9fa 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A77A0E38-0000-4E4D-BEA6-704BC3677151}</ProjectGuid>\r
+    <ProjectGuid>{4AC4EDEE-4895-4CF9-84DF-9419E6980F38}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fb4200a6ef38983fb4a1d4ef2cb0f28128c0431b..3cfeeeff7e0701a49855823e755646406fd25a98 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{81767FAD-2EEC-42CE-A053-45FFDEC0D67D}</ProjectGuid>\r
+    <ProjectGuid>{5EA25213-0854-4620-A67B-67E9BC6D213E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-net_3_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5.csproj">\r
-      <Project>{E861AE49-8E73-4B00-883A-7517D1C530FE}</Project>\r
+      <Project>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a8fbbf139141a8faf6d94219c5b8273d78281109..0f34216ce62477227b1ff4969efbd5ed96061aa4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{38B0128C-C232-4274-BDD0-F90ED189A80F}</ProjectGuid>\r
+    <ProjectGuid>{A20F004B-16AC-44DE-A14E-2C2B5E9F72BE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7320f8ff00a522f5d18ded1ff5c4ed13e54e18d1..bcb00b82a07462842b4ab80dc079305f35491d5b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B20027FF-D5D8-4AD3-8F5F-535556916D36}</ProjectGuid>\r
+    <ProjectGuid>{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d43650b33331c8f4c711a821580582fb3a13b536..d5e0bfe3f2b403578c0ba1bf769f32bc968700c4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{46D3F9E1-9D39-427E-9E71-B83FDE0E1C0D}</ProjectGuid>\r
+    <ProjectGuid>{806705FD-72F7-4CAA-A460-8D21ECCA94DB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0.csproj">\r
-      <Project>{A77A0E38-0000-4E4D-BEA6-704BC3677151}</Project>\r
+      <Project>{4AC4EDEE-4895-4CF9-84DF-9419E6980F38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 92ef119f148eed2078d02b5d490dd6930a07a04b..d7de179c80288d5fff18b0f59f099e0f6b81a875 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BC4C1A1E-07FD-4B52-ADF5-69085132A404}</ProjectGuid>\r
+    <ProjectGuid>{B72B3F43-E296-4738-B9C2-6FB27B0FB7BD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-tests-net_3_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_3_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5.csproj">\r
-      <Project>{81767FAD-2EEC-42CE-A053-45FFDEC0D67D}</Project>\r
+      <Project>{5EA25213-0854-4620-A67B-67E9BC6D213E}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5.csproj">\r
-      <Project>{E861AE49-8E73-4B00-883A-7517D1C530FE}</Project>\r
+      <Project>{50A41B06-27A6-4003-BA97-763C6CA4D51B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_3_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5b00bf7d61c51da470e2bf880fc6ec480da88b58..75bb369e7edb9b5a1550794c773e0d80b72fb7cd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E1503E6B-4A56-4B2F-80AB-A57178923D4A}</ProjectGuid>\r
+    <ProjectGuid>{52AF96F7-968E-4D90-AD5F-A5F2B7E187AE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0.csproj">\r
-      <Project>{38B0128C-C232-4274-BDD0-F90ED189A80F}</Project>\r
+      <Project>{A20F004B-16AC-44DE-A14E-2C2B5E9F72BE}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c26b0079c718c8d53f2a34d376d5099cd4a47b76..bb8e77ea1f393b72d7bdd77b4090041dcf8bce07 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{766E5895-AE1B-44F9-928C-34FAEE15CA64}</ProjectGuid>\r
+    <ProjectGuid>{7E7B683B-FA73-492D-A59B-E13AF28F8B21}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build.Utilities-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
-      <Project>{B20027FF-D5D8-4AD3-8F5F-535556916D36}</Project>\r
+      <Project>{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e0f22a5c275af80e0a8b4b25ffeb7e2dd19deff5..9ec3622be2dc15d661f4df6dfd0b906e67e00432 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B4798B4A-9260-4548-B590-B8D7F7605FDB}</ProjectGuid>\r
+    <ProjectGuid>{DD9D36CA-9F39-4EBA-AF7F-779333880CF3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0.csproj">\r
-      <Project>{4A0D8AB4-6A16-484D-9133-D14368A2E39A}</Project>\r
+      <Project>{9B0AC297-CB85-43C1-8C18-12997CF1B78D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ed8a430df52e38be6cc0e1ccad584012bbb2a8dc..4354ebfde05ece83e6b9dd411a16f9d696df9518 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{47E4681E-7A08-482D-8D5E-4AA5A3E1E96B}</ProjectGuid>\r
+    <ProjectGuid>{D8A2B8F2-F52B-44D5-A868-C344682749E2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">\r
-      <Project>{7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}</Project>\r
+      <Project>{0DA63190-E6E1-41C5-B683-A54FADBE61CB}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index beb655171389c63a4b7e629cf7852a426a7d7495..eb8a71d72736afa24b973c591797310d200537db 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3198A8E8-0D99-4E7F-BD89-DBF39E4D0084}</ProjectGuid>\r
+    <ProjectGuid>{3B5EF283-78B7-4B88-AE67-721D02B304D6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build\Microsoft.Build-net_4_0.csproj">\r
-      <Project>{B4798B4A-9260-4548-B590-B8D7F7605FDB}</Project>\r
+      <Project>{DD9D36CA-9F39-4EBA-AF7F-779333880CF3}</Project>\r
       <Name>Microsoft.Build\Microsoft.Build-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 35514a645c17f1ab874439fbc73b680db7176f5e..9406a631cf5241b921ebbb838570e232ed9809ff 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9DDFB8FD-C017-44D3-82D4-129AF99D667D}</ProjectGuid>\r
+    <ProjectGuid>{E34212A3-F152-4A6F-88F7-7A4D0324D11C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Build-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build\Microsoft.Build-net_4_5.csproj">\r
-      <Project>{47E4681E-7A08-482D-8D5E-4AA5A3E1E96B}</Project>\r
+      <Project>{D8A2B8F2-F52B-44D5-A868-C344682749E2}</Project>\r
       <Name>Microsoft.Build\Microsoft.Build-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 24ef1a6b6ef15258d681795016f16ef554e7dd90..4e7cbe61009a756da4167c285f0cfe63a8ceff3d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{56A7FA9E-7F2B-4BCB-8523-FD4EEE876BE0}</ProjectGuid>\r
+    <ProjectGuid>{342E1BD0-A935-4D49-B71E-ECDF0B42F90F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.CSharp-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.CSharp\Mono.CSharp-net_4_0.csproj">\r
-      <Project>{4FADEA1C-3DCC-4658-A411-EDEF0CF30884}</Project>\r
+      <Project>{F1E6D92C-D29F-47B0-876F-8C3C06584ABE}</Project>\r
       <Name>Mono.CSharp\Mono.CSharp-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ebb2726d274744f5fbe7e900ef02f8bce5f38b0c..b6dd26015d08781d97d852828f9ea2f3e715c358 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{94E8FEFF-9695-4F77-A8AB-85370336FE0D}</ProjectGuid>\r
+    <ProjectGuid>{AC2AB4A1-8005-4458-8B2B-614DA9BBC644}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.CSharp-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.CSharp\Mono.CSharp-net_4_5.csproj">\r
-      <Project>{2D329C5C-24DA-4D80-B594-C996334758B6}</Project>\r
+      <Project>{D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}</Project>\r
       <Name>Mono.CSharp\Mono.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 760ae95e559ecb8cc9b60f2cd1dc3d9b673571d9..9afa20cd027043c945e4733f0b6a13977be7e0e8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B7E400C6-6EC0-450E-93B0-9DC703F00F58}</ProjectGuid>\r
+    <ProjectGuid>{AD0F3CEA-F068-423F-B910-65878912A1D7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.VisualC-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bf41b4fa5e664dcc4a89765d4dce1bfded8529b9..95b79e1d8496608fac887ab1bff442f033c529e2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D842E04A-0E6C-4CDA-AF89-48F04951E2A4}</ProjectGuid>\r
+    <ProjectGuid>{A4F14C1A-9939-42A1-A903-B8795D9740FC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.VisualC-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a55079e647a2a3453f043944e7fb329668a05020..4272dced37081c2bdec6e429160b0d38461de5c8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{ED516751-8649-48D5-B1F3-2C450B2E45D1}</ProjectGuid>\r
+    <ProjectGuid>{923568BE-5A8D-44A1-AA33-348679E6AAD7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.VisualC-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a4a69af6cf7a30bc03dadd2356d9ff5f1c7a7ba0..113bf85acfe2894c31b90309dc6d55e008a1404d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D512EBCC-A890-4E5F-BCD0-E45974159249}</ProjectGuid>\r
+    <ProjectGuid>{50FA72EE-33E9-4412-B196-AC98D058CEED}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Web.Infrastructure-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index cb0397cdf72c02edf93ecc6b8cc580adf278d281..30012abc31ff0ead349e209c6087852488167f62 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{ADFD4824-AEDB-445C-9B52-D0E0A9318B87}</ProjectGuid>\r
+    <ProjectGuid>{4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Microsoft.Web.Infrastructure-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4bbcb1c86d5dd46522d5dd095534653fac798fb4..52a9ddcf18b6e29cb92700158526effccfde6341 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{59B4B82A-3EBA-4BFB-991B-4A0171AFDCCE}</ProjectGuid>\r
+    <ProjectGuid>{DF667FE8-014C-45ED-8C22-0313404100AC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,169,219,414,1030,3001,3005,3006</NoWarn>\r
     <OutputPath>bin\Debug\Mono.C5-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 290dcbd81afee5e0369d2c210534c2f76ef2c569..efd7d04b5a3eef309d5bc1703da004375fbc9a6a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1C7A171F-47F1-4B90-AA4D-F7E1901FBF67}</ProjectGuid>\r
+    <ProjectGuid>{1A42D692-D4F1-43D1-AA6C-FE67B44876E8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,169,219,414,1030,3001,3005,3006</NoWarn>\r
     <OutputPath>bin\Debug\Mono.C5-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c1cca139f64fd5ede9ac98b96050fb01295f247d..1e925f77736a86fb40ebb8bf514504e227b0427d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{557C0FF1-A6FA-4B27-92A2-98A59CD740E1}</ProjectGuid>\r
+    <ProjectGuid>{E8DC0734-B7DB-4CA3-9DF2-4103F35B8A39}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,169,219,414,1030,3001,3005,3006</NoWarn>\r
     <OutputPath>bin\Debug\Mono.C5-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5fd477f69e73f64517e0682731dfb4d720bff4c4..fe381f5d78abd1700c7cf8e574fe6949c3642e29 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3015919D-CD33-42C7-9AD1-142294CE3D21}</ProjectGuid>\r
+    <ProjectGuid>{4700FD69-E289-4D6D-9138-39853F3B216A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,169,219,414,1030,3001,3005,3006,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.C5-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.C5\Mono.C5-net_2_0.csproj">\r
-      <Project>{59B4B82A-3EBA-4BFB-991B-4A0171AFDCCE}</Project>\r
+      <Project>{DF667FE8-014C-45ED-8C22-0313404100AC}</Project>\r
       <Name>Mono.C5\Mono.C5-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b2ed334eb752c5baac47c8a356bb771f3b27f69a..b5f428914155f26821fb87f70b7585ec34a2ed39 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{16CE88BE-E290-4DA8-8145-7FB72B1ED5FD}</ProjectGuid>\r
+    <ProjectGuid>{4C1A33B0-27C6-4149-99AB-152ED2F86C5C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,169,219,414,1030,3001,3005,3006,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.C5-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.C5\Mono.C5-net_4_0.csproj">\r
-      <Project>{1C7A171F-47F1-4B90-AA4D-F7E1901FBF67}</Project>\r
+      <Project>{1A42D692-D4F1-43D1-AA6C-FE67B44876E8}</Project>\r
       <Name>Mono.C5\Mono.C5-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3332fb3618283bc9ddbf35cb45b68d28dfee6346..d448c18d64da70d0cded748e37cf740935fb5bb4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{EF1AE0BA-B984-4149-8968-0337A4D9BDA4}</ProjectGuid>\r
+    <ProjectGuid>{9A686629-45E0-431D-975C-BEDF137D75F1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,169,219,414,1030,3001,3005,3006,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.C5-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.C5\Mono.C5-net_4_5.csproj">\r
-      <Project>{557C0FF1-A6FA-4B27-92A2-98A59CD740E1}</Project>\r
+      <Project>{E8DC0734-B7DB-4CA3-9DF2-4103F35B8A39}</Project>\r
       <Name>Mono.C5\Mono.C5-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b4d06a44f2464f6215c7f36e9a3d4dcd6f2f5482..14f903581a647b5baaa14ca9508c688cc2124aec 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5072B1FD-517D-43F5-AF79-7786ECBFE7F6}</ProjectGuid>\r
+    <ProjectGuid>{D5277143-9057-4917-BF87-3174B879574B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CSharp-net_2_0</OutputPath>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\class\corlib\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />\r
+    <Compile Include="..\..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\..\mcs\anonymous.cs" />\r
     <Compile Include="..\..\mcs\argument.cs" />\r
     <Compile Include="..\..\mcs\assembly.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 19edab33f379d3c551edabaa0c60bf9de924f125..fd19e7cd557cbfe77a8ef1342b47c452a7a36513 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4FADEA1C-3DCC-4658-A411-EDEF0CF30884}</ProjectGuid>\r
+    <ProjectGuid>{F1E6D92C-D29F-47B0-876F-8C3C06584ABE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CSharp-net_4_0</OutputPath>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\class\corlib\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />\r
+    <Compile Include="..\..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\..\mcs\anonymous.cs" />\r
     <Compile Include="..\..\mcs\argument.cs" />\r
     <Compile Include="..\..\mcs\assembly.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 93f197cb2d8ef90eb298671615e768e1291a7565..9152d75111c82bc63c81ba4ac9d2677bb2c606b6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2D329C5C-24DA-4D80-B594-C996334758B6}</ProjectGuid>\r
+    <ProjectGuid>{D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CSharp-net_4_5</OutputPath>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
-    <Compile Include="..\..\class\corlib\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />\r
     <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />\r
+    <Compile Include="..\..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\..\mcs\anonymous.cs" />\r
     <Compile Include="..\..\mcs\argument.cs" />\r
     <Compile Include="..\..\mcs\assembly.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 975d57ca707004e9332fd2258fce0d2846feda35..8dc278629b892a515e58c96ba054ce3107fe5788 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{535AF10C-9FC7-4480-974E-E456F2698FC0}</ProjectGuid>\r
+    <ProjectGuid>{DCF82205-34B5-4635-B991-BC555B364A63}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CSharp-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.CSharp\Mono.CSharp-net_2_0.csproj">\r
-      <Project>{5072B1FD-517D-43F5-AF79-7786ECBFE7F6}</Project>\r
+      <Project>{D5277143-9057-4917-BF87-3174B879574B}</Project>\r
       <Name>Mono.CSharp\Mono.CSharp-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 53488784b0dcb052247846a8d2a25422a496c508..0a4dafb36b75063021fdbfbf247a792ebd6f416f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{51A51F78-F87A-46A8-936A-A5C560EEA70A}</ProjectGuid>\r
+    <ProjectGuid>{FE92F3AB-4757-4FA7-8893-F01BAF6DBACE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CSharp-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.CSharp\Mono.CSharp-net_4_0.csproj">\r
-      <Project>{4FADEA1C-3DCC-4658-A411-EDEF0CF30884}</Project>\r
+      <Project>{F1E6D92C-D29F-47B0-876F-8C3C06584ABE}</Project>\r
       <Name>Mono.CSharp\Mono.CSharp-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 8547b511c51ab3d33e2dc68549f7d2985abc3e2f..48f8a0ba25898f928ad17d8f544dd2b72aadf54b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{364E6D64-019A-40A1-90A2-BBFD6EF542C5}</ProjectGuid>\r
+    <ProjectGuid>{A05D5D7B-744A-4E62-9B38-4B5149AA955A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CSharp-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.CSharp\Mono.CSharp-net_4_5.csproj">\r
-      <Project>{2D329C5C-24DA-4D80-B594-C996334758B6}</Project>\r
+      <Project>{D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}</Project>\r
       <Name>Mono.CSharp\Mono.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index deb42002d028b8df434aeba34113c17f30e5fd02..7d5f9dfb9b05b5fff3d4f709cbb69e2ccd0bb432 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1F86EC48-A47E-4334-A761-93C0FADABD52}</ProjectGuid>\r
+    <ProjectGuid>{964A007A-4614-4FD0-A8AF-82E40B0ABCC7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cairo-net_2_0</OutputPath>\r
     <Compile Include=".\Assembly\AssemblyInfo.cs" />\r
     <Compile Include=".\Mono.Cairo\Antialias.cs" />\r
     <Compile Include=".\Mono.Cairo\Cairo.cs" />\r
+    <Compile Include=".\Mono.Cairo\CairoDebug.cs" />\r
+    <Compile Include=".\Mono.Cairo\Color.cs" />\r
     <Compile Include=".\Mono.Cairo\Content.cs" />\r
     <Compile Include=".\Mono.Cairo\Context.cs" />\r
     <Compile Include=".\Mono.Cairo\DirectFBSurface.cs" />\r
+    <Compile Include=".\Mono.Cairo\Distance.cs" />\r
     <Compile Include=".\Mono.Cairo\Extend.cs" />\r
     <Compile Include=".\Mono.Cairo\FillRule.cs" />\r
     <Compile Include=".\Mono.Cairo\Filter.cs" />\r
     <Compile Include=".\Mono.Cairo\Pattern.cs" />\r
     <Compile Include=".\Mono.Cairo\PatternType.cs" />\r
     <Compile Include=".\Mono.Cairo\PdfSurface.cs" />\r
+    <Compile Include=".\Mono.Cairo\Point.cs" />\r
+    <Compile Include=".\Mono.Cairo\PointD.cs" />\r
     <Compile Include=".\Mono.Cairo\PSSurface.cs" />\r
     <Compile Include=".\Mono.Cairo\RadialGradient.cs" />\r
     <Compile Include=".\Mono.Cairo\Rectangle.cs" />\r
+    <Compile Include=".\Mono.Cairo\Region.cs" />\r
     <Compile Include=".\Mono.Cairo\ScaledFont.cs" />\r
     <Compile Include=".\Mono.Cairo\SolidPattern.cs" />\r
     <Compile Include=".\Mono.Cairo\Status.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 036a4c193572051534249d81be53feabca791869..bb93862b8827fc86311993ac881eeeecc2b06758 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{19CEEDCD-E943-4B82-90C6-AB9FD0BE91A1}</ProjectGuid>\r
+    <ProjectGuid>{A3449E31-54BC-4B39-BB00-3A85B2CBD1DC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cairo-net_4_0</OutputPath>\r
     <Compile Include=".\Assembly\AssemblyInfo.cs" />\r
     <Compile Include=".\Mono.Cairo\Antialias.cs" />\r
     <Compile Include=".\Mono.Cairo\Cairo.cs" />\r
+    <Compile Include=".\Mono.Cairo\CairoDebug.cs" />\r
+    <Compile Include=".\Mono.Cairo\Color.cs" />\r
     <Compile Include=".\Mono.Cairo\Content.cs" />\r
     <Compile Include=".\Mono.Cairo\Context.cs" />\r
     <Compile Include=".\Mono.Cairo\DirectFBSurface.cs" />\r
+    <Compile Include=".\Mono.Cairo\Distance.cs" />\r
     <Compile Include=".\Mono.Cairo\Extend.cs" />\r
     <Compile Include=".\Mono.Cairo\FillRule.cs" />\r
     <Compile Include=".\Mono.Cairo\Filter.cs" />\r
     <Compile Include=".\Mono.Cairo\Pattern.cs" />\r
     <Compile Include=".\Mono.Cairo\PatternType.cs" />\r
     <Compile Include=".\Mono.Cairo\PdfSurface.cs" />\r
+    <Compile Include=".\Mono.Cairo\Point.cs" />\r
+    <Compile Include=".\Mono.Cairo\PointD.cs" />\r
     <Compile Include=".\Mono.Cairo\PSSurface.cs" />\r
     <Compile Include=".\Mono.Cairo\RadialGradient.cs" />\r
     <Compile Include=".\Mono.Cairo\Rectangle.cs" />\r
+    <Compile Include=".\Mono.Cairo\Region.cs" />\r
     <Compile Include=".\Mono.Cairo\ScaledFont.cs" />\r
     <Compile Include=".\Mono.Cairo\SolidPattern.cs" />\r
     <Compile Include=".\Mono.Cairo\Status.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5d201b0c82816d709de86c1a9d5c2f15b0092898..6e172471f4cab41262a71f60005ad00dc84222c8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{78AEDB9D-4DB6-4EB5-BDCD-1DFAB7467761}</ProjectGuid>\r
+    <ProjectGuid>{75114723-49E9-4351-A4FD-36DB9BC044E6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cairo-net_4_5</OutputPath>\r
     <Compile Include=".\Assembly\AssemblyInfo.cs" />\r
     <Compile Include=".\Mono.Cairo\Antialias.cs" />\r
     <Compile Include=".\Mono.Cairo\Cairo.cs" />\r
+    <Compile Include=".\Mono.Cairo\CairoDebug.cs" />\r
+    <Compile Include=".\Mono.Cairo\Color.cs" />\r
     <Compile Include=".\Mono.Cairo\Content.cs" />\r
     <Compile Include=".\Mono.Cairo\Context.cs" />\r
     <Compile Include=".\Mono.Cairo\DirectFBSurface.cs" />\r
+    <Compile Include=".\Mono.Cairo\Distance.cs" />\r
     <Compile Include=".\Mono.Cairo\Extend.cs" />\r
     <Compile Include=".\Mono.Cairo\FillRule.cs" />\r
     <Compile Include=".\Mono.Cairo\Filter.cs" />\r
     <Compile Include=".\Mono.Cairo\Pattern.cs" />\r
     <Compile Include=".\Mono.Cairo\PatternType.cs" />\r
     <Compile Include=".\Mono.Cairo\PdfSurface.cs" />\r
+    <Compile Include=".\Mono.Cairo\Point.cs" />\r
+    <Compile Include=".\Mono.Cairo\PointD.cs" />\r
     <Compile Include=".\Mono.Cairo\PSSurface.cs" />\r
     <Compile Include=".\Mono.Cairo\RadialGradient.cs" />\r
     <Compile Include=".\Mono.Cairo\Rectangle.cs" />\r
+    <Compile Include=".\Mono.Cairo\Region.cs" />\r
     <Compile Include=".\Mono.Cairo\ScaledFont.cs" />\r
     <Compile Include=".\Mono.Cairo\SolidPattern.cs" />\r
     <Compile Include=".\Mono.Cairo\Status.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e95096f73f1a92c2a9e246f97ae3b6d5e49efe95..880cdf2adc32643ba361369c3aff048dc57a4591 100644 (file)
@@ -3,9 +3,12 @@
 ../../build/common/Locale.cs
 ./Mono.Cairo/Antialias.cs
 ./Mono.Cairo/Cairo.cs
+./Mono.Cairo/CairoDebug.cs
+./Mono.Cairo/Color.cs
 ./Mono.Cairo/Content.cs
 ./Mono.Cairo/Context.cs
 ./Mono.Cairo/DirectFBSurface.cs
+./Mono.Cairo/Distance.cs
 ./Mono.Cairo/Extend.cs
 ./Mono.Cairo/FillRule.cs
 ./Mono.Cairo/Filter.cs
 ./Mono.Cairo/Pattern.cs
 ./Mono.Cairo/PatternType.cs
 ./Mono.Cairo/PdfSurface.cs
+./Mono.Cairo/Point.cs
+./Mono.Cairo/PointD.cs
 ./Mono.Cairo/PSSurface.cs
 ./Mono.Cairo/RadialGradient.cs
 ./Mono.Cairo/Rectangle.cs
+./Mono.Cairo/Region.cs
 ./Mono.Cairo/ScaledFont.cs
 ./Mono.Cairo/SolidPattern.cs
 ./Mono.Cairo/Status.cs
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/CairoDebug.cs b/mcs/class/Mono.Cairo/Mono.Cairo/CairoDebug.cs
new file mode 100644 (file)
index 0000000..d694bbb
--- /dev/null
@@ -0,0 +1,82 @@
+//
+// CairoDebug.cs
+//
+// Author:
+//   Michael Hutchinson (mhutch@xamarin.com)
+//
+// Copyright (C) 2013 Xamarin Inc. (http://www.xamarin.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.
+//
+
+using System;
+
+namespace Cairo {
+
+       static class CairoDebug
+       {
+               static System.Collections.Generic.Dictionary<IntPtr,string> traces;
+
+               public static readonly bool Enabled;
+
+               static CairoDebug ()
+               {
+                       var dbg = Environment.GetEnvironmentVariable ("MONO_CAIRO_DEBUG_DISPOSE");
+                       if (dbg == null)
+                               return;
+                       Enabled = true;
+                       traces = new System.Collections.Generic.Dictionary<IntPtr,string> ();
+               }
+
+               public static void OnAllocated (IntPtr obj)
+               {
+                       if (!Enabled)
+                               throw new InvalidOperationException ();
+
+                       traces[obj] = Environment.StackTrace;
+               }
+
+               public static void OnDisposed<T> (IntPtr obj, bool disposing)
+               {
+                       if (disposing && !Enabled)
+                               throw new InvalidOperationException ();
+
+                       if (Environment.HasShutdownStarted)
+                               return;
+
+                       if (!disposing) {
+                               Console.Error.WriteLine ("{0} is leaking, programmer is missing a call to Dispose", typeof(T).FullName);
+                               if (Enabled) {
+                                       string val;
+                                       if (traces.TryGetValue (obj, out val)) {
+                                               Console.Error.WriteLine ("Allocated from:");
+                                               Console.Error.WriteLine (val);
+                                       }
+                               } else {
+                                       Console.Error.WriteLine ("Set MONO_CAIRO_DEBUG_DISPOSE to track allocation traces");
+                               }
+                       }
+
+                       if (Enabled)
+                               traces.Remove (obj);
+               }
+       }
+
+}
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/Color.cs b/mcs/class/Mono.Cairo/Mono.Cairo/Color.cs
new file mode 100644 (file)
index 0000000..030089e
--- /dev/null
@@ -0,0 +1,75 @@
+//
+// Mono.Cairo.Context.cs
+//
+// Author:
+//   Duncan Mak (duncan@ximian.com)
+//   Miguel de Icaza (miguel@novell.com)
+//   Hisham Mardam Bey (hisham.mardambey@gmail.com)
+//   Alp Toker (alp@atoker.com)
+//
+// (C) Ximian Inc, 2003.
+// (C) Novell Inc, 2003.
+//
+// This is an OO wrapper API for the Cairo API.
+//
+// Copyright (C) 2004 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.
+//
+
+namespace Cairo {
+
+       public struct Color
+       {
+               public Color(double r, double g, double b) : this (r, g, b, 1.0)
+               {
+               }
+
+               public Color(double r, double g, double b, double a)
+               {
+                       this.r = r;
+                       this.g = g;
+                       this.b = b;
+                       this.a = a;
+               }
+
+               double r, g, b, a;
+
+               public double R {
+                       get { return r; }
+                       set { r = value; }
+               }
+
+               public double G {
+                       get { return g; }
+                       set { g = value; }
+               }
+
+               public double B {
+                       get { return b; }
+                       set { b = value; }
+               }
+
+               public double A {
+                       get { return a; }
+                       set { a = value; }
+               }
+       }
+}
index 5d6b7679aac9f009547ab1f9fa87b92fc14693c9..1eff46c1ec19e6c177469166a5e07290c456db03 100644 (file)
 // 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
@@ -41,117 +41,18 @@ using Cairo;
 
 namespace Cairo {
 
-        public struct Point
-        {              
-               public Point (int x, int y)
-               {
-                       this.x = x;
-                       this.y = y;
-               }
-
-               int x, y;
-               public int X {
-                       get { return x; }
-                       set { x = value; }
-               }
-
-               public int Y {
-                       get { return y; }
-                       set { y = value; }
-               }
-       }
-          
-        public struct PointD
-        {
-               public PointD (double x, double y)
-               {
-                       this.x = x;
-                       this.y = y;
-               }
-
-               double x, y;
-               public double X {
-                       get { return x; }
-                       set { x = value; }
-               }
-
-               public double Y {
-                       get { return y; }
-                       set { y = value; }
-               }
-       }
-   
-
-        public struct Distance
-        {
-               public Distance (double dx, double dy)
-               {
-                       this.dx = dx;
-                       this.dy = dy;
-               }
-
-               double dx, dy;
-               public double Dx {
-                       get { return dx; }
-                       set { dx = value; }
-               }
-
-               public double Dy {
-                       get { return dy; }
-                       set { dy = value; }
-               }
-       }
-             
-        public struct Color
-        {              
-               public Color(double r, double g, double b) : this (r, g, b, 1.0)
-               {
-               }
-
-               public Color(double r, double g, double b, double a)
-               {
-                       this.r = r;
-                       this.g = g;
-                       this.b = b;
-                       this.a = a;
-               }
-
-               double r, g, b, a;
-               
-               public double R {
-                       get { return r; }
-                       set { r = value; }
-               }
-
-               public double G {
-                       get { return g; }
-                       set { g = value; }
-               }
-               
-               public double B {
-                       get { return b; }
-                       set { b = value; }
-               }
-
-               public double A {
-                       get { return a; }
-                       set { a = value; }
-               }
-               
-       }
-   
        [Obsolete ("Renamed Cairo.Context per suggestion from cairo binding guidelines.")]
        public class Graphics : Context {
                public Graphics (IntPtr state) : base (state) {}
                public Graphics (Surface surface) : base (surface) {}
        }
 
-        public class Context : IDisposable 
-        {
-                internal IntPtr state = IntPtr.Zero;
+       public class Context : IDisposable
+       {
+               IntPtr handle = IntPtr.Zero;
 
                static int native_glyph_size, c_compiler_long_size;
-               
+
                static Context ()
                {
                        //
@@ -165,7 +66,7 @@ namespace Cairo {
                        // is 32 bits
                        //
                        int ptr_size = Marshal.SizeOf (typeof (IntPtr));
-                       
+
                        PlatformID platform = Environment.OSVersion.Platform;
                        if (platform == PlatformID.Win32NT ||
                            platform == PlatformID.Win32S ||
@@ -179,558 +80,603 @@ namespace Cairo {
                                native_glyph_size = Marshal.SizeOf (typeof (Glyph));
                        }
                }
-               
-                public Context (Surface surface)
-                {
-                       state = NativeMethods.cairo_create (surface.Handle);
-                }
-               
-               public Context (IntPtr state)
+
+               public Context (Surface surface) : this (NativeMethods.cairo_create (surface.Handle), true)
                {
-                       this.state = state;
                }
-               
+
+
+               public Context (IntPtr handle, bool owner)
+               {
+                       this.handle = handle;
+                       if (!owner)
+                               NativeMethods.cairo_reference (handle);
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
+               }
+
+               [Obsolete]
+               public Context (IntPtr state) : this (state, true)
+               {
+               }
+
                ~Context ()
                {
                        Dispose (false);
                }
 
-               void IDisposable.Dispose ()
+               public void Dispose ()
                {
                        Dispose (true);
                        GC.SuppressFinalize (this);
                }
-               
-                protected virtual void Dispose (bool disposing)
-                {
-                       if (!disposing){
-                               Console.Error.WriteLine ("Cairo.Context: called from finalization thread, programmer is missing a call to Dispose");
-                               return;
-                       }
-                       
-                       if (state == IntPtr.Zero)
+
+               protected virtual void Dispose (bool disposing)
+               {
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<Context> (handle, disposing);
+
+                       if (!disposing|| handle == IntPtr.Zero)
                                return;
 
-                       //Console.WriteLine ("Destroying");
-                        NativeMethods.cairo_destroy (state);
-                       state = IntPtr.Zero;
-                }
+                       NativeMethods.cairo_destroy (handle);
+                       handle = IntPtr.Zero;
 
-                public void Save ()
-                {
-                        NativeMethods.cairo_save (state);
-                }
+               }
 
-                public void Restore ()
-                {
-                        NativeMethods.cairo_restore (state);
-                }
+               public void Save ()
+               {
+                       NativeMethods.cairo_save (handle);
+               }
+
+               public void Restore ()
+               {
+                       NativeMethods.cairo_restore (handle);
+               }
 
                public Antialias Antialias {
-                       get { return NativeMethods.cairo_get_antialias (state); }
-                       set { NativeMethods.cairo_set_antialias (state, value); }
-               }
-                
-                public Cairo.Status Status {
-                        get {
-                                return NativeMethods.cairo_status (state);
-                        }
-                }
-               
-                public IntPtr Handle {
-                        get {
-                                return state;
-                        }
-                }
-                
-                public Cairo.Operator Operator {
-                        set {
-                                NativeMethods.cairo_set_operator (state, value);
-                        }
-
-                        get {
-                                return NativeMethods.cairo_get_operator (state);
-                        }
-                }
-                
-                //FIXME: obsolete this property
-                public Cairo.Color Color {
-                       set { 
-                               NativeMethods.cairo_set_source_rgba (state, value.R, value.G, value.B, value.A);
-                       }                       
-                }
-
-               [Obsolete ("Use Color property")]
-                public Cairo.Color ColorRgb {
-                       set { 
+                       get { return NativeMethods.cairo_get_antialias (handle); }
+                       set { NativeMethods.cairo_set_antialias (handle, value); }
+               }
+
+               public Cairo.Status Status {
+                       get {
+                               return NativeMethods.cairo_status (handle);
+                       }
+               }
+
+               public IntPtr Handle {
+                       get {
+                               return handle;
+                       }
+               }
+
+               public Operator Operator {
+                       set {
+                               NativeMethods.cairo_set_operator (handle, value);
+                       }
+
+                       get {
+                               return NativeMethods.cairo_get_operator (handle);
+                       }
+               }
+
+               [Obsolete ("Use SetSourceRGBA method")]
+               public Color Color {
+                       set {
+                               NativeMethods.cairo_set_source_rgba (handle, value.R, value.G, value.B, value.A);
+                       }
+               }
+
+               [Obsolete ("Use SetSourceRGBA method")]
+               public Cairo.Color ColorRgb {
+                       set {
                                Color = new Color (value.R, value.G, value.B);
                        }
-                }              
+               }
 
-                public double Tolerance {
+               public double Tolerance {
                        get {
-                               return NativeMethods.cairo_get_tolerance (state);
-                       }
-
-                        set {
-                                NativeMethods.cairo_set_tolerance (state, value);
-                        }
-                }
-                
-                public Cairo.FillRule FillRule {
-                        set {
-                                NativeMethods.cairo_set_fill_rule (state, value);
-                        }
-
-                        get {
-                                return NativeMethods.cairo_get_fill_rule (state);
-                        }
-                }
-                                        
-                public double LineWidth {
-                        set {
-                                NativeMethods.cairo_set_line_width (state, value);
-                        }
-
-                        get {
-                                return NativeMethods.cairo_get_line_width (state);
-                        }
-                }
-
-                public Cairo.LineCap LineCap {
-                        set {
-                                NativeMethods.cairo_set_line_cap (state, value);
-                        }
-
-                        get {
-                                return NativeMethods.cairo_get_line_cap (state);
-                        }
-                }
-
-                public Cairo.LineJoin LineJoin {
-                        set {
-                                NativeMethods.cairo_set_line_join (state, value);
-                        }
-
-                        get {
-                                return NativeMethods.cairo_get_line_join (state);
-                        }
-                }
-
-                public void SetDash (double [] dashes, double offset)
-                {
-                        NativeMethods.cairo_set_dash (state, dashes, dashes.Length, offset);
-                }
-
-                public Pattern Pattern {
-                        set {
-                                NativeMethods.cairo_set_source (state, value.Pointer);
-                        }
-                       
+                               return NativeMethods.cairo_get_tolerance (handle);
+                       }
+
+                       set {
+                               NativeMethods.cairo_set_tolerance (handle, value);
+                       }
+               }
+
+               public Cairo.FillRule FillRule {
+                       set {
+                               NativeMethods.cairo_set_fill_rule (handle, value);
+                       }
+
                        get {
-                               return new Pattern (NativeMethods.cairo_get_source (state));
-                       }
-                }              
-               
-                public Pattern Source {
-                        set {
-                                NativeMethods.cairo_set_source (state, value.Pointer);
-                        }
-                       
+                               return NativeMethods.cairo_get_fill_rule (handle);
+                       }
+               }
+
+               public double LineWidth {
+                       set {
+                               NativeMethods.cairo_set_line_width (handle, value);
+                       }
+
                        get {
-                               return Pattern.Lookup (NativeMethods.cairo_get_source (state));
-                       }
-                }
-
-                public double MiterLimit {
-                        set {
-                                NativeMethods.cairo_set_miter_limit (state, value);
-                        }
-
-                        get {
-                                return NativeMethods.cairo_get_miter_limit (state);
-                        }
-                }
-
-                public PointD CurrentPoint {
-                        get {
-                                double x, y;
-                                NativeMethods.cairo_get_current_point (state, out x, out y);
-                                return new PointD (x, y);
-                        }
-                }
-
-                public Cairo.Surface Target {
-                        set {
-                               if (state != IntPtr.Zero)
-                                       NativeMethods.cairo_destroy (state);
-                               
-                               state = NativeMethods.cairo_create (value.Handle);
-                        }
-
-                        get {
-                                return Cairo.Surface.LookupExternalSurface (
-                                        NativeMethods.cairo_get_target (state));
-                        }
-                }
-
-               public Cairo.ScaledFont ScaledFont {
-                        set {
-                               NativeMethods.cairo_set_scaled_font (state, value.Handle);
-                        }
-
-                        get {
-                                return new ScaledFont (NativeMethods.cairo_get_scaled_font (state));
-                        }
-                }
+                               return NativeMethods.cairo_get_line_width (handle);
+                       }
+               }
+
+               public Cairo.LineCap LineCap {
+                       set {
+                               NativeMethods.cairo_set_line_cap (handle, value);
+                       }
+
+                       get {
+                               return NativeMethods.cairo_get_line_cap (handle);
+                       }
+               }
+
+               public Cairo.LineJoin LineJoin {
+                       set {
+                               NativeMethods.cairo_set_line_join (handle, value);
+                       }
+
+                       get {
+                               return NativeMethods.cairo_get_line_join (handle);
+                       }
+               }
+
+               public void SetDash (double [] dashes, double offset)
+               {
+                       NativeMethods.cairo_set_dash (handle, dashes, dashes.Length, offset);
+               }
+
+               [Obsolete("Use GetSource/GetSource")]
+               public Pattern Pattern {
+                       set {
+                               SetSource (value);
+                       }
+                       get {
+                               return GetSource ();
+                       }
+               }
+
+               //This is obsolete because it wasn't obvious it needed to be disposed
+               [Obsolete("Use GetSource/GetSource")]
+               public Pattern Source {
+                       set {
+                               SetSource (value);
+                       }
+                       get {
+                               return GetSource ();
+                       }
+               }
+
+               public void SetSource (Pattern source)
+               {
+                       NativeMethods.cairo_set_source (handle, source.Handle);
+               }
+
+               public Pattern GetSource ()
+               {
+                       var ptr = NativeMethods.cairo_get_source (handle);
+                       return Cairo.Pattern.Lookup (ptr, false);
+               }
+
+               public double MiterLimit {
+                       set {
+                               NativeMethods.cairo_set_miter_limit (handle, value);
+                       }
+
+                       get {
+                               return NativeMethods.cairo_get_miter_limit (handle);
+                       }
+               }
+
+               public PointD CurrentPoint {
+                       get {
+                               double x, y;
+                               NativeMethods.cairo_get_current_point (handle, out x, out y);
+                               return new PointD (x, y);
+                       }
+               }
+
+               [Obsolete ("Use GetTarget/SetTarget")]
+               public Cairo.Surface Target {
+                       set {
+                               if (handle != IntPtr.Zero)
+                                       NativeMethods.cairo_destroy (handle);
+
+                               handle = NativeMethods.cairo_create (value.Handle);
+                       }
+
+                       get {
+                               return GetTarget ();
+                       }
+               }
+
+               public Surface GetTarget ()
+               {
+                       return Surface.Lookup (NativeMethods.cairo_get_target (handle), false);
+               }
+
+               public void SetTarget (Surface target)
+               {
+                       if (handle != IntPtr.Zero)
+                               NativeMethods.cairo_destroy (handle);
+                       handle = NativeMethods.cairo_create (target.Handle);
+               }
+
+               [Obsolete("Use GetScaledFont/SetScaledFont")]
+               public ScaledFont ScaledFont {
+                       set {
+                               SetScaledFont (value);
+                       }
+
+                       get {
+                               return GetScaledFont ();
+                       }
+               }
+
+               public ScaledFont GetScaledFont ()
+               {
+                       return new ScaledFont (NativeMethods.cairo_get_scaled_font (handle), false);
+               }
+
+               public void SetScaledFont (ScaledFont font)
+               {
+                       NativeMethods.cairo_set_scaled_font (handle, font.Handle);
+               }
 
                public uint ReferenceCount {
-                       get { return NativeMethods.cairo_get_reference_count (state); }
+                       get { return NativeMethods.cairo_get_reference_count (handle); }
                }
 
                public void SetSourceRGB (double r, double g, double b)
                {
-                       NativeMethods.cairo_set_source_rgb (state, r, g, b);
+                       NativeMethods.cairo_set_source_rgb (handle, r, g, b);
                }
 
                public void SetSourceRGBA (double r, double g, double b, double a)
                {
-                       NativeMethods.cairo_set_source_rgba (state, r, g, b, a);
+                       NativeMethods.cairo_set_source_rgba (handle, r, g, b, a);
                }
 
                //[Obsolete ("Use SetSource method (with double parameters)")]
                public void SetSourceSurface (Surface source, int x, int y)
                {
-                       NativeMethods.cairo_set_source_surface (state, source.Handle, x, y);
+                       NativeMethods.cairo_set_source_surface (handle, source.Handle, x, y);
                }
 
                public void SetSource (Surface source, double x, double y)
                {
-                       NativeMethods.cairo_set_source_surface (state, source.Handle, x, y);
+                       NativeMethods.cairo_set_source_surface (handle, source.Handle, x, y);
                }
 
                public void SetSource (Surface source)
                {
-                       NativeMethods.cairo_set_source_surface (state, source.Handle, 0, 0);
+                       NativeMethods.cairo_set_source_surface (handle, source.Handle, 0, 0);
                }
-               
+
 #region Path methods
-                
-                public void NewPath ()
-                {
-                        NativeMethods.cairo_new_path (state);
-                }
+
+               public void NewPath ()
+               {
+                       NativeMethods.cairo_new_path (handle);
+               }
 
                public void NewSubPath ()
                {
-                       NativeMethods.cairo_new_sub_path (state);
+                       NativeMethods.cairo_new_sub_path (handle);
                }
-        
-                public void MoveTo (PointD p)
-                {
+
+               public void MoveTo (PointD p)
+               {
                        MoveTo (p.X, p.Y);
-                }
+               }
 
                public void MoveTo (double x, double y)
                {
-                        NativeMethods.cairo_move_to (state, x, y);
+                       NativeMethods.cairo_move_to (handle, x, y);
                }
-                
-                public void LineTo (PointD p)
+
+               public void LineTo (PointD p)
                {
                        LineTo (p.X, p.Y);
                }
-               
+
                public void LineTo (double x, double y)
-                {
-                        NativeMethods.cairo_line_to (state, x, y);
-                }
+               {
+                       NativeMethods.cairo_line_to (handle, x, y);
+               }
 
-                public void CurveTo (PointD p1, PointD p2, PointD p3)
+               public void CurveTo (PointD p1, PointD p2, PointD p3)
                {
                        CurveTo (p1.X, p1.Y, p2.X, p2.Y, p3.X, p3.Y);
                }
-                               
-                public void CurveTo (double x1, double y1, double x2, double y2, double x3, double y3)
-                {
-                        NativeMethods.cairo_curve_to (state, x1, y1, x2, y2, x3, y3);
-                }
 
-                public void RelMoveTo (Distance d)
+               public void CurveTo (double x1, double y1, double x2, double y2, double x3, double y3)
+               {
+                       NativeMethods.cairo_curve_to (handle, x1, y1, x2, y2, x3, y3);
+               }
+
+               public void RelMoveTo (Distance d)
                {
                        RelMoveTo (d.Dx, d.Dy);
                }
-               
-                public void RelMoveTo (double dx, double dy)
-                {
-                        NativeMethods.cairo_rel_move_to (state, dx, dy);
-                }
-               
-                public void RelLineTo (Distance d)
-                {
+
+               public void RelMoveTo (double dx, double dy)
+               {
+                       NativeMethods.cairo_rel_move_to (handle, dx, dy);
+               }
+
+               public void RelLineTo (Distance d)
+               {
                        RelLineTo (d.Dx, d.Dy);
-                }
-               
-                public void RelLineTo (double dx, double dy)
+               }
+
+               public void RelLineTo (double dx, double dy)
                {
-                        NativeMethods.cairo_rel_line_to (state, dx, dy);
+                       NativeMethods.cairo_rel_line_to (handle, dx, dy);
                }
-               
-                public void RelCurveTo (Distance d1, Distance d2, Distance d3)
+
+               public void RelCurveTo (Distance d1, Distance d2, Distance d3)
                {
                        RelCurveTo (d1.Dx, d1.Dy, d2.Dx, d2.Dy, d3.Dx, d3.Dy);
                }
 
-                public void RelCurveTo (double dx1, double dy1, double dx2, double dy2, double dx3, double dy3)
-                {
-                        NativeMethods.cairo_rel_curve_to (state, dx1, dy1, dx2, dy2, dx3, dy3); 
-                }
+               public void RelCurveTo (double dx1, double dy1, double dx2, double dy2, double dx3, double dy3)
+               {
+                       NativeMethods.cairo_rel_curve_to (handle, dx1, dy1, dx2, dy2, dx3, dy3);
+               }
+
+               public void Arc (double xc, double yc, double radius, double angle1, double angle2)
+               {
+                       NativeMethods.cairo_arc (handle, xc, yc, radius, angle1, angle2);
+               }
 
-                public void Arc (double xc, double yc, double radius, double angle1, double angle2)
-                {
-                        NativeMethods.cairo_arc (state, xc, yc, radius, angle1, angle2);
-                }
+               public void ArcNegative (double xc, double yc, double radius, double angle1, double angle2)
+               {
+                       NativeMethods.cairo_arc_negative (handle, xc, yc, radius, angle1, angle2);
+               }
 
-                public void ArcNegative (double xc, double yc, double radius, double angle1, double angle2)
-                {
-                        NativeMethods.cairo_arc_negative (state, xc, yc, radius, angle1, angle2);
-                }
-               
-                public void Rectangle (Rectangle rectangle)
+               public void Rectangle (Rectangle rectangle)
                {
                        Rectangle (rectangle.X, rectangle.Y, rectangle.Width, rectangle.Height);
                }
 
-                public void Rectangle (PointD p, double width, double height)
+               public void Rectangle (PointD p, double width, double height)
                {
                        Rectangle (p.X, p.Y, width, height);
                }
 
-                public void Rectangle (double x, double y, double width, double height)
-                {
-                        NativeMethods.cairo_rectangle (state, x, y, width, height);
-                }
-                
-                public void ClosePath ()
-                {
-                        NativeMethods.cairo_close_path (state);
-                }
+               public void Rectangle (double x, double y, double width, double height)
+               {
+                       NativeMethods.cairo_rectangle (handle, x, y, width, height);
+               }
+
+               public void ClosePath ()
+               {
+                       NativeMethods.cairo_close_path (handle);
+               }
 
-               public Path CopyPath ()
+               public Path CopyPath ()
                {
-                       return new Path (NativeMethods.cairo_copy_path (state));
+                       return new Path (NativeMethods.cairo_copy_path (handle));
                }
 
                public Path CopyPathFlat ()
                {
-                       return new Path (NativeMethods.cairo_copy_path_flat (state));
+                       return new Path (NativeMethods.cairo_copy_path_flat (handle));
                }
 
                public void AppendPath (Path path)
                {
-                       NativeMethods.cairo_append_path (state, path.handle);
+                       NativeMethods.cairo_append_path (handle, path.Handle);
                }
-               
+
 #endregion
 
 #region Painting Methods
                public void Paint ()
                {
-                       NativeMethods.cairo_paint (state);
+                       NativeMethods.cairo_paint (handle);
                }
-               
+
                public void PaintWithAlpha (double alpha)
                {
-                       NativeMethods.cairo_paint_with_alpha (state, alpha);
+                       NativeMethods.cairo_paint_with_alpha (handle, alpha);
                }
-               
+
                public void Mask (Pattern pattern)
                {
-                       NativeMethods.cairo_mask (state, pattern.Pointer);
+                       NativeMethods.cairo_mask (handle, pattern.Handle);
                }
-               
+
                public void MaskSurface (Surface surface, double surface_x, double surface_y)
                {
-                       NativeMethods.cairo_mask_surface (state, surface.Handle, surface_x, surface_y);
+                       NativeMethods.cairo_mask_surface (handle, surface.Handle, surface_x, surface_y);
+               }
+
+               public void Stroke ()
+               {
+                       NativeMethods.cairo_stroke (handle);
+               }
+
+               public void StrokePreserve ()
+               {
+                       NativeMethods.cairo_stroke_preserve (handle);
                }
-               
-                public void Stroke ()
-                {
-                        NativeMethods.cairo_stroke (state);
-                }
-               
-                public void StrokePreserve ()
-                {
-                        NativeMethods.cairo_stroke_preserve (state);
-                }              
 
                public Rectangle StrokeExtents ()
                {
                        double x1, y1, x2, y2;
-                       NativeMethods.cairo_stroke_extents (state, out x1, out y1, out x2, out y2);
-                       return new Rectangle (x1, y1, x2, y2);
+                       NativeMethods.cairo_stroke_extents (handle, out x1, out y1, out x2, out y2);
+                       return new Rectangle (x1, y1, x2 - x1, y2 - y1);
                }
 
-                public void Fill ()
-                {
-                        NativeMethods.cairo_fill (state);
-                }
+               public void Fill ()
+               {
+                       NativeMethods.cairo_fill (handle);
+               }
 
-                public Rectangle FillExtents ()
+               public Rectangle FillExtents ()
                {
                        double x1, y1, x2, y2;
-                       NativeMethods.cairo_fill_extents (state, out x1, out y1, out x2, out y2);
-                       return new Rectangle (x1, y1, x2, y2);
+                       NativeMethods.cairo_fill_extents (handle, out x1, out y1, out x2, out y2);
+                       return new Rectangle (x1, y1, x2 - x1, y2 - y1);
                }
 
                public void FillPreserve ()
                {
-                       NativeMethods.cairo_fill_preserve (state);
+                       NativeMethods.cairo_fill_preserve (handle);
                }
 
 #endregion
 
-                public void Clip ()
-                {
-                        NativeMethods.cairo_clip (state);
-                }
+               public void Clip ()
+               {
+                       NativeMethods.cairo_clip (handle);
+               }
 
                public void ClipPreserve ()
                {
-                       NativeMethods.cairo_clip_preserve (state);
+                       NativeMethods.cairo_clip_preserve (handle);
                }
-               
+
                public void ResetClip ()
                {
-                       NativeMethods.cairo_reset_clip (state);
+                       NativeMethods.cairo_reset_clip (handle);
                }
-               
+
                public bool InStroke (double x, double y)
                {
-                       return NativeMethods.cairo_in_stroke (state, x, y);
+                       return NativeMethods.cairo_in_stroke (handle, x, y);
                }
 
                public bool InFill (double x, double y)
                {
-                       return NativeMethods.cairo_in_fill (state, x, y);
+                       return NativeMethods.cairo_in_fill (handle, x, y);
                }
 
                public Pattern PopGroup ()
                {
-                       return Pattern.Lookup (NativeMethods.cairo_pop_group (state));
+                       return Pattern.Lookup (NativeMethods.cairo_pop_group (handle), true);
                }
 
                public void PopGroupToSource ()
                {
-                       NativeMethods.cairo_pop_group_to_source (state);
+                       NativeMethods.cairo_pop_group_to_source (handle);
                }
 
                public void PushGroup ()
                {
-                       NativeMethods.cairo_push_group (state);
+                       NativeMethods.cairo_push_group (handle);
                }
 
                public void PushGroup (Content content)
                {
-                       NativeMethods.cairo_push_group_with_content (state, content);
+                       NativeMethods.cairo_push_group_with_content (handle, content);
                }
 
+               [Obsolete ("Use GetGroupTarget()")]
                public Surface GroupTarget {
                        get {
-                               IntPtr surface = NativeMethods.cairo_get_group_target (state);
-                               return Surface.LookupSurface (surface);
+                               return GetGroupTarget ();
                        }
                }
 
-                public void Rotate (double angle)
-                {
-                        NativeMethods.cairo_rotate (state, angle);
-                }
+               public Surface GetGroupTarget ()
+               {
+                       IntPtr surface = NativeMethods.cairo_get_group_target (handle);
+                       return Surface.Lookup (surface, false);
+               }
 
-                public void Scale (double sx, double sy)
-                {
-                        NativeMethods.cairo_scale (state, sx, sy);
-                }
+               public void Rotate (double angle)
+               {
+                       NativeMethods.cairo_rotate (handle, angle);
+               }
+
+               public void Scale (double sx, double sy)
+               {
+                       NativeMethods.cairo_scale (handle, sx, sy);
+               }
+
+               public void Translate (double tx, double ty)
+               {
+                       NativeMethods.cairo_translate (handle, tx, ty);
+               }
 
-                public void Translate (double tx, double ty)
-                {
-                        NativeMethods.cairo_translate (state, tx, ty);
-                }
-                
                public void Transform (Matrix m)
                {
-                       NativeMethods.cairo_transform (state, m);
+                       NativeMethods.cairo_transform (handle, m);
                }
-                       
-#region Methods that will become obsolete in the long term, after 1.2.5 becomes wildly available
-               
-               //[Obsolete("Use UserToDevice instead")]
+
+               [Obsolete("Use UserToDevice instead")]
                public void TransformPoint (ref double x, ref double y)
                {
-                       NativeMethods.cairo_user_to_device (state, ref x, ref y);
+                       NativeMethods.cairo_user_to_device (handle, ref x, ref y);
                }
-               
-               //[Obsolete("Use UserToDeviceDistance instead")]
-                public void TransformDistance (ref double dx, ref double dy) 
+
+               [Obsolete("Use UserToDeviceDistance instead")]
+               public void TransformDistance (ref double dx, ref double dy)
                {
-                       NativeMethods.cairo_user_to_device_distance (state, ref dx, ref dy);
+                       NativeMethods.cairo_user_to_device_distance (handle, ref dx, ref dy);
                }
-                       
-               //[Obsolete("Use InverseTransformPoint instead")]
+
+               [Obsolete("Use InverseTransformPoint instead")]
                public void InverseTransformPoint (ref double x, ref double y)
                {
-                       NativeMethods.cairo_device_to_user (state, ref x, ref y);
+                       NativeMethods.cairo_device_to_user (handle, ref x, ref y);
                }
 
-               //[Obsolete("Use DeviceToUserDistance instead")]
+               [Obsolete("Use DeviceToUserDistance instead")]
                public void InverseTransformDistance (ref double dx, ref double dy)
                {
-                       NativeMethods.cairo_device_to_user_distance (state, ref dx, ref dy);
+                       NativeMethods.cairo_device_to_user_distance (handle, ref dx, ref dy);
                }
-#endregion
-               
+
                public void UserToDevice (ref double x, ref double y)
                {
-                       NativeMethods.cairo_user_to_device (state, ref x, ref y);
+                       NativeMethods.cairo_user_to_device (handle, ref x, ref y);
                }
-               
-                public void UserToDeviceDistance (ref double dx, ref double dy) 
+
+               public void UserToDeviceDistance (ref double dx, ref double dy)
                {
-                       NativeMethods.cairo_user_to_device_distance (state, ref dx, ref dy);
+                       NativeMethods.cairo_user_to_device_distance (handle, ref dx, ref dy);
                }
-                       
+
                public void DeviceToUser (ref double x, ref double y)
                {
-                       NativeMethods.cairo_device_to_user (state, ref x, ref y);
+                       NativeMethods.cairo_device_to_user (handle, ref x, ref y);
                }
 
                public void DeviceToUserDistance (ref double dx, ref double dy)
                {
-                       NativeMethods.cairo_device_to_user_distance (state, ref dx, ref dy);
+                       NativeMethods.cairo_device_to_user_distance (handle, ref dx, ref dy);
                }
-               
-                public Cairo.Matrix Matrix {
-                        set {
-                                NativeMethods.cairo_set_matrix (state, value);
-                        }
 
-                        get {
+               public Matrix Matrix {
+                       set {
+                               NativeMethods.cairo_set_matrix (handle, value);
+                       }
+
+                       get {
                                Matrix m = new Matrix();
-                               NativeMethods.cairo_get_matrix (state, m);
-                                return m;
-                        }
-                }
+                               NativeMethods.cairo_get_matrix (handle, m);
+                               return m;
+                       }
+               }
 
                public void SetFontSize (double scale)
                {
-                       NativeMethods.cairo_set_font_size (state, scale);
+                       NativeMethods.cairo_set_font_size (handle, scale);
                }
 
                public void IdentityMatrix ()
                {
-                       NativeMethods.cairo_identity_matrix (state);
+                       NativeMethods.cairo_identity_matrix (handle);
                }
-               
+
                [Obsolete ("Use SetFontSize() instead.")]
                public void FontSetSize (double scale)
                {
@@ -741,23 +687,23 @@ namespace Cairo {
                public double FontSize {
                        set { SetFontSize (value); }
                }
-               
+
                public Matrix FontMatrix {
                        get {
                                Matrix m;
-                               NativeMethods.cairo_get_font_matrix (state, out m);
+                               NativeMethods.cairo_get_font_matrix (handle, out m);
                                return m;
                        }
-                       set { NativeMethods.cairo_set_font_matrix (state, value); }
+                       set { NativeMethods.cairo_set_font_matrix (handle, value); }
                }
 
                public FontOptions FontOptions {
                        get {
                                FontOptions options = new FontOptions ();
-                               NativeMethods.cairo_get_font_options (state, options.Handle);
+                               NativeMethods.cairo_get_font_options (handle, options.Handle);
                                return options;
                        }
-                       set { NativeMethods.cairo_set_font_options (state, value.Handle); }
+                       set { NativeMethods.cairo_set_font_options (handle, value.Handle); }
                }
 
                [StructLayout(LayoutKind.Sequential)]
@@ -787,7 +733,7 @@ namespace Cairo {
                        } else {
                                foreach (Glyph g in glyphs){
                                        NativeGlyph_4byte_longs n = new NativeGlyph_4byte_longs (g);
-                                       
+
                                        Marshal.StructureToPtr (n, (IntPtr)pos, false);
                                        pos += native_glyph_size;
                                }
@@ -796,52 +742,52 @@ namespace Cairo {
                        return dest;
                }
 
-                public void ShowGlyphs (Glyph[] glyphs)
+               public void ShowGlyphs (Glyph[] glyphs)
                {
-                        IntPtr ptr;
+                       IntPtr ptr;
 
-                        ptr = FromGlyphToUnManagedMemory (glyphs);
-                        
-                        NativeMethods.cairo_show_glyphs (state, ptr, glyphs.Length);
+                       ptr = FromGlyphToUnManagedMemory (glyphs);
 
-                        Marshal.FreeHGlobal (ptr);             
+                       NativeMethods.cairo_show_glyphs (handle, ptr, glyphs.Length);
+
+                       Marshal.FreeHGlobal (ptr);
                }
 
                [Obsolete("The matrix argument was never used, use ShowGlyphs(Glyphs []) instead")]
-                public void ShowGlyphs (Matrix matrix, Glyph[] glyphs)
-                {
+               public void ShowGlyphs (Matrix matrix, Glyph[] glyphs)
+               {
                        ShowGlyphs (glyphs);
-                }
+               }
 
                [Obsolete("The matrix argument was never used, use GlyphPath(Glyphs []) instead")]
-                public void GlyphPath (Matrix matrix, Glyph[] glyphs)
-                {
+               public void GlyphPath (Matrix matrix, Glyph[] glyphs)
+               {
                        GlyphPath (glyphs);
                }
 
                public void GlyphPath (Glyph[] glyphs)
                {
-                        IntPtr ptr;
+                       IntPtr ptr;
+
+                       ptr = FromGlyphToUnManagedMemory (glyphs);
 
-                        ptr = FromGlyphToUnManagedMemory (glyphs);
+                       NativeMethods.cairo_glyph_path (handle, ptr, glyphs.Length);
 
-                        NativeMethods.cairo_glyph_path (state, ptr, glyphs.Length);
+                       Marshal.FreeHGlobal (ptr);
 
-                        Marshal.FreeHGlobal (ptr);
+               }
 
-                }
+               public FontExtents FontExtents {
+                       get {
+                               FontExtents f_extents;
+                               NativeMethods.cairo_font_extents (handle, out f_extents);
+                               return f_extents;
+                       }
+               }
 
-                public FontExtents FontExtents {
-                        get {
-                                FontExtents f_extents;
-                                NativeMethods.cairo_font_extents (state, out f_extents);
-                                return f_extents;
-                        }
-                }
-               
                public void CopyPage ()
                {
-                       NativeMethods.cairo_copy_page (state);
+                       NativeMethods.cairo_copy_page (handle);
                }
 
                [Obsolete ("Use SelectFontFace() instead.")]
@@ -850,24 +796,34 @@ namespace Cairo {
                        SelectFontFace (family, slant, weight);
                }
 
+               [Obsolete("Use GetFontFace/SetFontFace")]
                public FontFace ContextFontFace {
                        get {
-                               return Cairo.FontFace.Lookup (NativeMethods.cairo_get_font_face (state));
+                               return GetContextFontFace ();
                        }
-
                        set {
-                               NativeMethods.cairo_set_font_face (state, value == null ? IntPtr.Zero : value.Handle);
+                               SetContextFontFace (value);
                        }
                }
-               
+
+               public FontFace GetContextFontFace ()
+               {
+                       return Cairo.FontFace.Lookup (NativeMethods.cairo_get_font_face (handle), false);
+               }
+
+               public void SetContextFontFace (FontFace value)
+               {
+                       NativeMethods.cairo_set_font_face (handle, value == null ? IntPtr.Zero : value.Handle);
+               }
+
                public void SelectFontFace (string family, FontSlant slant, FontWeight weight)
                {
-                       NativeMethods.cairo_select_font_face (state, family, slant, weight);
+                       NativeMethods.cairo_select_font_face (handle, family, slant, weight);
                }
 
                public void ShowPage ()
                {
-                       NativeMethods.cairo_show_page (state);
+                       NativeMethods.cairo_show_page (handle);
                }
 
                private static byte[] TerminateUtf8(byte[] utf8)
@@ -891,35 +847,35 @@ namespace Cairo {
 
                public void ShowText(string str)
                {
-                       NativeMethods.cairo_show_text(state, TerminateUtf8(str));
+                       NativeMethods.cairo_show_text (handle, TerminateUtf8(str));
                }
 
                public void ShowText(byte[] utf8)
                {
-                       NativeMethods.cairo_show_text(state, TerminateUtf8(utf8));
+                       NativeMethods.cairo_show_text (handle, TerminateUtf8(utf8));
                }
 
                public void TextPath(string str)
                {
-                       NativeMethods.cairo_text_path(state, TerminateUtf8(str));
+                       NativeMethods.cairo_text_path (handle, TerminateUtf8(str));
                }
 
                public void TextPath(byte[] utf8)
                {
-                       NativeMethods.cairo_text_path(state, TerminateUtf8(utf8));
+                       NativeMethods.cairo_text_path (handle, TerminateUtf8(utf8));
                }
 
                public TextExtents TextExtents(string s)
                {
                        TextExtents extents;
-                       NativeMethods.cairo_text_extents(state, TerminateUtf8(s), out extents);
+                       NativeMethods.cairo_text_extents (handle, TerminateUtf8(s), out extents);
                        return extents;
                }
 
                public TextExtents TextExtents(byte[] utf8)
                {
                        TextExtents extents;
-                       NativeMethods.cairo_text_extents(state, TerminateUtf8(utf8), out extents);
+                       NativeMethods.cairo_text_extents (handle, TerminateUtf8(utf8), out extents);
                        return extents;
                }
 
@@ -929,11 +885,11 @@ namespace Cairo {
 
                        TextExtents extents;
 
-                       NativeMethods.cairo_glyph_extents (state, ptr, glyphs.Length, out extents);
+                       NativeMethods.cairo_glyph_extents (handle, ptr, glyphs.Length, out extents);
 
                        Marshal.FreeHGlobal (ptr);
 
                        return extents;
                }
-        }
+       }
 }
index a2ae169e73221254baa6a586009239a889d5da79..afa57b7dff1f4b210e4d353c3227b28569dda0ef 100644 (file)
@@ -36,11 +36,8 @@ namespace Cairo {
                }
 
                public DirectFBSurface (IntPtr dfb, IntPtr dfb_surface)
+                       : base (NativeMethods.cairo_directfb_surface_create (dfb, dfb_surface), true)
                {
-                       surface = NativeMethods.cairo_directfb_surface_create (dfb, dfb_surface);
-                       lock (surfaces.SyncRoot) {
-                               surfaces [surface] = this;
-                       }
                }
        }
 }
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/Distance.cs b/mcs/class/Mono.Cairo/Mono.Cairo/Distance.cs
new file mode 100644 (file)
index 0000000..7cba372
--- /dev/null
@@ -0,0 +1,58 @@
+//
+// Mono.Cairo.Context.cs
+//
+// Author:
+//   Duncan Mak (duncan@ximian.com)
+//   Miguel de Icaza (miguel@novell.com)
+//   Hisham Mardam Bey (hisham.mardambey@gmail.com)
+//   Alp Toker (alp@atoker.com)
+//
+// (C) Ximian Inc, 2003.
+// (C) Novell Inc, 2003.
+//
+// This is an OO wrapper API for the Cairo API.
+//
+// Copyright (C) 2004 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.
+//
+
+namespace Cairo {
+
+       public struct Distance
+       {
+               public Distance (double dx, double dy)
+               {
+                       this.dx = dx;
+                       this.dy = dy;
+               }
+
+               double dx, dy;
+               public double Dx {
+                       get { return dx; }
+                       set { dx = value; }
+               }
+
+               public double Dy {
+                       get { return dy; }
+                       set { dy = value; }
+               }
+       }
+}
index efa479b6d52dfd756d49abc84f23ca939ea892c6..19d8163c35fea4f0f8b9d17db74b6158d01a2f21 100644 (file)
@@ -38,42 +38,48 @@ namespace Cairo
        {
                IntPtr handle;
 
-               internal static FontFace Lookup (IntPtr handle)
+               internal static FontFace Lookup (IntPtr handle, bool owner)
                {
                        if (handle == IntPtr.Zero)
                                return null;
-
-                       NativeMethods.cairo_font_face_reference (handle);
-
-                       return new FontFace (handle);
+                       return new FontFace (handle, owner);
                }
 
                ~FontFace ()
                {
-                       // Since Cairo is not thread safe, we can not unref the
-                       // font_face here, the programmer must do this with Dispose
-
-                       Console.Error.WriteLine ("Programmer forgot to call Dispose on the FontFace");
                        Dispose (false);
                }
 
                public void Dispose ()
                {
                        Dispose (true);
+                       GC.SuppressFinalize (this);
                }
 
                protected virtual void Dispose (bool disposing)
                {
-                       if (disposing)
-                               NativeMethods.cairo_font_face_destroy (handle);
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<FontFace> (handle, disposing);
+
+                       if (!disposing|| handle == IntPtr.Zero)
+                               return;
+
+                       NativeMethods.cairo_font_face_destroy (handle);
                        handle = IntPtr.Zero;
-                       GC.SuppressFinalize (this);
                }
-               
-               // TODO: make non-public when all entry points are complete in binding
-               public FontFace (IntPtr handle)
+
+               [Obsolete]
+               public FontFace (IntPtr handle) : this (handle, true)
+               {
+               }
+
+               public FontFace (IntPtr handle, bool owned)
                {
                        this.handle = handle;
+                       if (!owned)
+                               NativeMethods.cairo_font_face_reference (handle);
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
                }
 
                public IntPtr Handle {
index 476910f1b1d35396394f8c83430a0366139aa88f..5269d54dfac2ca504e8a29cf3c883292292fed00 100644 (file)
@@ -33,11 +33,9 @@ namespace Cairo
        public class FontOptions : IDisposable
        {
                IntPtr handle;
-               bool disposed;
 
-               public FontOptions ()
+               public FontOptions () : this (NativeMethods.cairo_font_options_create ())
                {
-                       handle = NativeMethods.cairo_font_options_create ();
                }
 
                ~FontOptions ()
@@ -48,6 +46,8 @@ namespace Cairo
                internal FontOptions (IntPtr handle)
                {
                        this.handle = handle;
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
                }
 
                public FontOptions Copy ()
@@ -55,9 +55,10 @@ namespace Cairo
                        return new FontOptions (NativeMethods.cairo_font_options_copy (handle));
                }
 
+               [Obsolete ("Use Dispose()")]
                public void Destroy ()
                {
-                       NativeMethods.cairo_font_options_destroy (handle);
+                       Dispose ();
                }
 
                public void Dispose ()
@@ -66,13 +67,16 @@ namespace Cairo
                        GC.SuppressFinalize (this);
                }
 
-               private void Dispose (bool disposing)
+               protected virtual void Dispose (bool disposing)
                {
-                       if (!disposed) {
-                               Destroy ();
-                               handle = IntPtr.Zero;
-                       }
-                       disposed = true;
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<FontOptions> (handle, disposing);
+
+                       if (!disposing|| handle == IntPtr.Zero)
+                               return;
+
+                       NativeMethods.cairo_font_options_destroy (handle);
+                       handle = IntPtr.Zero;
                }
 
                public static bool operator == (FontOptions options, FontOptions other)
index a8cd700a532358aa181f78ab5cae56fec3e4db46..6da1ac6a934e78424b20d4f1fadf55eb6b6c59df 100644 (file)
@@ -36,11 +36,8 @@ namespace Cairo {
                }
 
                public GlitzSurface (IntPtr glitz_surface)
+                       : base (NativeMethods.cairo_glitz_surface_create (glitz_surface), true)
                {
-                       surface = NativeMethods.cairo_glitz_surface_create (glitz_surface);
-                       lock (surfaces.SyncRoot) {
-                               surfaces [surface] = this;
-                       }
                }
        }
 }
index c15980b071c2a5448a38ed8649eab093c5d5922d..0fb617e421fa7c092508982d140ad13b63197b72 100644 (file)
@@ -1,4 +1,4 @@
-//                                                   
+//
 // Mono.Cairo.Gradient.cs
 //
 // Author: Jordi Mas (jordi@ximian.com)
 // 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
 using System;
 
 namespace Cairo {
-   
+
        public class Gradient : Pattern
        {
-               protected Gradient (IntPtr handle) : base (handle)
+               protected Gradient (IntPtr handle, bool owned) : base (handle, owned)
                {
                }
 
+               [Obsolete]
                protected Gradient ()
                {
                }
@@ -44,20 +45,20 @@ namespace Cairo {
                public int ColorStopCount {
                        get {
                                int cnt;
-                               NativeMethods.cairo_pattern_get_color_stop_count (pattern, out cnt);
+                               NativeMethods.cairo_pattern_get_color_stop_count (Handle, out cnt);
                                return cnt;
                        }
                }
 
-               public Status AddColorStop (double offset, Cairo.Color c)
+               public Status AddColorStop (double offset, Color c)
                {
-                       NativeMethods.cairo_pattern_add_color_stop_rgba (pattern, offset, c.R, c.G, c.B, c.A);
+                       NativeMethods.cairo_pattern_add_color_stop_rgba (Handle, offset, c.R, c.G, c.B, c.A);
                        return Status;
                }
 
-               public Status AddColorStopRgb (double offset, Cairo.Color c)
+               public Status AddColorStopRgb (double offset, Color c)
                {
-                       NativeMethods.cairo_pattern_add_color_stop_rgb (pattern, offset, c.R, c.G, c.B);
+                       NativeMethods.cairo_pattern_add_color_stop_rgb (Handle, offset, c.R, c.G, c.B);
                        return Status;
                }
        }
index 659833a7cc48918d8fedf74753724e713ce5dbd7..98143fe8e22543efeda94ddba4631f6ea29b1efd 100644 (file)
 // 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
@@ -37,60 +37,49 @@ using System.Runtime.InteropServices;
 
 namespace Cairo {
 
-        public class ImageSurface : Surface
-        {
+       public class ImageSurface : Surface
+       {
                internal ImageSurface (IntPtr handle, bool owns) : base (handle, owns)
                {
                }
 
                public ImageSurface (Format format, int width, int height)
+                       : base (NativeMethods.cairo_image_surface_create (format, width, height), true)
                {
-                       surface = NativeMethods.cairo_image_surface_create (format, width, height);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
-               
+
                [Obsolete ("Use ImageSurface (byte[] data, Cairo.Format format, int width, int height, int stride)")]
-               public ImageSurface (ref byte[] data, Cairo.Format format, int width, int height, int stride) :this (data, format, width, height, stride)
+               public ImageSurface (ref byte[] data, Cairo.Format format, int width, int height, int stride)
+                       : this (data, format, width, height, stride)
                {
                }
 
-               public ImageSurface (byte[] data, Cairo.Format format, int width, int height, int stride)
+               public ImageSurface (byte[] data, Format format, int width, int height, int stride)
+                       : base (NativeMethods.cairo_image_surface_create_for_data (data, format, width, height, stride), true)
                {
-                       surface = NativeMethods.cairo_image_surface_create_for_data (data, format, width, height, stride);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
 
-               public ImageSurface (IntPtr data, Cairo.Format format, int width, int height, int stride)
+               public ImageSurface (IntPtr data, Format format, int width, int height, int stride)
+                       : base (NativeMethods.cairo_image_surface_create_for_data (data, format, width, height, stride), true)
                {
-                       surface = NativeMethods.cairo_image_surface_create_for_data (data, format, width, height, stride);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
-               
+
                public ImageSurface (string filename)
+                       : base (NativeMethods.cairo_image_surface_create_from_png (filename), true)
                {
-                       surface = NativeMethods.cairo_image_surface_create_from_png (filename);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
-               
+
                public int Width {
-                       get { return NativeMethods.cairo_image_surface_get_width (surface); }
+                       get { return NativeMethods.cairo_image_surface_get_width (Handle); }
                }
-               
+
                public int Height {
-                       get { return NativeMethods.cairo_image_surface_get_height (surface); }
+                       get { return NativeMethods.cairo_image_surface_get_height (Handle); }
                }
-               
+
                public byte[] Data {
                        get {
-                               IntPtr ptr = NativeMethods.cairo_image_surface_get_data (surface);
+                               IntPtr ptr = NativeMethods.cairo_image_surface_get_data (Handle);
                                int length = Height * Stride;
                                byte[] data = new byte[length];
                                Marshal.Copy (ptr, data, 0, length);
@@ -100,16 +89,16 @@ namespace Cairo {
 
                public IntPtr DataPtr {
                        get {
-                               return NativeMethods.cairo_image_surface_get_data (surface);
+                               return NativeMethods.cairo_image_surface_get_data (Handle);
                        }
                }
 
                public Format Format {
-                       get { return NativeMethods.cairo_image_surface_get_format (surface); }
+                       get { return NativeMethods.cairo_image_surface_get_format (Handle); }
                }
 
                public int Stride {
-                       get { return NativeMethods.cairo_image_surface_get_stride (surface); }
+                       get { return NativeMethods.cairo_image_surface_get_stride (Handle); }
                }
        }
 }
index 58d8e21ab8a8024a50362e0a461ce926b339b776..85fdea84a2c53c4252576db7c424c7532b6d3d54 100644 (file)
@@ -1,4 +1,4 @@
-//                                                   
+//
 // Mono.Cairo.LinearGradient.cs
 //
 // Author: Jordi Mas (jordi@ximian.com)
 // 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
 using System;
 
 namespace Cairo {
-   
+
        public class LinearGradient : Gradient
        {
-               internal LinearGradient (IntPtr handle) : base (handle)
+               internal LinearGradient (IntPtr handle, bool owned) : base (handle, owned)
                {
                }
 
                public LinearGradient (double x0, double y0, double x1, double y1)
+                       : base (NativeMethods.cairo_pattern_create_linear (x0, y0, x1, y1), true)
                {
-                       pattern = NativeMethods.cairo_pattern_create_linear (x0, y0, x1, y1);
                }
 
                public PointD[] LinearPoints {
-                        get {
+                       get {
                                double x0, y0, x1, y1;
                                PointD[] points = new PointD [2];
 
-                               NativeMethods.cairo_pattern_get_linear_points (pattern, out x0, out y0, out x1, out y1);
+                               NativeMethods.cairo_pattern_get_linear_points (Handle, out x0, out y0, out x1, out y1);
 
                                points[0] = new PointD (x0, y0);
                                points[1] = new PointD (x1, y1);
                                return points;
-                        }
-                }
-
+                       }
+               }
        }
 }
 
index 79e1f359e1dd35db9b18688311ddf22e3371c025..83ffce49d2b2663c06239614fbf12535fd2546fd 100644 (file)
 // 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
@@ -36,110 +36,110 @@ using System.Runtime.InteropServices;
 
 namespace Cairo {
 
-       [StructLayout(LayoutKind.Sequential)]
-        public class Matrix : ICloneable
-        {              
+       [StructLayout(LayoutKind.Sequential)]
+       public class Matrix : ICloneable
+       {
                public double Xx;
                public double Yx;
-               public double Xy; 
+               public double Xy;
                public double Yy;
-               public double X0; 
+               public double X0;
                public double Y0;
 
                public Matrix (double xx, double yx, double xy, double yy,
                                double x0, double y0)
-               {               
+               {
                        this.Xx = xx; this.Yx = yx; this.Xy = xy;
                        this.Yy = yy; this.X0 = x0; this.Y0 = y0;
                }
-                
-                public Matrix ()
+
+               public Matrix ()
                {
                        this.InitIdentity ();
                }
-               
+
                public bool IsIdentity ()
                {
                        return (this == new Matrix ());
                }
-                       
-                public void InitIdentity ()
-                {
-                       // this.Init(1,0,0,1,0,0);
-                       NativeMethods.cairo_matrix_init_identity (this);
-                }
-               
+
+               public void InitIdentity ()
+               {
+                       // this.Init(1,0,0,1,0,0);
+                       NativeMethods.cairo_matrix_init_identity (this);
+               }
+
                public void Init (double xx, double yx, double xy, double yy,
                                  double x0, double y0)
                {
                        this.Xx = xx; this.Yx = yx; this.Xy = xy;
                        this.Yy = yy; this.X0 = x0; this.Y0 = y0;
                }
-               
+
                public void InitTranslate (double tx, double ty)
-               {               
+               {
                        //this.Init (1, 0, 0, 1, tx, ty);
                        NativeMethods.cairo_matrix_init_translate (this, tx, ty);
-               }               
-                                              
+               }
+
                public void Translate (double tx, double ty)
                {
                        NativeMethods.cairo_matrix_translate (this, tx, ty);
                }
-               
-                public void InitScale (double sx, double sy)
-                {
+
+               public void InitScale (double sx, double sy)
+               {
                        //this.Init (sx, 0, 0, sy, 0, 0);
-                       NativeMethods.cairo_matrix_init_scale (this, sx, sy);
-                }              
-               
-                public void Scale (double sx, double sy)
-                {
+                       NativeMethods.cairo_matrix_init_scale (this, sx, sy);
+               }
+
+               public void Scale (double sx, double sy)
+               {
                        NativeMethods.cairo_matrix_scale (this, sx, sy);
-                }
-
-                public void InitRotate (double radians)
-                {
-                       /*
-                       double s, c;
-                       s = Math.Sin (radians);
-                       c = Math.Cos (radians);
-                       this.Init (c, s, -s, c, 0, 0);
-                       */
-                       NativeMethods.cairo_matrix_init_rotate (this, radians);
-                }              
-               
-                public void Rotate (double radians)
-                {
+               }
+
+               public void InitRotate (double radians)
+               {
+                       /*
+                       double s, c;
+                       s = Math.Sin (radians);
+                       c = Math.Cos (radians);
+                       this.Init (c, s, -s, c, 0, 0);
+                       */
+                       NativeMethods.cairo_matrix_init_rotate (this, radians);
+               }
+
+               public void Rotate (double radians)
+               {
                        NativeMethods.cairo_matrix_rotate (this, radians);
-                }
+               }
 
-                public Cairo.Status Invert ()
-                {
+               public Cairo.Status Invert ()
+               {
                        return NativeMethods.cairo_matrix_invert (this);
-                }
+               }
 
                public void Multiply (Matrix b)
                {
                        Matrix a = (Matrix) this.Clone ();
                        NativeMethods.cairo_matrix_multiply (this, a, b);
                }
-               
+
                public static Matrix Multiply (Matrix a, Matrix b) {
                        Matrix result = new Matrix ();
                        NativeMethods.cairo_matrix_multiply (result, a, b);
                        return result;
                }
-                       
-               
-                public void TransformDistance (ref double dx, ref double dy)
+
+
+               public void TransformDistance (ref double dx, ref double dy)
                {
-                        NativeMethods.cairo_matrix_transform_distance (this, ref dx, ref dy);
-                }
+                       NativeMethods.cairo_matrix_transform_distance (this, ref dx, ref dy);
+               }
 
-                public void TransformPoint (ref double x, ref double y)
-                {
-                        NativeMethods.cairo_matrix_transform_point (this, ref x, ref y);
+               public void TransformPoint (ref double x, ref double y)
+               {
+                       NativeMethods.cairo_matrix_transform_point (this, ref x, ref y);
                }
 
                public override String ToString ()
@@ -148,7 +148,7 @@ namespace Cairo {
                                this.Xx, this.Yx, this.Xy, this.Yy, this.X0, this.Y0);
                        return s;
                }
-               
+
                public static bool operator == (Matrix lhs, Matrix rhs)
                {
                        return (lhs.Xx == rhs.Xx &&
@@ -158,14 +158,14 @@ namespace Cairo {
                                lhs.X0 == rhs.X0 &&
                                lhs.Y0 == rhs.Y0 );
                }
-               
+
                public static bool operator != (Matrix lhs, Matrix rhs)
                {
-                       return !(lhs==rhs);     
+                       return !(lhs==rhs);
                }
-               
-               
-               
+
+
+
                public override bool Equals(object o)
                {
                        if (! (o is Matrix))
@@ -173,7 +173,7 @@ namespace Cairo {
                        else
                                return (this == (Matrix) o);
                }
-               
+
                public override int GetHashCode()
                {
                        return  (int)this.Xx ^ (int)this.Xx>>32 ^
@@ -183,11 +183,11 @@ namespace Cairo {
                                (int)this.X0 ^ (int)this.X0>>32 ^
                                (int)this.Y0 ^ (int)this.Y0>>32;
                }
-               
+
                public object Clone()
                {
                        return this.MemberwiseClone ();
                }
-               
-        }
+
+       }
 }
index 855c282f6aa6f229802183f503af013ecdec416b..c53f0009c0019c37312a8f0bc1517fc60665ee71 100644 (file)
@@ -36,8 +36,8 @@ using System.Runtime.InteropServices;
 
 namespace Cairo
 {
-       // sort these so it is easier to find what is missing
-       // http://www.cairographics.org/manual/ix01.html
+       // sort the functions like in the following page so it is easier to find what is missing
+       // http://cairographics.org/manual/index-all.html
 
        internal static class NativeMethods
        {
@@ -86,9 +86,6 @@ namespace Cairo
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern IntPtr cairo_create (IntPtr target);
 
-               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
-               internal static extern uint cairo_get_reference_count (IntPtr surface);
-               
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern void cairo_curve_to (IntPtr cr, double x1, double y1, double x2, double y2, double x3, double y3);
                
@@ -240,6 +237,9 @@ namespace Cairo
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern Operator cairo_get_operator (IntPtr cr);
                
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern uint cairo_get_reference_count (IntPtr surface);
+
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern IntPtr cairo_get_source (IntPtr cr);
                
@@ -292,9 +292,6 @@ namespace Cairo
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern int cairo_image_surface_get_width  (IntPtr surface);
 
-               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
-               internal static extern uint cairo_surface_get_reference_count (IntPtr surface);
-               
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                [return: MarshalAs (UnmanagedType.U1)]
                internal static extern bool cairo_in_fill (IntPtr cr, double x, double y);
@@ -453,10 +450,10 @@ namespace Cairo
                //[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                //internal static extern IntPtr cairo_ps_surface_create_for_stream (string filename, double width, double height);
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
-               internal static extern void cairo_ps_surface_begin_page_setup (IntPtr surface);
+               internal static extern void cairo_ps_surface_dsc_begin_page_setup (IntPtr surface);
                
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
-               internal static extern void cairo_ps_surface_begin_setup (IntPtr surface);
+               internal static extern void cairo_ps_surface_dsc_begin_setup (IntPtr surface);
                
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern void cairo_ps_surface_dsc_comment (IntPtr surface, string comment);
@@ -485,6 +482,75 @@ namespace Cairo
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern void cairo_reference (IntPtr cr);
                
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern bool cairo_region_contains_point (IntPtr region, int x, int y);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern RegionOverlap cairo_region_contains_rectangle (IntPtr region, ref RectangleInt rectangle);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern IntPtr cairo_region_copy (IntPtr original);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern IntPtr cairo_region_create ();
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern IntPtr cairo_region_create_rectangle (ref RectangleInt rect);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern IntPtr cairo_region_create_rectangles (RectangleInt[] rects, int count);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern void cairo_region_destroy (IntPtr region);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern bool cairo_region_equal (IntPtr a, IntPtr b);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern void cairo_region_get_extents (IntPtr region, out RectangleInt extents);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern void cairo_region_get_rectangle (IntPtr region, int nth, out RectangleInt rectangle);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_intersect (IntPtr dst, IntPtr other);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_intersect_rectangle (IntPtr dst, ref RectangleInt rectangle);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern bool cairo_region_is_empty (IntPtr region);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern int cairo_region_num_rectangles (IntPtr region);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern IntPtr cairo_region_reference (IntPtr region);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_status (IntPtr region);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_subtract (IntPtr dst, IntPtr other);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_subtract_rectangle (IntPtr dst, ref RectangleInt rectangle);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern void cairo_region_translate (IntPtr region, int dx, int dy);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_union (IntPtr dst, IntPtr other);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_union_rectangle (IntPtr dst, ref RectangleInt rectangle);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_xor (IntPtr dst, IntPtr other);
+
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern Status cairo_region_xor_rectangle (IntPtr dst, ref RectangleInt rectangle);
+
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern void cairo_rel_curve_to (IntPtr cr, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3);
                
@@ -667,6 +733,9 @@ namespace Cairo
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern void cairo_surface_get_font_options (IntPtr surface, IntPtr FontOptions);
 
+               [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
+               internal static extern uint cairo_surface_get_reference_count (IntPtr surface);
+
                [DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
                internal static extern SurfaceType cairo_surface_get_type (IntPtr surface);
                
index 1304be6230a295fa69dd921dc5edf431ba3d6767..9d6b73be68996272d7251ab88e8189288070bf56 100644 (file)
@@ -37,31 +37,28 @@ namespace Cairo {
                }
 
                public PSSurface (string filename, double width, double height)
+                       : base (NativeMethods.cairo_ps_surface_create (filename, width, height), true)
                {
-                       surface = NativeMethods.cairo_ps_surface_create (filename, width, height);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
 
                public void BeginPageSetup ()
                {
-                       NativeMethods.cairo_ps_surface_begin_page_setup (surface);
+                       NativeMethods.cairo_ps_surface_dsc_begin_page_setup (Handle);
                }
 
                public void BeginSetup ()
                {
-                       NativeMethods.cairo_ps_surface_begin_setup (surface);
+                       NativeMethods.cairo_ps_surface_dsc_begin_setup (Handle);
                }
 
                public void DscComment (string comment)
                {
-                       NativeMethods.cairo_ps_surface_dsc_comment (surface, comment);
+                       NativeMethods.cairo_ps_surface_dsc_comment (Handle, comment);
                }
 
                public void SetSize (double width, double height)
                {
-                       NativeMethods.cairo_ps_surface_set_size (surface, width, height);
+                       NativeMethods.cairo_ps_surface_set_size (Handle, width, height);
                }
        }
 }
index 97cfb8e2862f1ed297ce5af26a63520ab9d6a89a..184c606cf3470b851e09c0c51de29ea8f7972d95 100644 (file)
 // 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
@@ -34,13 +34,15 @@ using Cairo;
 
 namespace Cairo {
 
-        public class Path : IDisposable 
-        {
-                internal IntPtr handle = IntPtr.Zero;
-               
+       public class Path : IDisposable
+       {
+               IntPtr handle = IntPtr.Zero;
+
                internal Path (IntPtr handle)
                {
                        this.handle = handle;
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
                }
 
                ~Path ()
@@ -48,25 +50,24 @@ namespace Cairo {
                        Dispose (false);
                }
 
-               
+               public IntPtr Handle { get { return handle; } }
+
                public void Dispose ()
                {
                        Dispose (true);
                        GC.SuppressFinalize (this);
                }
-               
-                protected virtual void Dispose (bool disposing)
-                {
-                       if (!disposing){
-                               Console.Error.WriteLine ("Cairo.Context: called from finalization thread, programmer is missing a call to Dispose");
-                               return;
-                       }
-                       
-                       if (handle == IntPtr.Zero)
+
+               protected virtual void Dispose (bool disposing)
+               {
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<Path> (handle, disposing);
+
+                       if (!disposing|| handle == IntPtr.Zero)
                                return;
 
-                        NativeMethods.cairo_path_destroy (handle);
+                       NativeMethods.cairo_path_destroy (handle);
                        handle = IntPtr.Zero;
-                }
-        }
+               }
+       }
 }
index ebe4b70eaf5f3e8b3585f1f17240753d0d21acc5..bc0a962a218d59d5ff42a45289a56e7c2f5c8f40 100644 (file)
@@ -1,4 +1,4 @@
-//                                                   
+//
 // Mono.Cairo.Pattern.cs
 //
 // Author: Jordi Mas (jordi@ximian.com)
@@ -32,116 +32,124 @@ using System.Collections;
 
 namespace Cairo {
    
-        public class Pattern : IDisposable
-        {
-                protected IntPtr pattern = IntPtr.Zero;
+       public class Pattern : IDisposable
+       {
+               [Obsolete]
+               protected IntPtr pattern = IntPtr.Zero;
 
-               internal static Pattern Lookup (IntPtr pattern)
+               public static Pattern Lookup (IntPtr pattern, bool owner)
                {
                        if (pattern == IntPtr.Zero)
                                return null;
-
-                       object x = patterns [pattern];
-                       if (x != null)
-                               return (Pattern) x;
                        
                        PatternType pt = NativeMethods.cairo_pattern_get_type (pattern);
                        switch (pt) {
                        case PatternType.Solid:
-                               return new SolidPattern (pattern);
+                               return new SolidPattern (pattern, owner);
                        case PatternType.Surface:
-                               return new SurfacePattern (pattern);
+                               return new SurfacePattern (pattern, owner);
                        case PatternType.Linear:
-                               return new LinearGradient (pattern);
+                               return new LinearGradient (pattern, owner);
                        case PatternType.Radial:
-                               return new RadialGradient (pattern);
+                               return new RadialGradient (pattern, owner);
                        default:
-                               return new Pattern (pattern);
+                               return new Pattern (pattern, owner);
                        }
                }
-               
-                protected Pattern ()
-                {
-                }
 
-               static Hashtable patterns = new Hashtable ();
+               [Obsolete]
+               protected Pattern ()
+               {
+               }
                
-               internal Pattern (IntPtr ptr)
+               internal Pattern (IntPtr handle, bool owned)
                {
-                       lock (patterns){
-                               patterns [ptr] = this;
-                       }
-                       pattern = ptr;
+                       Handle = handle;
+                       if (!owned)
+                               NativeMethods.cairo_pattern_reference (handle);
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
                }
 
                ~Pattern ()
                {
+                       Dispose (false);
                }
                
-                [Obsolete ("Use the SurfacePattern constructor")]
-                public Pattern (Surface surface)
-                {
-                        pattern = NativeMethods.cairo_pattern_create_for_surface (surface.Handle);
-                }
+               [Obsolete ("Use the SurfacePattern constructor")]
+               public Pattern (Surface surface)
+                       : this ( NativeMethods.cairo_pattern_create_for_surface (surface.Handle), true)
+               {
+               }
                
-                protected void Reference ()
-                {
-                        NativeMethods.cairo_pattern_reference (pattern);
-                }
+               [Obsolete]
+               protected void Reference ()
+               {
+                       NativeMethods.cairo_pattern_reference (pattern);
+               }
 
                public void Dispose ()
                {
                        Dispose (true);
+                       GC.SuppressFinalize (this);
                }
 
                protected virtual void Dispose (bool disposing)
                {
-                       if (disposing)
-                               Destroy ();
-                       GC.SuppressFinalize (this);
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<Pattern> (Handle, disposing);
+
+                       if (!disposing|| Handle == IntPtr.Zero)
+                               return;
+
+                       NativeMethods.cairo_pattern_destroy (Handle);
+                       Handle = IntPtr.Zero;
                }
-               
-                public void Destroy ()
-                {
-                       if (pattern != IntPtr.Zero){
-                               NativeMethods.cairo_pattern_destroy (pattern);
-                               pattern = IntPtr.Zero;
-                       }
-                       lock (patterns){
-                               patterns.Remove (this);
-                       }
-                }
-               
+
+               [Obsolete ("Use Dispose()")]
+               public void Destroy ()
+               {
+                       Dispose ();
+               }
+
                public Status Status
                {
-                       get { return NativeMethods.cairo_pattern_status (pattern); }
+                       get { return NativeMethods.cairo_pattern_status (Handle); }
                }
 
                public Extend Extend
                {
-                       get { return NativeMethods.cairo_pattern_get_extend (pattern); }
-                       set { NativeMethods.cairo_pattern_set_extend (pattern, value); }
+                       get { return NativeMethods.cairo_pattern_get_extend (Handle); }
+                       set { NativeMethods.cairo_pattern_set_extend (Handle, value); }
                }
-       
-                public Matrix Matrix {
-                        set { 
-                               NativeMethods.cairo_pattern_set_matrix (pattern, value);
+
+               public Matrix Matrix {
+                       set {
+                               NativeMethods.cairo_pattern_set_matrix (Handle, value);
                        }
 
-                        get {
+                       get {
                                Matrix m = new Matrix ();
-                               NativeMethods.cairo_pattern_get_matrix (pattern, m);
+                               NativeMethods.cairo_pattern_get_matrix (Handle, m);
                                return m;
-                        }
-                }
+                       }
+               }
 
-                public IntPtr Pointer {
-                        get { return pattern; }
-                }              
+#pragma warning disable 612
+               public IntPtr Handle {
+                       get { return pattern; }
+                       private set { pattern = value; }
+               }
+#pragma warning restore 612
+
+               [Obsolete]
+               public IntPtr Pointer {
+                       get { return pattern; }
+               }
 
                public PatternType PatternType {
-                       get { return NativeMethods.cairo_pattern_get_type (pattern); }
+                       get { return NativeMethods.cairo_pattern_get_type (Handle); }
                }
-        }
+       }
 }
 
index f3a184bb5a764f48cb4e75588e31307676d50eca..c980f249ed06ae2626cb83c9e565498d11b82fbc 100644 (file)
@@ -37,16 +37,13 @@ namespace Cairo {
                }
 
                public PdfSurface (string filename, double width, double height)
+                       : base (NativeMethods.cairo_pdf_surface_create (filename, width, height), true)
                {
-                       surface = NativeMethods.cairo_pdf_surface_create (filename, width, height);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
 
                public void SetSize (double width, double height)
                {
-                       NativeMethods.cairo_pdf_surface_set_size (surface, width, height);
+                       NativeMethods.cairo_pdf_surface_set_size (Handle, width, height);
                }
        }
 }
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/Point.cs b/mcs/class/Mono.Cairo/Mono.Cairo/Point.cs
new file mode 100644 (file)
index 0000000..e72ca6c
--- /dev/null
@@ -0,0 +1,57 @@
+//
+// Mono.Cairo.Context.cs
+//
+// Author:
+//   Duncan Mak (duncan@ximian.com)
+//   Miguel de Icaza (miguel@novell.com)
+//   Hisham Mardam Bey (hisham.mardambey@gmail.com)
+//   Alp Toker (alp@atoker.com)
+//
+// (C) Ximian Inc, 2003.
+// (C) Novell Inc, 2003.
+//
+// This is an OO wrapper API for the Cairo API.
+//
+// Copyright (C) 2004 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.
+//
+
+namespace Cairo {
+       public struct Point
+       {
+               public Point (int x, int y)
+               {
+                       this.x = x;
+                       this.y = y;
+               }
+
+               int x, y;
+               public int X {
+                       get { return x; }
+                       set { x = value; }
+               }
+
+               public int Y {
+                       get { return y; }
+                       set { y = value; }
+               }
+       }
+}
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/PointD.cs b/mcs/class/Mono.Cairo/Mono.Cairo/PointD.cs
new file mode 100644 (file)
index 0000000..c2e3587
--- /dev/null
@@ -0,0 +1,58 @@
+//
+// Mono.Cairo.Context.cs
+//
+// Author:
+//   Duncan Mak (duncan@ximian.com)
+//   Miguel de Icaza (miguel@novell.com)
+//   Hisham Mardam Bey (hisham.mardambey@gmail.com)
+//   Alp Toker (alp@atoker.com)
+//
+// (C) Ximian Inc, 2003.
+// (C) Novell Inc, 2003.
+//
+// This is an OO wrapper API for the Cairo API.
+//
+// Copyright (C) 2004 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.
+//
+
+namespace Cairo {
+
+       public struct PointD
+       {
+               public PointD (double x, double y)
+               {
+                       this.x = x;
+                       this.y = y;
+               }
+
+               double x, y;
+               public double X {
+                       get { return x; }
+                       set { x = value; }
+               }
+
+               public double Y {
+                       get { return y; }
+                       set { y = value; }
+               }
+       }
+}
index df9c329057dd71107b2ff1004f6bd90c42d041d3..6422e00d6e4e778219c400072ba8cf5136353185 100644 (file)
@@ -1,4 +1,4 @@
-//                                                   
+//
 // Mono.Cairo.Pattern.cs
 //
 // Author: Jordi Mas (jordi@ximian.com)
 // 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
 using System;
 
 namespace Cairo {
-   
+
        public class RadialGradient : Gradient
        {
-               internal RadialGradient (IntPtr handle) : base (handle)
+               internal RadialGradient (IntPtr handle, bool owned) : base (handle, owned)
                {
                }
 
                public RadialGradient (double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)
+                       : base (NativeMethods.cairo_pattern_create_radial (cx0, cy0, radius0, cx1, cy1, radius1), true)
                {
-                       pattern = NativeMethods.cairo_pattern_create_radial (cx0, cy0, radius0, cx1, cy1, radius1);
                }
        }
 }
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo/Region.cs b/mcs/class/Mono.Cairo/Mono.Cairo/Region.cs
new file mode 100644 (file)
index 0000000..cd0ba33
--- /dev/null
@@ -0,0 +1,196 @@
+// Copyright (C) 2011 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.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace Cairo
+{
+
+       [StructLayout(LayoutKind.Sequential)]
+       public struct RectangleInt {
+               public int X;
+               public int Y;
+               public int Width;
+               public int Height;
+       }
+
+       public enum RegionOverlap {
+               In,
+               Out,
+               Part,
+       }
+
+       public class Region : IDisposable {
+
+               IntPtr handle;
+               public IntPtr Handle {
+                       get { return handle; }
+               }
+
+               [Obsolete]
+               public Region (IntPtr handle) : this (handle, false) {}
+
+               public Region (IntPtr handle, bool owned)
+               {
+                       this.handle = handle;
+                       if (!owned)
+                               NativeMethods.cairo_region_reference (handle);
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
+               }
+
+               public Region () : this (NativeMethods.cairo_region_create () , true)
+               {
+               }
+
+               public Region (RectangleInt rect)
+               {
+                       handle = NativeMethods.cairo_region_create_rectangle (ref rect);
+               }
+
+               public Region (RectangleInt[] rects)
+               {
+                       handle = NativeMethods.cairo_region_create_rectangles (rects, rects.Length);
+               }
+
+               public Region Copy ()
+               {
+                       return new Region (NativeMethods.cairo_region_copy (Handle), true);
+               }
+
+               ~Region ()
+               {
+                       Dispose (false);
+               }
+
+               public void Dispose ()
+               {
+                       Dispose (true);
+                       GC.SuppressFinalize (this);
+               }
+
+               protected virtual void Dispose (bool disposing)
+               {
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<Region> (handle, disposing);
+
+                       if (!disposing|| handle == IntPtr.Zero)
+                               return;
+
+                       NativeMethods.cairo_region_destroy (Handle);
+                       handle = IntPtr.Zero;
+               }
+
+               public override bool Equals (object obj)
+               {
+                       return (obj is Region) && NativeMethods.cairo_region_equal (Handle, (obj as Region).Handle);
+               }
+
+               public override int GetHashCode ()
+               {
+                       return Handle.GetHashCode ();
+               }
+
+               public Status Status {
+                       get { return NativeMethods.cairo_region_status (Handle); }
+               }
+
+               public RectangleInt Extents {
+                       get {
+                               RectangleInt result;
+                               NativeMethods.cairo_region_get_extents (Handle, out result);
+                               return result;
+                       }
+               }
+
+               public int NumRectangles {
+                       get { return NativeMethods.cairo_region_num_rectangles (Handle); }
+               }
+
+               public RectangleInt GetRectangle (int nth)
+               {
+                       RectangleInt val;
+                       NativeMethods.cairo_region_get_rectangle (Handle, nth, out val);
+                       return val;
+               }
+
+               public bool IsEmpty {
+                       get { return NativeMethods.cairo_region_is_empty (Handle); }
+               }
+
+               public RegionOverlap ContainsPoint (RectangleInt rectangle)
+               {
+                       return NativeMethods.cairo_region_contains_rectangle (Handle, ref rectangle);
+               }
+
+               public bool ContainsPoint (int x, int y)
+               {
+                       return NativeMethods.cairo_region_contains_point (Handle, x, y);
+               }
+
+               public void Translate (int dx, int dy)
+               {
+                       NativeMethods.cairo_region_translate (Handle, dx, dy);
+               }
+
+               public Status Subtract (Region other)
+               {
+                       return NativeMethods.cairo_region_subtract (Handle, other.Handle);
+               }
+
+               public Status SubtractRectangle (RectangleInt rectangle)
+               {
+                       return NativeMethods.cairo_region_subtract_rectangle (Handle, ref rectangle);
+               }
+
+               public Status Intersect (Region other)
+               {
+                       return NativeMethods.cairo_region_intersect (Handle, other.Handle);
+               }
+
+               public Status IntersectRectangle (RectangleInt rectangle)
+               {
+                       return NativeMethods.cairo_region_intersect_rectangle (Handle, ref rectangle);
+               }
+
+               public Status Union (Region other)
+               {
+                       return NativeMethods.cairo_region_union (Handle, other.Handle);
+               }
+
+               public Status UnionRectangle (RectangleInt rectangle)
+               {
+                       return NativeMethods.cairo_region_union_rectangle (Handle, ref rectangle);
+               }
+
+               public Status Xor (Region other)
+               {
+                       return NativeMethods.cairo_region_xor (Handle, other.Handle);
+               }
+
+               public Status XorRectangle (RectangleInt rectangle)
+               {
+                       return NativeMethods.cairo_region_xor_rectangle (Handle, ref rectangle);
+               }
+       }
+}
index 2b0f6cf0c5fb5a8a6cb9f223e4022b815741e458..937194607af414e35fbb5ee6a0b80b02a7949c07 100644 (file)
@@ -32,14 +32,18 @@ namespace Cairo {
        {
                protected IntPtr handle = IntPtr.Zero;
 
-               internal ScaledFont (IntPtr handle)
+               internal ScaledFont (IntPtr handle, bool owner)
                {
                        this.handle = handle;
+                       if (!owner)
+                               NativeMethods.cairo_scaled_font_reference (handle);
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
                }
 
                public ScaledFont (FontFace fontFace, Matrix matrix, Matrix ctm, FontOptions options)
+                       : this (NativeMethods.cairo_scaled_font_create (fontFace.Handle, matrix, ctm, options.Handle), true)
                {
-                       handle = NativeMethods.cairo_scaled_font_create (fontFace.Handle, matrix, ctm, options.Handle);
                }
 
                ~ScaledFont ()
@@ -47,19 +51,19 @@ namespace Cairo {
                        Dispose (false);
                }
 
-                public IntPtr Handle {
-                        get {
-                                return handle;
-                        }
-                }
+               public IntPtr Handle {
+                       get {
+                               return handle;
+                       }
+               }
 
                public FontExtents FontExtents {
-                        get {
-                                FontExtents extents;
-                                NativeMethods.cairo_scaled_font_extents (handle, out extents);
-                                return extents;
-                        }
-                }
+                       get {
+                               FontExtents extents;
+                               NativeMethods.cairo_scaled_font_extents (handle, out extents);
+                               return extents;
+                       }
+               }
 
                public Matrix FontMatrix {
                        get {
@@ -99,16 +103,21 @@ namespace Cairo {
 
                protected virtual void Dispose (bool disposing)
                {
-                       if (disposing) {
-                               NativeMethods.cairo_scaled_font_destroy (handle);
-                               handle = IntPtr.Zero;
-                       }
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<ScaledFont> (handle, disposing);
+
+                       if (!disposing|| handle == IntPtr.Zero)
+                               return;
+
+                       NativeMethods.cairo_scaled_font_destroy (handle);
+                       handle = IntPtr.Zero;
+               }
+
+               [Obsolete]
+               protected void Reference ()
+               {
+                       NativeMethods.cairo_scaled_font_reference (handle);
                }
-               
-                protected void Reference ()
-                {
-                        NativeMethods.cairo_scaled_font_reference (handle);
-                }
        }
 }
 
index 44dba86a97d9acbf3ae527b89b59c5bb88d4350e..875b3fbf155d9ff19cfe56bda148a7b96f058c21 100644 (file)
@@ -1,4 +1,4 @@
-//                                                   
+//
 // Mono.Cairo.Pattern.cs
 //
 // Author: Jordi Mas (jordi@ximian.com)
 // 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
 using System;
 
 namespace Cairo {
-   
+
        public class SolidPattern : Pattern
        {
-               internal SolidPattern (IntPtr handle) : base (handle)
+               internal SolidPattern (IntPtr handle, bool owned) : base (handle, owned)
                {
                }
 
                public SolidPattern (Color color)
+                       : base (NativeMethods.cairo_pattern_create_rgba (color.R, color.G, color.B, color.A), true)
                {
-                       pattern = NativeMethods.cairo_pattern_create_rgba (color.R, color.G, color.B, color.A);
                }
 
                public SolidPattern (double r, double g, double b)
+                       : base (NativeMethods.cairo_pattern_create_rgb (r, g, b), true)
                {
-                       pattern = NativeMethods.cairo_pattern_create_rgb (r, g, b);
                }
 
                public SolidPattern (double r, double g, double b, double a)
+                       : base (NativeMethods.cairo_pattern_create_rgba (r, g, b, a), true)
                {
-                       NativeMethods.cairo_pattern_create_rgba (r, g, b, a);
                }
 
                public SolidPattern (Color color, bool solid)
+                       : base (solid
+                                       ? NativeMethods.cairo_pattern_create_rgb (color.R, color.G, color.B)
+                                       : NativeMethods.cairo_pattern_create_rgba (color.R, color.G, color.B, color.A),
+                               true)
                {
-                       if (solid)
-                               pattern = NativeMethods.cairo_pattern_create_rgb (color.R, color.G, color.B);
-                       else
-                               pattern = NativeMethods.cairo_pattern_create_rgba (color.R, color.G, color.B, color.A);
                }
 
                public Color Color {
-                        get {
+                       get {
                                double red, green, blue, alpha;
-
-                               NativeMethods.cairo_pattern_get_rgba  (pattern, out red, out green, out blue, out alpha);
+                               NativeMethods.cairo_pattern_get_rgba  (Handle, out red, out green, out blue, out alpha);
                                return new Color (red, green, blue, alpha);
-                        }
-                }
+                       }
+               }
        }
 }
 
index 862cbdc606d85ac92f2556106359da1aa97ae3f7..07e0d4d997547e0a66698faaa66fa5affa8f1356 100644 (file)
 // 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
@@ -38,94 +38,88 @@ using System.Collections;
 
 namespace Cairo {
 
-       public class Surface : IDisposable 
-        {                                              
+       public class Surface : IDisposable
+       {
+               [Obsolete]
                protected static Hashtable surfaces = new Hashtable ();
-                internal IntPtr surface = IntPtr.Zero;
 
+               IntPtr handle = IntPtr.Zero;
+
+               [Obsolete]
                protected Surface()
                {
                }
-               
-                protected Surface (IntPtr ptr, bool owns)
-                {
-                        surface = ptr;
-                       lock (surfaces.SyncRoot){
-                               surfaces [ptr] = this;
-                       }
-                       if (!owns)
-                               NativeMethods.cairo_surface_reference (ptr);
-                }
-
-               static internal Surface LookupExternalSurface (IntPtr p)
-               {
-                       lock (surfaces.SyncRoot){
-                               object o = surfaces [p];
-                               if (o == null){
-                                       return new Surface (p, false);
-                               }
-                               return (Surface) o;
-                       }
-               }               
 
-               static internal Surface LookupSurface (IntPtr surface)
+               [Obsolete]
+               protected Surface (IntPtr ptr) : this (ptr, true)
+               {
+               }
+
+               protected Surface (IntPtr handle, bool owner)
+               {
+                       this.handle = handle;
+                       if (!owner)
+                               NativeMethods.cairo_surface_reference (handle);
+                       if (CairoDebug.Enabled)
+                               CairoDebug.OnAllocated (handle);
+               }
+
+               public static Surface Lookup (IntPtr surface, bool owned)
                {
                        SurfaceType st = NativeMethods.cairo_surface_get_type (surface);
                        switch (st) {
                        case SurfaceType.Image:
-                               return new ImageSurface (surface, true);
+                               return new ImageSurface (surface, owned);
                        case SurfaceType.Xlib:
-                               return new XlibSurface (surface, true);
+                               return new XlibSurface (surface, owned);
                        case SurfaceType.Xcb:
-                               return new XcbSurface (surface, true);
+                               return new XcbSurface (surface, owned);
                        case SurfaceType.Glitz:
-                               return new GlitzSurface (surface, true);
+                               return new GlitzSurface (surface, owned);
                        case SurfaceType.Win32:
-                               return new Win32Surface (surface, true);
-
+                               return new Win32Surface (surface, owned);
                        case SurfaceType.Pdf:
-                               return new PdfSurface (surface, true);
+                               return new PdfSurface (surface, owned);
                        case SurfaceType.PS:
-                               return new PSSurface (surface, true);
+                               return new PSSurface (surface, owned);
                        case SurfaceType.DirectFB:
-                               return new DirectFBSurface (surface, true);
+                               return new DirectFBSurface (surface, owned);
                        case SurfaceType.Svg:
-                               return new SvgSurface (surface, true);
-
+                               return new SvgSurface (surface, owned);
                        default:
-                               return Surface.LookupExternalSurface (surface);
+                               return new Surface (surface, owned);
                        }
                }
-               
+
                [Obsolete ("Use an ImageSurface constructor instead.")]
-                public static Cairo.Surface CreateForImage (
-                        ref byte[] data, Cairo.Format format, int width, int height, int stride)
-                {
-                        IntPtr p = NativeMethods.cairo_image_surface_create_for_data (
-                                data, format, width, height, stride);
-                        
-                        return new Cairo.Surface (p, true);
-                }
+               public static Cairo.Surface CreateForImage (
+                       ref byte[] data, Cairo.Format format, int width, int height, int stride)
+               {
+                       IntPtr p = NativeMethods.cairo_image_surface_create_for_data (
+                               data, format, width, height, stride);
+
+                       return new Cairo.Surface (p, true);
+               }
 
                [Obsolete ("Use an ImageSurface constructor instead.")]
-                public static Cairo.Surface CreateForImage (
-                        Cairo.Format format, int width, int height)
-                {
-                        IntPtr p = NativeMethods.cairo_image_surface_create (
-                                format, width, height);
+               public static Cairo.Surface CreateForImage (
+                       Cairo.Format format, int width, int height)
+               {
+                       IntPtr p = NativeMethods.cairo_image_surface_create (
+                               format, width, height);
 
-                        return new Cairo.Surface (p, true);
-                }
+                       return new Cairo.Surface (p, true);
+               }
 
 
-                public Cairo.Surface CreateSimilar (
-                        Cairo.Content content, int width, int height)
-                {
-                        IntPtr p = NativeMethods.cairo_surface_create_similar (
-                                this.Handle, content, width, height);
+               public Cairo.Surface CreateSimilar (
+                       Cairo.Content content, int width, int height)
+               {
+                       IntPtr p = NativeMethods.cairo_surface_create_similar (
+                               this.Handle, content, width, height);
 
-                        return new Cairo.Surface (p, true);
-                }
+                       return new Cairo.Surface (p, true);
+               }
 
                ~Surface ()
                {
@@ -133,9 +127,9 @@ namespace Cairo {
                }
 
                //[Obsolete ("Use Context.SetSource() followed by Context.Paint()")]
-               public void Show (Context gr, double x, double y) 
+               public void Show (Context gr, double x, double y)
                {
-                       NativeMethods.cairo_set_source_surface (gr.Handle, surface, x, y);
+                       NativeMethods.cairo_set_source_surface (gr.Handle, handle, x, y);
                        NativeMethods.cairo_paint (gr.Handle);
                }
 
@@ -147,91 +141,92 @@ namespace Cairo {
 
                protected virtual void Dispose (bool disposing)
                {
-                       if (surface == IntPtr.Zero)
+                       if (!disposing || CairoDebug.Enabled)
+                               CairoDebug.OnDisposed<Surface> (handle, disposing);
+
+                       if (!disposing|| handle == IntPtr.Zero)
                                return;
-                       
-                       lock (surfaces.SyncRoot)
-                               surfaces.Remove (surface);
 
-                       NativeMethods.cairo_surface_destroy (surface);
-                       surface = IntPtr.Zero;
+                       NativeMethods.cairo_surface_destroy (handle);
+                       handle = IntPtr.Zero;
                }
-               
+
                public Status Finish ()
                {
-                       NativeMethods.cairo_surface_finish (surface);
+                       NativeMethods.cairo_surface_finish (handle);
                        return Status;
                }
-               
+
                public void Flush ()
                {
-                       NativeMethods.cairo_surface_flush (surface);
+                       NativeMethods.cairo_surface_flush (handle);
                }
-               
+
                public void MarkDirty ()
                {
                        NativeMethods.cairo_surface_mark_dirty (Handle);
                }
-               
+
                public void MarkDirty (Rectangle rectangle)
                {
                        NativeMethods.cairo_surface_mark_dirty_rectangle (Handle, (int)rectangle.X, (int)rectangle.Y, (int)rectangle.Width, (int)rectangle.Height);
                }
-               
-                public IntPtr Handle {
-                        get {
-                               return surface;
+
+               public IntPtr Handle {
+                       get {
+                               return handle;
                        }
-                }
+               }
 
                public PointD DeviceOffset {
                        get {
                                double x, y;
-                               NativeMethods.cairo_surface_get_device_offset (surface, out x, out y);
+                               NativeMethods.cairo_surface_get_device_offset (handle, out x, out y);
                                return new PointD (x, y);
                        }
 
                        set {
-                               NativeMethods.cairo_surface_set_device_offset (surface, value.X, value.Y);
+                               NativeMethods.cairo_surface_set_device_offset (handle, value.X, value.Y);
                        }
                }
-               
+
+               [Obsolete ("Use Dispose()")]
                public void Destroy()
                {
-                       Dispose (true);
+                       Dispose ();
                }
 
                public void SetFallbackResolution (double x, double y)
                {
-                       NativeMethods.cairo_surface_set_fallback_resolution (surface, x, y);
+                       NativeMethods.cairo_surface_set_fallback_resolution (handle, x, y);
                }
 
                public void WriteToPng (string filename)
                {
-                       NativeMethods.cairo_surface_write_to_png (surface, filename);
+                       NativeMethods.cairo_surface_write_to_png (handle, filename);
                }
-               
+
                [Obsolete ("Use Handle instead.")]
-                public IntPtr Pointer {
-                        get {
-                               return surface;
+               public IntPtr Pointer {
+                       get {
+                               return handle;
                        }
-                }
-               
+               }
+
                public Status Status {
-                       get { return NativeMethods.cairo_surface_status (surface); }
+                       get { return NativeMethods.cairo_surface_status (handle); }
                }
 
                public Content Content {
-                       get { return NativeMethods.cairo_surface_get_content (surface); }
+                       get { return NativeMethods.cairo_surface_get_content (handle); }
                }
 
                public SurfaceType SurfaceType {
-                       get { return NativeMethods.cairo_surface_get_type (surface); }
+                       get { return NativeMethods.cairo_surface_get_type (handle); }
                }
 
                public uint ReferenceCount {
-                       get { return NativeMethods.cairo_surface_get_reference_count (surface); }
+                       get { return NativeMethods.cairo_surface_get_reference_count (handle); }
                }
-        }
+       }
 }
index f4f4298c5498a69b17f1cb2a3a5431f231d7df1f..4422b11d41dc899da6aa8edfa5a31fcd8ca23e55 100644 (file)
@@ -1,4 +1,4 @@
-//                                                   
+//
 // Mono.Cairo.Pattern.cs
 //
 // Author: Jordi Mas (jordi@ximian.com)
 // 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
 using System;
 
 namespace Cairo {
-   
+
        public class SurfacePattern : Pattern
        {
-               internal SurfacePattern (IntPtr handle) : base (handle)
+               internal SurfacePattern (IntPtr handle, bool owned) : base (handle, owned)
                {
                }
 
                public SurfacePattern (Surface surface)
+                       : base (NativeMethods.cairo_pattern_create_for_surface (surface.Handle), true)
                {
-                       pattern = NativeMethods.cairo_pattern_create_for_surface (surface.Handle);
                }
 
-               public Extend Extend {
-                       set { NativeMethods.cairo_pattern_set_extend (pattern, value); }
-                       get { return NativeMethods.cairo_pattern_get_extend (pattern); }
+               //no idea why this is here, the base one is identical, but we can't remove it now
+               public new Extend Extend {
+                       set { NativeMethods.cairo_pattern_set_extend (Handle, value); }
+                       get { return NativeMethods.cairo_pattern_get_extend (Handle); }
                }
 
                public Filter Filter {
-                       set { NativeMethods.cairo_pattern_set_filter (pattern, value); }
-                       get { return NativeMethods.cairo_pattern_get_filter (pattern); }
+                       set { NativeMethods.cairo_pattern_set_filter (Handle, value); }
+                       get { return NativeMethods.cairo_pattern_get_filter (Handle); }
                }
        }
 }
index 10da981e0ee05b8c70f3f8983d685e299e49744b..418295011fde1c26a144ab920ab513b634844902 100644 (file)
@@ -37,16 +37,13 @@ namespace Cairo {
                }
 
                public SvgSurface (string filename, double width, double height)
+                       : base (NativeMethods.cairo_svg_surface_create (filename, width, height), true)
                {
-                       surface = NativeMethods.cairo_svg_surface_create (filename, width, height);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
 
                public void RestrictToVersion (SvgVersion version)
                {
-                       NativeMethods.cairo_svg_surface_restrict_to_version (surface, version);
+                       NativeMethods.cairo_svg_surface_restrict_to_version (Handle, version);
                }
        }
 }
index fbb22270acad984c1d43e1e1ab9e9b231042bf3f..dd244286dff508a90832ea9ac88cd2aaa1afe99c 100644 (file)
@@ -37,12 +37,8 @@ namespace Cairo {
                }
                
                public Win32Surface (IntPtr hdc)
+                       : base (NativeMethods.cairo_win32_surface_create (hdc), true)
                {
-                       surface = NativeMethods.cairo_win32_surface_create (hdc);
-                       lock (surfaces.SyncRoot) {
-                               surfaces [surface] = this;
-                       }
                }
        }
-
 }
index 97f5f2f6f797a0471d0080d5fc07cc6b4bb93575..142ebf9e31a0530bf5fafa8a4a7cb4e322f0940d 100644 (file)
@@ -36,24 +36,19 @@ namespace Cairo {
                }
 
                public XcbSurface (IntPtr connection, uint drawable, IntPtr visual, int width, int height)
+                       : base (NativeMethods.cairo_xcb_surface_create (connection, drawable, visual, width, height), true)
                {
-                       surface = NativeMethods.cairo_xcb_surface_create (connection, drawable, visual, width, height);
-                       lock (surfaces.SyncRoot) {
-                               surfaces [surface] = this;
-                       }
                }
 
                public static XcbSurface FromBitmap (IntPtr connection, uint bitmap, IntPtr screen, int width, int height)
                {
-                       IntPtr ptr;
-
-                       ptr = NativeMethods.cairo_xcb_surface_create_for_bitmap (connection, bitmap, screen, width, height);
+                       IntPtr ptr = NativeMethods.cairo_xcb_surface_create_for_bitmap (connection, bitmap, screen, width, height);
                        return new XcbSurface (ptr, true);
                }
 
                public void SetSize (int width, int height)
                {
-                       NativeMethods.cairo_xcb_surface_set_size (surface, width, height);
+                       NativeMethods.cairo_xcb_surface_set_size (Handle, width, height);
                }
        }
 }
index ef010feea5935886e5f00e5fdee9460041c901a3..c0003a491e61f3afafefcbb4ebbfb025a1052f75 100644 (file)
@@ -39,11 +39,8 @@ namespace Cairo {
        public class XlibSurface : Surface
        {
                public XlibSurface (IntPtr display, IntPtr drawable, IntPtr visual, int width, int height)
+                       : base (NativeMethods.cairo_xlib_surface_create (display, drawable, visual, width, height), true)
                {
-                       surface = NativeMethods.cairo_xlib_surface_create (display, drawable, visual, width, height);
-                       lock (surfaces.SyncRoot){
-                               surfaces [surface] = this;
-                       }
                }
 
                public XlibSurface (IntPtr ptr, bool own) : base (ptr, own)
@@ -52,48 +49,46 @@ namespace Cairo {
 
                public static XlibSurface FromBitmap (IntPtr display, IntPtr bitmap, IntPtr screen, int width, int height)
                {
-                       IntPtr  ptr;
-
-                       ptr = NativeMethods.cairo_xlib_surface_create_for_bitmap (display, bitmap, screen, width, height);
+                       IntPtr ptr = NativeMethods.cairo_xlib_surface_create_for_bitmap (display, bitmap, screen, width, height);
                        return new XlibSurface(ptr, true);
                }
 
                public void SetDrawable (IntPtr drawable, int width, int height)
                {
-                       NativeMethods.cairo_xlib_surface_set_drawable (surface, drawable, width, height);
+                       NativeMethods.cairo_xlib_surface_set_drawable (Handle, drawable, width, height);
                }
 
                public void SetSize (int width, int height)
                {
-                       NativeMethods.cairo_xlib_surface_set_size (surface, width, height);
+                       NativeMethods.cairo_xlib_surface_set_size (Handle, width, height);
                }
 
                public int Depth {
-                       get { return NativeMethods.cairo_xlib_surface_get_depth (surface); }
+                       get { return NativeMethods.cairo_xlib_surface_get_depth (Handle); }
                }
                
                public IntPtr Display {
-                       get { return NativeMethods.cairo_xlib_surface_get_display (surface); }
+                       get { return NativeMethods.cairo_xlib_surface_get_display (Handle); }
                }
 
                public IntPtr Drawable {
-                       get { return NativeMethods.cairo_xlib_surface_get_drawable (surface); }
+                       get { return NativeMethods.cairo_xlib_surface_get_drawable (Handle); }
                }
 
                public int Height {
-                       get { return NativeMethods.cairo_xlib_surface_get_height (surface); }
+                       get { return NativeMethods.cairo_xlib_surface_get_height (Handle); }
                }
 
                public IntPtr Screen {
-                       get { return NativeMethods.cairo_xlib_surface_get_screen (surface); }
+                       get { return NativeMethods.cairo_xlib_surface_get_screen (Handle); }
                }
 
                public IntPtr Visual {
-                       get { return NativeMethods.cairo_xlib_surface_get_visual (surface); }
+                       get { return NativeMethods.cairo_xlib_surface_get_visual (Handle); }
                }
 
                public int Width {
-                       get { return NativeMethods.cairo_xlib_surface_get_width (surface); }
+                       get { return NativeMethods.cairo_xlib_surface_get_width (Handle); }
                }
 
        }
index c4336d1c74b7d4c728e14d41475e3d71d99f549a..955d4593154408a4bb0ce7b87645157fd3c732bc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{300B4F1B-B9E4-4607-98BC-FFC1F9B2EC4D}</ProjectGuid>\r
+    <ProjectGuid>{7230E9AE-C6D4-402A-91CF-C164148CDD21}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cecil.Mdb-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_2_0.csproj">\r
-      <Project>{5B6E489A-FD73-4BF7-9B58-6FB1C2F1D3A7}</Project>\r
+      <Project>{2F1D61B7-0586-4587-8ECE-926A065F6276}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index cc96584498c92b9bc6173f4282dea80e0c9bc11c..11cabb5dc2b125ba4324f3a9c2c1853f845a939e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E52B918D-8050-4D49-B80C-32293EDC2E5B}</ProjectGuid>\r
+    <ProjectGuid>{5F3D2BE6-A096-4504-AA3E-307B0A819E85}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cecil.Mdb-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_0.csproj">\r
-      <Project>{57F147C3-2558-4C1A-B462-50AB6FA9EF86}</Project>\r
+      <Project>{1FA0877C-43C9-44C7-9682-0C3F826BEA3E}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d143642b628236bdaf243c94b104c0b28a787e6f..ce8ca9673b18554ebc28c86352529b3c50a4c98d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{571A830B-5A77-4918-897F-100BDFD66F5E}</ProjectGuid>\r
+    <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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_5.csproj">\r
-      <Project>{9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}</Project>\r
+      <Project>{954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 665f3b8d767120ee4c6c6a848955ea40aa872266..6b10dd47dfd51175670afbc2bb09243545e87b44 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5B6E489A-FD73-4BF7-9B58-6FB1C2F1D3A7}</ProjectGuid>\r
+    <ProjectGuid>{2F1D61B7-0586-4587-8ECE-926A065F6276}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cecil-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a92b2c9ed9989f94e324a3ee76d12f2e4565449a..6b1bddc795a180edc8baea0e15317d20d371a0c1 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{57F147C3-2558-4C1A-B462-50AB6FA9EF86}</ProjectGuid>\r
+    <ProjectGuid>{1FA0877C-43C9-44C7-9682-0C3F826BEA3E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cecil-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 64ba29d93fd7be94c0dfee21bac7776ff1216575..f6b273726970de99c81ed29bfbb4ed352a6160b1 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}</ProjectGuid>\r
+    <ProjectGuid>{954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Cecil-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9b0fe22afa6588ab9c29566879bd4c11380915a0..f270913b1cbadcff61abef095f1d4f6ebd25fd45 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BFDC3628-3992-4BA9-B95F-E0DAF5A8D247}</ProjectGuid>\r
+    <ProjectGuid>{61E5E4CF-E818-44D1-B718-70EE46F2B85D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CodeContracts-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_5.csproj">\r
-      <Project>{9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}</Project>\r
+      <Project>{954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil.Mdb\Mono.Cecil.Mdb-net_4_5.csproj">\r
-      <Project>{571A830B-5A77-4918-897F-100BDFD66F5E}</Project>\r
+      <Project>{9ABB7BB9-5EA1-4081-B205-5658A602C1F5}</Project>\r
       <Name>Mono.Cecil.Mdb\Mono.Cecil.Mdb-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fd23a7f9bae4cd5bf10e8158d179d0f0a688b063..3748cca507898ed3ee57e1bb4e0520d7375c8c08 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F3D6F2CB-120A-401F-92B5-59D88F932C4A}</ProjectGuid>\r
+    <ProjectGuid>{BB5DAECF-1B34-480C-B8EC-C1DAEEE56B89}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CodeContracts-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.CodeContracts\Mono.CodeContracts-net_4_5.csproj">\r
-      <Project>{BFDC3628-3992-4BA9-B95F-E0DAF5A8D247}</Project>\r
+      <Project>{61E5E4CF-E818-44D1-B718-70EE46F2B85D}</Project>\r
       <Name>Mono.CodeContracts\Mono.CodeContracts-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d79174e7a777b5ea6ebd5666c2a6799878c6b444..b88ded137cbab53375c55f85bd58dda6a1c39987 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F8E19FD3-0691-4C7E-B4F4-AED6497C3E8E}</ProjectGuid>\r
+    <ProjectGuid>{3712AB0D-C22B-4189-B568-B581E29BBDE2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CompilerServices.SymbolWriter-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 97a3521b97d963a104b29c46b5650b3f4dd92617..7ea809a114d18eb0bf117ac7b9b9ce391e9e3f97 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4950EAE7-E5D9-4142-80DA-4B4A9834EA52}</ProjectGuid>\r
+    <ProjectGuid>{A4916834-A715-41CB-AB5A-2552B85F2249}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CompilerServices.SymbolWriter-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0ab0dc5183a80bae02e0a5ea05fe2ba493ab9ca9..720f4b0d3f1434b4f200700f004c49fed6e1849e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5C0B6042-9C59-4D58-A7C1-A912A0689066}</ProjectGuid>\r
+    <ProjectGuid>{CBA2EEEA-4D6F-45B5-ADE2-7C86D3B2A449}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.CompilerServices.SymbolWriter-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 363fb1518cc10ec137c7350565ef5f6dd88015a6..a65dc1310908eb51cafb01972a2bcfa724bc45da 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{60E307F3-5E95-42FF-9B41-3FB8AD664AB6}</ProjectGuid>\r
+    <ProjectGuid>{991C45A8-3B22-45BB-B688-DBF8BA835992}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Sqlite-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_2_0.csproj">\r
-      <Project>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</Project>\r
       <Name>System.Transactions\System.Transactions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6e42b3a4008687ce18a81d0e89692bd3136e1ab3..2de37f0f62c8e91682d18c744c014a22bc68edc5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}</ProjectGuid>\r
+    <ProjectGuid>{F26434C1-BA3D-41FB-B560-C009CB72B1B6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Sqlite-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_0.csproj">\r
-      <Project>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 33ea8b7a3a9e68c5f7805b68ac43066db88584bd..1ae54d40f5fe68f13d77b5aed63d324515e71ff4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}</ProjectGuid>\r
+    <ProjectGuid>{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Sqlite-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7a067f845cd10fcf9e91c6d7bff1d3e4f1ce3c2e..474401ed818ea50428af9335ddf5aa96ef01717c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DFBE10D3-6BDB-4DE6-91B2-0A57889BD9A2}</ProjectGuid>\r
+    <ProjectGuid>{D7ADECD6-0DB4-4D9D-A491-1686883B3342}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Sqlite-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0.csproj">\r
-      <Project>{60E307F3-5E95-42FF-9B41-3FB8AD664AB6}</Project>\r
+      <Project>{991C45A8-3B22-45BB-B688-DBF8BA835992}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_2_0.csproj">\r
-      <Project>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</Project>\r
       <Name>System.Transactions\System.Transactions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 719b3e064d6730e55da2cc278a2bbf62199b13fd..1177c3e61a9e102ed3aee322d22035c70f02742c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{87B34DE3-0534-4941-8AB3-B118AB822099}</ProjectGuid>\r
+    <ProjectGuid>{2A36D174-DA81-441A-8AED-7A37D9B993D2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Sqlite-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0.csproj">\r
-      <Project>{BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}</Project>\r
+      <Project>{F26434C1-BA3D-41FB-B560-C009CB72B1B6}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_0.csproj">\r
-      <Project>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3b925ae1d62d559d9adc373824ceac42fdc7bd6b..f23443acf28350253248d8ebf08c375e8f39cbd3 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F321F0E8-4A6A-4BF7-AF40-0EDD9A914066}</ProjectGuid>\r
+    <ProjectGuid>{C044B1E6-B892-49DC-BD71-4C796BD8964A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Sqlite-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5.csproj">\r
-      <Project>{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}</Project>\r
+      <Project>{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c4588e900014d3480afb7e63a6815672e70e1d5c..73f73f55cc78189b723b96e49a9e60f0742ca926 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FDB86B5C-19F4-49DB-807F-CB0466C121A1}</ProjectGuid>\r
+    <ProjectGuid>{99315C7A-EEDA-4247-96F4-14924760DB8B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Tds-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 38f4e301ff3e3657ece8f59809eda1d3c47ae16c..d26381276f5a9ef9fa9e2de0a260a484047a9a42 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2038AFC9-B4E4-4A05-B57B-11B698CA67DF}</ProjectGuid>\r
+    <ProjectGuid>{4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Tds-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3ec6a875e07b7dc231ad7ba2b0e8a3495c2612fa..1a8a28053c6e9dcb17822e28584295e353a83a26 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2BB65926-A803-484F-A2D2-05CED0254A28}</ProjectGuid>\r
+    <ProjectGuid>{9B26C34E-8E81-4857-A1CB-B50F407EE7E1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Tds-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bc4796bf75f60a142e43c3945dddb9aeb48b32b1..7580c35de46b4d7684428fb3954ff77a0a7d9610 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DBFC4F84-BE0B-4814-8A78-DA3584DE8DC8}</ProjectGuid>\r
+    <ProjectGuid>{FA614F93-69C6-4BDF-ADA2-B68C2C22B55C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Tds-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_2_0.csproj">\r
-      <Project>{FDB86B5C-19F4-49DB-807F-CB0466C121A1}</Project>\r
+      <Project>{99315C7A-EEDA-4247-96F4-14924760DB8B}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Net.dll">\r
index 6fb07dad4b2f5ad51e458b7c361d5454e8499d6e..0340d9b1bd949b2cbc5b751ff6e9ddc963cdf213 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{195F7869-84C4-4D20-BCA3-7C0E0AE1A2C3}</ProjectGuid>\r
+    <ProjectGuid>{37C99354-C244-4BEE-B9AD-1FE718CD5A6F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Tds-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_4_0.csproj">\r
-      <Project>{2038AFC9-B4E4-4A05-B57B-11B698CA67DF}</Project>\r
+      <Project>{4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Net\System.Net-net_2_0.csproj">\r
-      <Project>{52BCBA52-95B9-4437-B630-4A7C492BF560}</Project>\r
+      <Project>{87D4A457-1D00-48A7-8BD6-E786E93CC4CA}</Project>\r
       <Name>System.Net\System.Net-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0fe06191c4850be4f49812c8a4e532622e90d3b8..f93e5fdbe186a22b59994d99c5e986f4c4c53713 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{48172E97-369D-408A-A5CB-DC3B34706C0B}</ProjectGuid>\r
+    <ProjectGuid>{21E94E1F-226D-4BD3-9368-594C0553CE91}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Data.Tds-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_4_5.csproj">\r
-      <Project>{2BB65926-A803-484F-A2D2-05CED0254A28}</Project>\r
+      <Project>{9B26C34E-8E81-4857-A1CB-B50F407EE7E1}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Net\System.Net-net_4_0.csproj">\r
-      <Project>{26480A1B-A6B9-4865-8492-C18019094CE4}</Project>\r
+      <Project>{0653CFE2-4A19-4B91-A51F-793F8D516790}</Project>\r
       <Name>System.Net\System.Net-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d5275a72754cd58aaa4bc9ceee35a989e0b67e4c..828c1e9ae18fc9a2e8d171f27d18479494898615 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{57346D30-7524-46BB-BF8D-E8D43FF040E4}</ProjectGuid>\r
+    <ProjectGuid>{5B419D3D-3435-4FCB-8C86-5645AE0250FA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Debugger.Soft-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_2_0.csproj">\r
-      <Project>{5B6E489A-FD73-4BF7-9B58-6FB1C2F1D3A7}</Project>\r
+      <Project>{2F1D61B7-0586-4587-8ECE-926A065F6276}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f2330421ef806130412cd0f49d29903d571b1b45..3daebfd9f588073def1661b397d2256ae24595bb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D7DC4662-463B-4150-8172-BC0E096B8893}</ProjectGuid>\r
+    <ProjectGuid>{3A0F01E1-1196-4C1B-90DF-C3062FBEB5FA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Debugger.Soft-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_0.csproj">\r
-      <Project>{57F147C3-2558-4C1A-B462-50AB6FA9EF86}</Project>\r
+      <Project>{1FA0877C-43C9-44C7-9682-0C3F826BEA3E}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 232b043bf696c7beb13c8ebd86a19e626ea3ad99..47a682efefbce9be585b8caf3bdd76cbc32f744f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1B3407DC-BF9A-4679-BC2E-AF1322032D3D}</ProjectGuid>\r
+    <ProjectGuid>{21F6D72C-2C4D-4108-9BC5-C01FAFFCEF8E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Debugger.Soft-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_5.csproj">\r
-      <Project>{9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}</Project>\r
+      <Project>{954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 909ce9ede3782fe59425192fe365ccd61d83088e..1f9e1a0f247939619f3b9618720b9c96916ea016 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0A4AB2F0-6CD6-48DD-9013-EE4402266656}</ProjectGuid>\r
+    <ProjectGuid>{296F67F1-CFC1-402A-9DEB-6FC9503410BE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Debugger.Soft-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Debugger.Soft\Mono.Debugger.Soft-net_2_0.csproj">\r
-      <Project>{57346D30-7524-46BB-BF8D-E8D43FF040E4}</Project>\r
+      <Project>{5B419D3D-3435-4FCB-8C86-5645AE0250FA}</Project>\r
       <Name>Mono.Debugger.Soft\Mono.Debugger.Soft-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_2_0.csproj">\r
-      <Project>{5B6E489A-FD73-4BF7-9B58-6FB1C2F1D3A7}</Project>\r
+      <Project>{2F1D61B7-0586-4587-8ECE-926A065F6276}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2e052b6ac451c31fe354583106042f9a2f145806..2093fea91bbb77d6682d4d47755943020c801c95 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C1807BA9-9ADD-4FDE-8DD2-1A138B7E57F3}</ProjectGuid>\r
+    <ProjectGuid>{78E56A08-A352-40E2-AA5F-45BE21755225}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Debugger.Soft-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Debugger.Soft\Mono.Debugger.Soft-net_4_0.csproj">\r
-      <Project>{D7DC4662-463B-4150-8172-BC0E096B8893}</Project>\r
+      <Project>{3A0F01E1-1196-4C1B-90DF-C3062FBEB5FA}</Project>\r
       <Name>Mono.Debugger.Soft\Mono.Debugger.Soft-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_0.csproj">\r
-      <Project>{57F147C3-2558-4C1A-B462-50AB6FA9EF86}</Project>\r
+      <Project>{1FA0877C-43C9-44C7-9682-0C3F826BEA3E}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 57c4a6ad478d706047640744ccbc231f3ad04661..6dfd3f1e239ad037311088b52deac8e2a3550308 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FE0507AC-F903-45C9-8CB3-CBEFF973F2C1}</ProjectGuid>\r
+    <ProjectGuid>{FBA53F04-D998-43D8-8538-C11EE71EEB70}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Debugger.Soft-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Debugger.Soft\Mono.Debugger.Soft-net_4_5.csproj">\r
-      <Project>{1B3407DC-BF9A-4679-BC2E-AF1322032D3D}</Project>\r
+      <Project>{21F6D72C-2C4D-4108-9BC5-C01FAFFCEF8E}</Project>\r
       <Name>Mono.Debugger.Soft\Mono.Debugger.Soft-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Cecil\Mono.Cecil-net_4_5.csproj">\r
-      <Project>{9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}</Project>\r
+      <Project>{954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}</Project>\r
       <Name>Mono.Cecil\Mono.Cecil-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d6a2a7896fc2a25457512ef2defa4ca7b78f04c5..b77458b44110eeee8ce8ee64e36dcf4b2d5011f3 100644 (file)
@@ -124,7 +124,7 @@ namespace Mono.Debugger.Soft
                                conn.VM_Resume ();
                        } catch (CommandException ex) {
                                if (ex.ErrorCode == ErrorCode.NOT_SUSPENDED)
-                                       throw new InvalidOperationException ("The vm is not suspended.");
+                                       throw new VMNotSuspendedException ();
                                else
                                        throw;
                        }
@@ -290,7 +290,7 @@ namespace Mono.Debugger.Soft
                        case ErrorCode.INVALID_FRAMEID:
                                throw new InvalidStackFrameException ();
                        case ErrorCode.NOT_SUSPENDED:
-                               throw new InvalidOperationException ("The vm is not suspended.");
+                               throw new VMNotSuspendedException ();
                        case ErrorCode.NOT_IMPLEMENTED:
                                throw new NotSupportedException ("This request is not supported by the protocol version implemented by the debuggee.");
                        case ErrorCode.ABSENT_INFORMATION:
@@ -691,4 +691,11 @@ namespace Mono.Debugger.Soft
                        get; set;
                }
        }
+
+       public class VMNotSuspendedException : InvalidOperationException
+       {
+               public VMNotSuspendedException () : base ("The vm is not suspended.")
+               {
+               }
+       }
 }
index 87fb1929993c9995308b7f2928c3f8325c68f08a..26c45e10d5b800b874b5f6aafcf5f62f1e1937a2 100644 (file)
@@ -223,6 +223,12 @@ public class Tests : TestsBase
                }
        }
 
+       public static void wait_one ()
+       {
+               ManualResetEvent evt = new ManualResetEvent (false);
+               evt.WaitOne ();
+       }
+
        public static int Main (String[] args) {
                tls_i = 42;
 
@@ -241,6 +247,10 @@ public class Tests : TestsBase
                        unhandled_exception_user ();
                        return 0;
                }
+               if (args.Length >0 && args [0] == "wait-one") {
+                       wait_one ();
+                       return 0;
+               }
                breakpoints ();
                single_stepping ();
                arguments ();
index 5ff3b87752611de31d67c42fa8614d0378740931..5d3f8794c7a28243c1a306a1c0c184371df5a490 100644 (file)
@@ -24,6 +24,7 @@ public class DebuggerTests
        VirtualMachine vm;
        MethodMirror entry_point;
        StepEventRequest step_req;
+       bool forceExit;
 
        void AssertThrows<ExType> (Action del) where ExType : Exception {
                bool thrown = false;
@@ -47,7 +48,13 @@ public class DebuggerTests
                return es [0];
        }
 
-       void Start (string[] args) {
+       void Start (params string[] args) {
+               Start (false, args);
+       }
+
+       void Start (bool forceExit, params string[] args) {
+               this.forceExit = forceExit;
+
                if (!listening) {
                        var pi = new Diag.ProcessStartInfo ();
 
@@ -155,6 +162,7 @@ public class DebuggerTests
 
        [SetUp]
        public void SetUp () {
+               ThreadMirror.NativeTransitions = false;
                Start (new string [] { "dtest-app.exe" });
        }
 
@@ -167,6 +175,9 @@ public class DebuggerTests
                        step_req.Disable ();
 
                vm.Resume ();
+               if (forceExit)
+                       vm.Exit (0);
+
                while (true) {
                        Event e = GetNextEvent ();
 
@@ -175,6 +186,7 @@ public class DebuggerTests
 
                        vm.Resume ();
                }
+               vm = null;
        }
 
        [Test]
@@ -3235,6 +3247,62 @@ public class DebuggerTests
                                entry_point.DeclaringType.GetMethod ("Main").MakeGenericMethod (new TypeMirror [] { intm });
                        });
        }
+
+       [Test]
+       public void InspectThreadSuspenedOnWaitOne () {
+               TearDown ();
+               Start (true, "dtest-app.exe", "wait-one" );
+
+               ThreadMirror.NativeTransitions = true;
+
+               var evt = run_until ("wait_one");
+               Assert.IsNotNull (evt, "#1");
+
+               var thread = evt.Thread;
+               Assert.AreEqual (ThreadState.Running, thread.ThreadState, "#1.1");
+
+               var frames = thread.GetFrames ();
+               Assert.IsNotNull (frames, "#2");
+               Assert.AreEqual (2, frames.Length, "#3");
+               Assert.AreEqual ("wait_one", frames [0].Method.Name, "#4");
+               Assert.AreEqual ("Main", frames [1].Method.Name, "#5");
+
+               vm.Resume ();
+
+               Thread.Sleep (500); //FIXME this is racy, maybe single step? or something?
+
+               vm.Suspend ();
+               Assert.AreEqual (ThreadState.WaitSleepJoin, thread.ThreadState, "#6");
+
+               frames = thread.GetFrames ();
+               Assert.AreEqual (4, frames.Length, "#7");
+               Assert.AreEqual ("WaitOne_internal", frames [0].Method.Name, "#8");
+               Assert.AreEqual ("WaitOne", frames [1].Method.Name, "#8.1");
+               Assert.AreEqual ("wait_one", frames [2].Method.Name, "#9");
+               Assert.AreEqual ("Main", frames [3].Method.Name, "#10");
+
+
+               var frame = frames [0];
+               Assert.IsTrue (frame.IsNativeTransition, "#11.1");
+               try {
+                       frame.GetThis ();
+                       Assert.Fail ("Known limitation - can't get info from m2n frames");
+               } catch (AbsentInformationException) {}
+
+               frame = frames [1];
+               Assert.IsFalse (frame.IsNativeTransition, "#12.1");
+               var wait_one_this = frame.GetThis ();
+               Assert.IsNotNull (wait_one_this, "#12.2");
+
+               frame = frames [2];
+               var locals = frame.GetVisibleVariables ();
+               Assert.AreEqual (1, locals.Count, "#13.1");
+
+               var local_0 = frame.GetValue (locals [0]);
+               Assert.IsNotNull (local_0, "#13.2");
+
+               Assert.AreEqual (wait_one_this, local_0, "#14.2");
+       }
 }
 
 }
index 140bcd89f95104509d9c782f4ada2296aefcf7cd..5ded317f8c1db622cdb2fe84706559429131c966 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0C933B8F-3EB1-4871-A2E8-7FCFD8C37F64}</ProjectGuid>\r
+    <ProjectGuid>{BCF0458C-9D8F-453A-BEE8-E0BB43B9AB44}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Http-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</Project>\r
       <Name>System.Web\System.Web-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_2_0.csproj">\r
-      <Project>{A1B1ACC9-95F7-4752-A2A6-CF0214F886BB}</Project>\r
+      <Project>{065A843F-C16B-4F2E-9560-69440147EDB2}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bf4eac99dcccc546b9dfb55720aa4d0f29548351..1f0027d0b8a1202188b0969eb3256eeeaf06ef4b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A825C4A3-73B7-4BE6-AA2F-69E1B03E3032}</ProjectGuid>\r
+    <ProjectGuid>{A08CC2D7-9EB8-4C8A-85D8-04AAB16ED742}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Http-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</Project>\r
       <Name>System.Web\System.Web-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_0.csproj">\r
-      <Project>{D769AAF9-10ED-4C32-8D87-8D0648E2D001}</Project>\r
+      <Project>{2DE2CFB0-3166-41D9-B0B5-EFBE309DD7B7}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9c586c168261c3a9791879045ead95b97df65e9e..2223c3b8aa6485d41495452ba0b792fe3b1b45f9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3B625FA4-DABF-4F64-9D38-D4005EE6ECD5}</ProjectGuid>\r
+    <ProjectGuid>{9F93BC7A-F061-4AF5-AF3C-F81692D20E89}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Http-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</Project>\r
       <Name>System.Web\System.Web-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj">\r
-      <Project>{C41C7048-6B86-43DB-9F5E-BED7A92CD56E}</Project>\r
+      <Project>{039AD56A-E91B-4803-8328-287F70B61D14}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b956808ce0c0f7005b2a62df96dd9768575060c6..0c31159c2de3be6f60ee7ba329145b4ad4b8ce76 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E3DDA3ED-24E5-4B9C-BC6E-425A49EE8E36}</ProjectGuid>\r
+    <ProjectGuid>{5BC06293-C615-4F6F-8862-AC69705C4A75}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Management-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b8344e012027e67946ca58def99ad3fe0f0fba0c..1390d22940634f6032857154efa1378723a0f138 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C470F003-2C74-49EB-8D19-412B9E897DC6}</ProjectGuid>\r
+    <ProjectGuid>{F346506A-88AE-4EF0-B2D5-5BB4988EAF28}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Management-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 26584148b98e92215b0c8a8d08a3fb7df154ceb9..69ec52f9047528c088c6ca9d36cea522f1c80986 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{962D9F06-30EC-4E71-B921-36FB856365A6}</ProjectGuid>\r
+    <ProjectGuid>{E8BE3F98-6FE7-4EBD-8FAC-7CDADFE26096}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Management-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
-      <Project>{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}</Project>\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 276a5ebd1274d1f5fa3bec6036589d10fa9fa50c..2192f18f788adda153197bc99fd5dd7729a1ad11 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8BBA58A9-6639-453E-B83F-D8B6DA6F58A2}</ProjectGuid>\r
+    <ProjectGuid>{74D6BCAB-F3E7-463C-8D99-601FE69F67A6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging.RabbitMQ-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_2_0.csproj">\r
-      <Project>{02BA7387-C09A-40FB-BE80-39588B822A29}</Project>\r
+      <Project>{858BC3D5-8B2D-4B24-8BD9-BDC36A1DAFE4}</Project>\r
       <Name>System.Messaging\System.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_2_0.csproj">\r
-      <Project>{6D5EFF77-937D-4425-9DDC-B88F7A4AB456}</Project>\r
+      <Project>{A516A3FA-33AA-46AB-9542-49952ED25A0F}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\RabbitMQ.Client\src\client\RabbitMQ.Client-net_2_0.csproj">\r
-      <Project>{85F98B4E-9323-4D5C-A65F-5B30EA4E7424}</Project>\r
+      <Project>{8AD2E2D6-9C65-4DE7-AD7A-6AAA07754C9C}</Project>\r
       <Name>client\RabbitMQ.Client-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 146c43ed9657692219f904169b2e6571525dedc9..1ef17acb86b16389516e31933f678a0da5081231 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{901F0EC1-DE1E-4456-8CF1-82C0D811BCD4}</ProjectGuid>\r
+    <ProjectGuid>{C551B2AB-D371-455F-AA1E-8C3E7A355CC8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging.RabbitMQ-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_0.csproj">\r
-      <Project>{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}</Project>\r
+      <Project>{443D0D78-0A65-4288-80C2-B58011E3A5D1}</Project>\r
       <Name>System.Messaging\System.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_0.csproj">\r
-      <Project>{7D27EF3B-540A-4BBD-873C-878ABC927401}</Project>\r
+      <Project>{CD0A320A-620E-42D0-86CD-2D32F5592E57}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\RabbitMQ.Client\src\client\RabbitMQ.Client-net_4_0.csproj">\r
-      <Project>{3FB3AB58-B04E-452B-A0D9-EC8FBBEF2031}</Project>\r
+      <Project>{2820B526-5B96-4ABE-AF3D-E8651046A46C}</Project>\r
       <Name>client\RabbitMQ.Client-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index acce7d4402e245411c3bfe5e058d84ae9d72d0c0..f3ad3301f61bd54565ae1eb329b81097ca0e6bd5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6D4FFAA7-A96E-4C35-A87C-E368C0553EA4}</ProjectGuid>\r
+    <ProjectGuid>{114A51BC-8AB2-4B25-A9A7-CB78C43745B8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging.RabbitMQ-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_5.csproj">\r
-      <Project>{47046600-6AFB-46AB-BCF6-8E9EDD67FA97}</Project>\r
+      <Project>{A8B93174-06DF-4FC7-8E3E-45F395A943EB}</Project>\r
       <Name>System.Messaging\System.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_5.csproj">\r
-      <Project>{3D737371-B7D6-49E4-AA91-F67EF2E07A45}</Project>\r
+      <Project>{1CB843E3-75E7-4115-9EE6-7B7262AC6C96}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\RabbitMQ.Client\src\client\RabbitMQ.Client-net_4_5.csproj">\r
-      <Project>{E4F02B09-E5BF-4DF9-9D55-58396821B80D}</Project>\r
+      <Project>{8BA87CBE-8098-4512-B008-A347E1EA281C}</Project>\r
       <Name>client\RabbitMQ.Client-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1d9cfbc04110e33e07c814644d8bc345f1069646..13b376d0c80a66a8da8b426633bfea876ed976a1 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2DE75357-7C91-4C30-A31D-7FE9C834B143}</ProjectGuid>\r
+    <ProjectGuid>{B18D6BCC-5C63-490F-92C5-20E10C4D311A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging.RabbitMQ-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_2_0.csproj">\r
-      <Project>{8BBA58A9-6639-453E-B83F-D8B6DA6F58A2}</Project>\r
+      <Project>{74D6BCAB-F3E7-463C-8D99-601FE69F67A6}</Project>\r
       <Name>Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_2_0.csproj">\r
-      <Project>{02BA7387-C09A-40FB-BE80-39588B822A29}</Project>\r
+      <Project>{858BC3D5-8B2D-4B24-8BD9-BDC36A1DAFE4}</Project>\r
       <Name>System.Messaging\System.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_2_0.csproj">\r
-      <Project>{6D5EFF77-937D-4425-9DDC-B88F7A4AB456}</Project>\r
+      <Project>{A516A3FA-33AA-46AB-9542-49952ED25A0F}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\RabbitMQ.Client\src\client\RabbitMQ.Client-net_2_0.csproj">\r
-      <Project>{85F98B4E-9323-4D5C-A65F-5B30EA4E7424}</Project>\r
+      <Project>{8AD2E2D6-9C65-4DE7-AD7A-6AAA07754C9C}</Project>\r
       <Name>client\RabbitMQ.Client-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index 2d3b5b876ef641c84b8280a7598670b1e362dd03..cef783c1c48f5ef18a77e5f922f0138cf8942948 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{ADEB4A8C-8461-4948-8E98-629AD100E5AD}</ProjectGuid>\r
+    <ProjectGuid>{71304A18-8387-4FAD-982C-BFDC327D79C2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging.RabbitMQ-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_4_0.csproj">\r
-      <Project>{901F0EC1-DE1E-4456-8CF1-82C0D811BCD4}</Project>\r
+      <Project>{C551B2AB-D371-455F-AA1E-8C3E7A355CC8}</Project>\r
       <Name>Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_0.csproj">\r
-      <Project>{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}</Project>\r
+      <Project>{443D0D78-0A65-4288-80C2-B58011E3A5D1}</Project>\r
       <Name>System.Messaging\System.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_0.csproj">\r
-      <Project>{7D27EF3B-540A-4BBD-873C-878ABC927401}</Project>\r
+      <Project>{CD0A320A-620E-42D0-86CD-2D32F5592E57}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\RabbitMQ.Client\src\client\RabbitMQ.Client-net_4_0.csproj">\r
-      <Project>{3FB3AB58-B04E-452B-A0D9-EC8FBBEF2031}</Project>\r
+      <Project>{2820B526-5B96-4ABE-AF3D-E8651046A46C}</Project>\r
       <Name>client\RabbitMQ.Client-net_4_0</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index c21e02d75cfc73514c8745f8b47387e0306cf167..1f5a54e4672bf7c307bf5357836629ba87fe7a59 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{70EF0F9A-D878-4858-851E-7B7B6E69C75E}</ProjectGuid>\r
+    <ProjectGuid>{57115A1C-8C33-455E-A108-04DCD04808BD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging.RabbitMQ-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_4_5.csproj">\r
-      <Project>{6D4FFAA7-A96E-4C35-A87C-E368C0553EA4}</Project>\r
+      <Project>{114A51BC-8AB2-4B25-A9A7-CB78C43745B8}</Project>\r
       <Name>Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_5.csproj">\r
-      <Project>{47046600-6AFB-46AB-BCF6-8E9EDD67FA97}</Project>\r
+      <Project>{A8B93174-06DF-4FC7-8E3E-45F395A943EB}</Project>\r
       <Name>System.Messaging\System.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_5.csproj">\r
-      <Project>{3D737371-B7D6-49E4-AA91-F67EF2E07A45}</Project>\r
+      <Project>{1CB843E3-75E7-4115-9EE6-7B7262AC6C96}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\RabbitMQ.Client\src\client\RabbitMQ.Client-net_4_5.csproj">\r
-      <Project>{E4F02B09-E5BF-4DF9-9D55-58396821B80D}</Project>\r
+      <Project>{8BA87CBE-8098-4512-B008-A347E1EA281C}</Project>\r
       <Name>client\RabbitMQ.Client-net_4_5</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index dcb58fb1879e7a98d6ba982057149e9208b10a8e..3d4ac3029efad40ef41ae0d612962d37780a8e44 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6D5EFF77-937D-4425-9DDC-B88F7A4AB456}</ProjectGuid>\r
+    <ProjectGuid>{A516A3FA-33AA-46AB-9542-49952ED25A0F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 278d8ef5175c64dd3c4fc7936835cbbd4a1537ab..d0322fdba2309e4fe36cb9d7d858181ad127110e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7D27EF3B-540A-4BBD-873C-878ABC927401}</ProjectGuid>\r
+    <ProjectGuid>{CD0A320A-620E-42D0-86CD-2D32F5592E57}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 258ddddc441981ec8090ee9618a104095f8ca6cb..e9794689553488f3257147235cf3f58eeaf64b92 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3D737371-B7D6-49E4-AA91-F67EF2E07A45}</ProjectGuid>\r
+    <ProjectGuid>{1CB843E3-75E7-4115-9EE6-7B7262AC6C96}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 46ad7bd279f265e615ed8ef413556559d80abe42..120b399187af53b7cfc2b4ff855f10c779086e9b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3450FBA2-66D1-4D54-BC80-E77EA6EEB551}</ProjectGuid>\r
+    <ProjectGuid>{D82B65CD-2183-48A7-8FF3-79246B831A4D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_2_0.csproj">\r
-      <Project>{6D5EFF77-937D-4425-9DDC-B88F7A4AB456}</Project>\r
+      <Project>{A516A3FA-33AA-46AB-9542-49952ED25A0F}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Messaging.dll">\r
index 0245ae785cf00ea1ee9e265cebb1e232cabdb5cd..920e4314488a7e315474618561f5a381d6f4167e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9D1B38FD-E2E2-4B12-AE99-5E972D5914A8}</ProjectGuid>\r
+    <ProjectGuid>{83CB627D-2C23-45AD-BF22-42C633838188}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_0.csproj">\r
-      <Project>{7D27EF3B-540A-4BBD-873C-878ABC927401}</Project>\r
+      <Project>{CD0A320A-620E-42D0-86CD-2D32F5592E57}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_2_0.csproj">\r
-      <Project>{02BA7387-C09A-40FB-BE80-39588B822A29}</Project>\r
+      <Project>{858BC3D5-8B2D-4B24-8BD9-BDC36A1DAFE4}</Project>\r
       <Name>System.Messaging\System.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index 6837754d0951493f5a4dd4cfaec4464cf820cfcb..799f367d2646de9cbc76d2459e0a6c413fb87adc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{EBDF7A9B-728D-4D71-A603-3D840220FBE4}</ProjectGuid>\r
+    <ProjectGuid>{3429D3B3-51DC-4236-9C5A-33C4F9E260FE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Messaging-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_5.csproj">\r
-      <Project>{3D737371-B7D6-49E4-AA91-F67EF2E07A45}</Project>\r
+      <Project>{1CB843E3-75E7-4115-9EE6-7B7262AC6C96}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_0.csproj">\r
-      <Project>{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}</Project>\r
+      <Project>{443D0D78-0A65-4288-80C2-B58011E3A5D1}</Project>\r
       <Name>System.Messaging\System.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index 9ee5de646c8d2b824a427f76280fcca94ad8db88..4f1d01bc4b362bc74ca6641c22fd301baa171cfd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0C571D99-7F7B-4FF4-AA05-F82271C8158C}</ProjectGuid>\r
+    <ProjectGuid>{B9B516C1-9723-4DCC-91E8-6904B3B350AB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Options-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 80c61cd67439f5d811e9c53751fa6ed1691bf635..b08a8b8590f83d91cde7148b9f0accb755391b2d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A3338247-8E1C-4004-BDDA-6FC8276F47CF}</ProjectGuid>\r
+    <ProjectGuid>{032E130B-91CA-4977-AFAE-846645F40BA5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Options-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 449c5f49d87ca917a697e6cc5047cb48eb356431..a45a6f3570ebc52bc9b2ff56c1225b29cab89bdc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{01DD131B-233A-4BA2-AFCA-80FB5743449E}</ProjectGuid>\r
+    <ProjectGuid>{4F4AE80E-7DB0-49A9-B508-80A328137181}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Options-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index afef93db902fc679dc7cff06398b543f3877f420..db67c2109cf8948ef5f4968f1d0eba45772f7820 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5FB08388-B878-4D04-BEA6-C182E6E631BE}</ProjectGuid>\r
+    <ProjectGuid>{F9DBE056-BDF6-45CB-987D-4941274A5E32}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Options-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Options\Mono.Options-net_2_0.csproj">\r
-      <Project>{0C571D99-7F7B-4FF4-AA05-F82271C8158C}</Project>\r
+      <Project>{B9B516C1-9723-4DCC-91E8-6904B3B350AB}</Project>\r
       <Name>Mono.Options\Mono.Options-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f4e04231d21cc4ce89c545eb2bf4ab6df08524de..65229092040e2656cf5cd3d8de8a9e81b4367ccb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{50320C8E-8A75-45AA-877C-B8300E69218F}</ProjectGuid>\r
+    <ProjectGuid>{87590E90-828A-4310-82CA-D83A2DA8A2EC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Options-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Options\Mono.Options-net_4_0.csproj">\r
-      <Project>{A3338247-8E1C-4004-BDDA-6FC8276F47CF}</Project>\r
+      <Project>{032E130B-91CA-4977-AFAE-846645F40BA5}</Project>\r
       <Name>Mono.Options\Mono.Options-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 840ef1bc08654db9f0bf431592665431f123a10f..01718152b9e520cf5a04d1bece1dfd333cc00368 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{57A29A4C-18F1-43BA-8DC4-00810C45368C}</ProjectGuid>\r
+    <ProjectGuid>{1AC76475-2AAB-431E-BD97-444CD5AF1191}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Options-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Options\Mono.Options-net_4_5.csproj">\r
-      <Project>{01DD131B-233A-4BA2-AFCA-80FB5743449E}</Project>\r
+      <Project>{4F4AE80E-7DB0-49A9-B508-80A328137181}</Project>\r
       <Name>Mono.Options\Mono.Options-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
-      <Project>{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}</Project>\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0c6c2bcc20fa7b2f3a7bf55342d2f7f816b84a99..42f2253bae194581655a12f4c95ca78a4d7b7f89 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E35A1700-6277-4FDB-85EE-DC464E0D4F76}</ProjectGuid>\r
+    <ProjectGuid>{48E968B3-B4DE-4658-87C6-E6450CEF18AB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Parallel-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 94a55f87e39e0ef32048c79afb60c7c0c504081d..725f6796a47f748979fb6efedc98b55eea71c9c4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B43E74BB-F4C0-462C-B86A-7108208A22A0}</ProjectGuid>\r
+    <ProjectGuid>{FD8BB787-B115-4DED-ACB0-2858546FC16D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Parallel-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ef868467de632853f30aaffec3bf7c2dbf05c9dd..4770097d06a1ceea57d9c13ac0946e1444ba35c7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3F3BD23F-9BF2-46BD-8E1E-01F001EFBF7A}</ProjectGuid>\r
+    <ProjectGuid>{3E1314BB-ADF3-4287-AA82-26B50768F345}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Parallel-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Parallel\Mono.Parallel-net_4_0.csproj">\r
-      <Project>{E35A1700-6277-4FDB-85EE-DC464E0D4F76}</Project>\r
+      <Project>{48E968B3-B4DE-4658-87C6-E6450CEF18AB}</Project>\r
       <Name>Mono.Parallel\Mono.Parallel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9274aa31dfc65583af76cae7259f13bfbfafe9ca..192da2d648f87c86507e2572ed1700bc974a1c25 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1D2E5242-8084-4C3C-8461-F9B0DF7D0F32}</ProjectGuid>\r
+    <ProjectGuid>{42F035A7-4FCD-4526-9D82-E7D3D4350AC1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Parallel-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Parallel\Mono.Parallel-net_4_5.csproj">\r
-      <Project>{B43E74BB-F4C0-462C-B86A-7108208A22A0}</Project>\r
+      <Project>{FD8BB787-B115-4DED-ACB0-2858546FC16D}</Project>\r
       <Name>Mono.Parallel\Mono.Parallel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5d3442801d5cfb79671009f0f5797ecbd40dc536..0b530a6ccfc0e5253b949b4a6279895e66559147 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{78F7614C-D0FE-49BE-9521-D2C7DD8A2C55}</ProjectGuid>\r
+    <ProjectGuid>{983EBE35-85B4-4D16-84AE-C3081CAE53EA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Posix-build</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-build.csproj">\r
-      <Project>{B8B2866D-592F-4888-A1CB-697AD0F3CADE}</Project>\r
+      <Project>{2BD930A2-88A9-4AD0-ADE7-1531552DF896}</Project>\r
       <Name>corlib\corlib-build</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-build-1.csproj">\r
-      <Project>{C3638457-A40E-4E70-81B4-54ACB31DD76D}</Project>\r
+      <Project>{83D197B9-A796-4A0D-B8F9-930DD9415615}</Project>\r
       <Name>System\System-build-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0a1ad10db159e47b9028d19f6f0f4fb40307a55e..6282712df7c55819081a82970ebf2296270262b9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BFC160FF-5B62-41D2-B039-52C469077AE0}</ProjectGuid>\r
+    <ProjectGuid>{F83F663F-89F7-481C-941E-E4FE67867254}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Posix-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4f376a622d4579c3f2f52a796ccb4338eeff50f8..a25a4036708b5d8edd1a58de2bc66fd2231d31f9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</ProjectGuid>\r
+    <ProjectGuid>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Posix-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 11dc2c1c95184c94065e336b70cc538985500cb0..09b72ee136a4edcf7b89758b072e125e46c6262a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}</ProjectGuid>\r
+    <ProjectGuid>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Posix-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index df72e294881b39347b1606c87f74dfb61ea3ac95..974555210b0555d6737599ea2a497382e87f6efb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{CD337CE5-5687-4838-9D2B-58F51D23FEA7}</ProjectGuid>\r
+    <ProjectGuid>{61812C34-2BF0-4DBA-AEF5-695669556F22}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Posix-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fed4153c5abe71ddcac61d871616a4322f07ca03..3da622baddd076eeb8eef89db83c426310654a48 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{48D0946C-DB27-45D5-B364-AC32DCB8DD73}</ProjectGuid>\r
+    <ProjectGuid>{DCA562A1-6509-4AEC-AE3A-D91090979A9D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Posix-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6cbdcc7d95a6e3ad91f127616a25d8081de7a490..7f4ec44f15954831bdf3e9e95960b1af189d8548 100644 (file)
@@ -5,12 +5,13 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8A11FD7A-D62F-4130-9870-49486379AB1C}</ProjectGuid>\r
+    <ProjectGuid>{B915D688-A61F-4B8E-9110-16B76DB4446D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,618</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Posix-tests-net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>False</NoConfig>\r
+    \r
     <AppDesignerFolder>Properties</AppDesignerFolder>\r
     <RootNamespace>\r
     </RootNamespace>\r
@@ -51,8 +52,7 @@
     <Compile Include="Test\Mono.Unix\UnixMarshalTest.cs" />\r
     <Compile Include="Test\Mono.Unix\UnixPathTest.cs" />\r
     <Compile Include="Test\Mono.Unix\UnixSignalTest.cs" />\r
-    <Compile Include="Test\Mono.Unix\UnixUserTest.cs" />\r
-  </ItemGroup>\r
+    <Compile Include="Test\Mono.Unix\UnixUserTest.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
@@ -62,6 +62,7 @@
   -->\r
   <PropertyGroup>\r
     <PreBuildEvent>\r
+\r
     </PreBuildEvent>\r
     <PostBuildEvent>\r
       xcopy $(TargetName).* $(ProjectDir)..\lib\net_4_5\ /Y /R /D\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
-      <Project>{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}</Project>\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
+      <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
-</Project>\r
+</Project>
index 4c56a293d517780d16e64f0e8107db4c6cf71dad..7951d08ae17377a58246b6f81b3df14cdecaf317 100644 (file)
@@ -183,6 +183,8 @@ namespace Mono.Unix.Native {
                        return '-';
                }
 
+               public static readonly DateTime UnixEpoch =
+                       new DateTime (year:1970, month:1, day:1, hour:0, minute:0, second:0, kind:DateTimeKind.Utc);
                public static readonly DateTime LocalUnixEpoch = 
                        new DateTime (1970, 1, 1);
                public static readonly TimeSpan LocalUtcOffset = 
@@ -200,15 +202,18 @@ namespace Mono.Unix.Native {
 
                public static DateTime FromTimeT (long time)
                {
-                       DateTime r = LocalUnixEpoch.AddSeconds ((double) time + 
-                                       LocalUtcOffset.TotalSeconds);
-                       return r;
+                       return UnixEpoch.AddSeconds (time).ToLocalTime ();
                }
 
                public static long ToTimeT (DateTime time)
                {
-                       TimeSpan unixTime = time.Subtract (LocalUnixEpoch) - LocalUtcOffset;
-                       return (long) unixTime.TotalSeconds;
+                       if (time.Kind == DateTimeKind.Unspecified)
+                               throw new ArgumentException ("DateTimeKind.Unspecified is not supported. Use Local or Utc times.", "time");
+
+                       if (time.Kind == DateTimeKind.Local)
+                               time = time.ToUniversalTime ();
+
+                       return (long) (time - UnixEpoch).TotalSeconds;
                }
 
                public static OpenFlags ToOpenFlags (FileMode mode, FileAccess access)
index e2a204034ed5eaf0e4ee9fc1c124ac61c55a5874..b1cc37c1a8189f440f61a197aa4b69dca3c39183 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E1BE92F9-66BE-4469-B44D-1BB933B0C479}</ProjectGuid>\r
+    <ProjectGuid>{EB5DE34F-78FA-49EE-B49D-A0ED825F0A71}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security.Win32-net_2_0</OutputPath>\r
@@ -75,7 +75,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1a1687aa81ddc9915f3f28b82a897587ad08b7ee..3b67bfd15cf3b69e4005b7f65fbec676f870cda7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3153F0EB-0210-4B9B-B2A7-B8E798379BE0}</ProjectGuid>\r
+    <ProjectGuid>{F8880326-2172-49A6-A8BD-F82914E1A11B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security.Win32-net_4_0</OutputPath>\r
@@ -75,7 +75,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 184c7d168068dabecb7f5e5472999ad1dda173b9..c98da29826c1bc95921c08f96d636175b050bc6d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D044BF49-7C7C-4E7D-8A1B-4A7DA133E4B8}</ProjectGuid>\r
+    <ProjectGuid>{A91ADA57-5818-4949-B584-CB5303EB8842}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security.Win32-net_4_5</OutputPath>\r
@@ -75,7 +75,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d6ec61f8ed67085032e96f5ae9b6188c080d5a15..1f35b9e6752575b4265508b689d46c61c3f9a875 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4D1ABD9E-B23B-4C1F-9DF1-7E3407EC3914}</ProjectGuid>\r
+    <ProjectGuid>{FC2EF2C1-8774-4DFE-AE47-9574374D3591}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1030</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security-build</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-build.csproj">\r
-      <Project>{B8B2866D-592F-4888-A1CB-697AD0F3CADE}</Project>\r
+      <Project>{2BD930A2-88A9-4AD0-ADE7-1531552DF896}</Project>\r
       <Name>corlib\corlib-build</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-build-1.csproj">\r
-      <Project>{C3638457-A40E-4E70-81B4-54ACB31DD76D}</Project>\r
+      <Project>{83D197B9-A796-4A0D-B8F9-930DD9415615}</Project>\r
       <Name>System\System-build-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6fd26a7ec685fef9e0dbd85dbae8e86297dc9267..c36dc4fbdf7007e183e1bbdea4661b1a49dcee8b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</ProjectGuid>\r
+    <ProjectGuid>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1030</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ecdde7e5e0b050f78898f4f0ad631502f88c01f4..cbcf0f48401134f7b1cb09fdbaecd1b7eb94ec8c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</ProjectGuid>\r
+    <ProjectGuid>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1030</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ce9da6567bfac06f42cb9dfd8e5cfc6b90fe5ced..85ddfccc266bcd8b0d8f56e1b3ad3e3d5802c2c6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</ProjectGuid>\r
+    <ProjectGuid>{99D172A2-7914-496C-9005-AA69F51195AF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1030</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 27181d2b7efd037bf687f6ab603d9d111142e203..d79e5e02252390b8c13ba4994f042b85f2ebf849 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4AC2F258-0ABC-49E8-8A63-B94AA4861762}</ProjectGuid>\r
+    <ProjectGuid>{82E0F554-0C45-4529-894D-D3074C177053}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1030,169,219,618,672</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e71fc2b4e1375466505e92162ef902ddb5d7886d..191c6b8afb8cb445fd78312094db91135a0428a0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{39A2AE3E-240E-4D9E-9FAA-74EC871B8B90}</ProjectGuid>\r
+    <ProjectGuid>{B97F3146-8EA0-456C-9768-B36ABC325087}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1030,169,219,618,672</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 00aa9e4c81ad52fc45f6a7f002d5160bb4dd661f..0864281332619b33c905338a4c747dd75f64efe2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D5968AB0-8856-49DC-9547-63530241BC22}</ProjectGuid>\r
+    <ProjectGuid>{2D07BA52-8035-4434-B4FD-9B87789B8286}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1030,169,219,618,672</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Security-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index aad30c1323bdccc52c96efbe1f54537c9b9175ca..4e579eee94ae2bab77cd3bd121a7fe3928487bc5 100644 (file)
@@ -426,7 +426,7 @@ namespace Mono.Security.Cryptography {
                        return mask;
                }
 
-               static internal string HashNameFromOid (string oid)
+               static internal string HashNameFromOid (string oid, bool throwOnError = true)
                {
                        switch (oid) {
                        case "1.2.840.113549.1.1.2":    // MD2 with RSA encryption 
@@ -448,7 +448,9 @@ namespace Mono.Security.Cryptography {
                        case "1.3.36.3.3.1.2":
                                return "RIPEMD160";
                        default:
-                               throw new CryptographicException ("Unsupported hash algorithm: " + oid);
+                               if (throwOnError)
+                                       throw new CryptographicException ("Unsupported hash algorithm: " + oid);
+                               return null;
                        }
                }
                
index 1bea107fd55548973256a8b8a60168440609e90e..11be419681b1abe55aa502fe916dd7aab511351a 100644 (file)
@@ -289,8 +289,11 @@ namespace Mono.Security.X509 {
                                if (certhash == null) {
                                        if ((decoder == null) || (decoder.Count < 1))
                                                return null;
+                                       string algo = PKCS1.HashNameFromOid (m_signaturealgo, false);
+                                       if (algo == null)
+                                               return null;
                                        byte[] toBeSigned = decoder [0].GetBytes ();
-                                       using (var hash = PKCS1.CreateFromOid (m_signaturealgo))
+                                       using (var hash = PKCS1.CreateFromName (algo))
                                                certhash = hash.ComputeHash (toBeSigned, 0, toBeSigned.Length);
                                }
                                return (byte[]) certhash.Clone ();
index 31a4be6ce489838de95913ef5150c59285fe78ac..4546273d10ebbdad8801f06f16fea580ed403d64 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{50B79A68-50A0-468A-9259-228F03B072D4}</ProjectGuid>\r
+    <ProjectGuid>{938FE3D0-38DE-43E8-8AD9-4D3F04368E16}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Simd-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index edeafc749c2122f6593f553bbb90ddf9e0ee7606..a924e8808002186a861e0b584adb699566a92dc0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{121299CA-0AD6-401A-A500-1577D486248F}</ProjectGuid>\r
+    <ProjectGuid>{5294B094-97BB-4749-89AB-68C871501032}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Simd-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index df28f44c024b376c670c2d86f02e2fe10600b28d..ca0616204db0e01ee9d3a040e926d4210842743e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E845A9A8-0491-4D18-B5B5-32DE93E21328}</ProjectGuid>\r
+    <ProjectGuid>{05D8BAFE-64FA-4F09-AC7B-86627DFF136F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Simd-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 343436e642dce1ff0d8c273261ce5147df099fb0..a68b1e186bdad5b915f86bad777079ab5b38c527 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B07864FC-B565-482A-909C-70031209BE39}</ProjectGuid>\r
+    <ProjectGuid>{F97AEB50-B4E8-4E42-A007-C5963689257D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Tasklets-net_2_0</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5b03340adfe9e7417bc2168f988eb6fb5943466b..e162f5ee0f09d7975da6bc180e831f85be408fad 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{861566D6-DDA2-440A-806F-1A860CAAE88D}</ProjectGuid>\r
+    <ProjectGuid>{C7FF3EC5-5F00-4464-BD63-437CD5483DDD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Tasklets-net_4_0</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2d19f6816283507a368da10695e9e00082cac07b..491b3a8a85e26756dbba8407a7f4a382d1b9075e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{203E023D-A06D-49EA-9316-612A16FA5C88}</ProjectGuid>\r
+    <ProjectGuid>{33307B59-24A6-4100-9E0C-F65613FE95AA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Tasklets-net_4_5</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2bfbdb749608dc8db70d812c5ecc11c7e4351ede..f6ffaaf6be48f7b55f2ede38e86900d431c6d404 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4E0AB773-6BB3-4866-881F-B362A573C8DD}</ProjectGuid>\r
+    <ProjectGuid>{D0D311A2-725A-4413-B7FA-EF61E2A4C0C0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Web-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0.csproj">\r
-      <Project>{F30781EC-D410-4A00-BD91-0971E37DE140}</Project>\r
+      <Project>{4796A339-E32F-476E-9D7D-69C771CD618C}</Project>\r
       <Name>System.Web\System.Web-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 00831ca310e183aaaf560144105281218b5f76cb..96e5c4b3043e970db9b59d533628c2f57d1981d6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2C2BA4BC-CDE5-46D0-A225-9E84EE42997F}</ProjectGuid>\r
+    <ProjectGuid>{AA8CFAB1-B81C-434E-AA60-C2373B27EB56}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Web-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0.csproj">\r
-      <Project>{39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}</Project>\r
+      <Project>{BAC369E3-E94E-4E5A-97FF-0CF696D07814}</Project>\r
       <Name>System.Web\System.Web-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e87e0c41307d1fb7fd1c64b685f0b32e1cc15dc5..3b34c0656f52a1cf4779140b688c7fe5414146f3 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{ABD934FF-6F3A-40CB-85DB-98316F708226}</ProjectGuid>\r
+    <ProjectGuid>{82BD591A-1377-41BD-9B2C-1037574BB935}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.Web-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5.csproj">\r
-      <Project>{3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}</Project>\r
+      <Project>{0B03F192-EC11-49E5-A7F6-E97C0D559E51}</Project>\r
       <Name>System.Web\System.Web-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5ed2239e869cad5a80b554fb5cc6478f89f52621..49f2f359c0eb15b7d176ebf8fafa47971cba743d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B65F061B-3980-40B9-B832-4D220388B453}</ProjectGuid>\r
+    <ProjectGuid>{9ABD3BD7-C90F-4137-BC85-A3EEE10473BA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.WebBrowser-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 923add6131281d5e6bfb9f690389647105c74432..07d14e3ae9928981bb1e34b0fe9445b89bfc587f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{48C35A26-B26A-4084-9A9A-7729D345B3B5}</ProjectGuid>\r
+    <ProjectGuid>{A0DF2D35-BA97-4CAB-90C6-1C4463186C3E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.WebBrowser-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f3824c60d041aff789da948fb98c0fd5c9308e32..9fdafe9e6062632a5006c635066a644bb29af998 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4F8F4004-E655-463C-8A0F-4F7C99AB85B5}</ProjectGuid>\r
+    <ProjectGuid>{7D94F9AC-9F7A-4639-9E89-85083D77101D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Mono.WebBrowser-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bf7f29f44a3f4d27909afbe3288441705bab39dc..2c390895e7da0163b1208891537d73327897bc03 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{05944BB8-A3C6-43A6-AD2B-155E8DB855FA}</ProjectGuid>\r
+    <ProjectGuid>{A397D71E-CB6B-4442-91BC-4F1C801584C1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Moonlight.Build.Tasks-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0.csproj">\r
-      <Project>{13F89BAD-94E5-46B5-B8E1-0F1EDB272352}</Project>\r
+      <Project>{E8E948B8-6DCF-48F2-A6BC-04309AED8740}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0.csproj">\r
-      <Project>{BFA79A16-152D-42DA-98E3-D494F9C4CC3E}</Project>\r
+      <Project>{AB5EDD8C-84A4-4F96-80EE-1B6F3A86785B}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0.csproj">\r
-      <Project>{A77A0E38-0000-4E4D-BEA6-704BC3677151}</Project>\r
+      <Project>{4AC4EDEE-4895-4CF9-84DF-9419E6980F38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_2_0.csproj">\r
-      <Project>{CF0D30D5-B824-4D4E-B1B2-173524B53942}</Project>\r
+      <Project>{3DD52713-DB38-4D0D-8692-650B8821B047}</Project>\r
       <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_2_0.csproj">\r
-      <Project>{A1B1ACC9-95F7-4752-A2A6-CF0214F886BB}</Project>\r
+      <Project>{065A843F-C16B-4F2E-9560-69440147EDB2}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c81f26360355dd6878da75f57bbca34f5fd9830f..7469cf39158df63d2f9ea85450dde74ecb25e2dc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6EDA6CED-12A9-4A15-8B03-FF1ABB38B9A1}</ProjectGuid>\r
+    <ProjectGuid>{8B495C4E-D5D2-4642-9481-F761DDD47ABD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Moonlight.Build.Tasks-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0.csproj">\r
-      <Project>{4A0D8AB4-6A16-484D-9133-D14368A2E39A}</Project>\r
+      <Project>{9B0AC297-CB85-43C1-8C18-12997CF1B78D}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0.csproj">\r
-      <Project>{5EECBD6F-6D04-4194-A127-CE1A0683F978}</Project>\r
+      <Project>{1D4BCF4D-31D1-4F92-A2B2-D9E41A640649}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0.csproj">\r
-      <Project>{38B0128C-C232-4274-BDD0-F90ED189A80F}</Project>\r
+      <Project>{A20F004B-16AC-44DE-A14E-2C2B5E9F72BE}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_0.csproj">\r
-      <Project>{4E865E96-F3C9-4218-8FE7-AC0F9D1E7453}</Project>\r
+      <Project>{0F2C25D7-DF2E-4F4B-85D8-7EFC4DCD3B0C}</Project>\r
       <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_0.csproj">\r
-      <Project>{D769AAF9-10ED-4C32-8D87-8D0648E2D001}</Project>\r
+      <Project>{2DE2CFB0-3166-41D9-B0B5-EFBE309DD7B7}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7a565e52bc5c379a3667d0a957221492ffb4ca95..66141f048f6176e187ac2fb638a92025066bbf77 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{29C03463-6071-4FB2-83D2-B5497B35E090}</ProjectGuid>\r
+    <ProjectGuid>{C1BA77F3-938B-4598-BD75-5E9578827F47}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Moonlight.Build.Tasks-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">\r
-      <Project>{7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}</Project>\r
+      <Project>{0DA63190-E6E1-41C5-B683-A54FADBE61CB}</Project>\r
       <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj">\r
-      <Project>{58CD6625-5643-4A3F-84E6-5568E8573A49}</Project>\r
+      <Project>{2BAFB878-D329-46A5-93AF-5A4ECD403A13}</Project>\r
       <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">\r
-      <Project>{B20027FF-D5D8-4AD3-8F5F-535556916D36}</Project>\r
+      <Project>{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}</Project>\r
       <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_5.csproj">\r
-      <Project>{09B16AF2-4480-4F66-995B-6FEFD9C67546}</Project>\r
+      <Project>{B0995E00-BF37-4B8A-8229-285C060E5957}</Project>\r
       <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj">\r
-      <Project>{C41C7048-6B86-43DB-9F5E-BED7A92CD56E}</Project>\r
+      <Project>{039AD56A-E91B-4803-8328-287F70B61D14}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 48e8c452273a3d830bdcfb3681e262951e2a9748..fba6fd125259544c122d40ec4b82fa498f8ca062 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{EE7F7F21-5B86-4D33-A935-858260FD774D}</ProjectGuid>\r
+    <ProjectGuid>{FCCE71BD-4C5C-4616-8B3E-ED306528BE16}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612</NoWarn>\r
     <OutputPath>bin\Debug\Novell.Directory.Ldap-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7a40ea3cbb8a4b3f02a9a77eaaff7adf5b65ecb6..888a367dd02d2b15e38abd045ffec958b476a5ca 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{07D6E719-7A7E-4CA2-9F0B-CADF9A190FE4}</ProjectGuid>\r
+    <ProjectGuid>{7738B238-7C12-401A-8CCF-D44B4BD8ABDE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612</NoWarn>\r
     <OutputPath>bin\Debug\Novell.Directory.Ldap-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9dfb7747d8cd331761199a25569731508c350cf0..a33999798c6079f65bba87a4cfb81ba64154e927 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{74565932-18F5-4BEC-AAB6-98230A4B662C}</ProjectGuid>\r
+    <ProjectGuid>{BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612</NoWarn>\r
     <OutputPath>bin\Debug\Novell.Directory.Ldap-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1d7d8b2bb1b73f14edb1dfadff0764da41703bb3..bad9affb1ae8ac3a0497cb425b388a2daae81030 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1698631C-4038-416B-8402-F149E4CA8390}</ProjectGuid>\r
+    <ProjectGuid>{21A45B26-5A14-478D-B412-90985F127F78}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Novell.Directory.Ldap-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_2_0.csproj">\r
-      <Project>{EE7F7F21-5B86-4D33-A935-858260FD774D}</Project>\r
+      <Project>{FCCE71BD-4C5C-4616-8B3E-ED306528BE16}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5fb3fdf9267532ab511800936e34d49c2e5de165..3e558913d1fdc36e9340f3f3b847f49a4fe14a7f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{56E820BC-C87E-4215-910F-3A96EEF1D2CF}</ProjectGuid>\r
+    <ProjectGuid>{EFB8D7EE-3CB6-4361-8A75-B2AD70A2995D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Novell.Directory.Ldap-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_0.csproj">\r
-      <Project>{07D6E719-7A7E-4CA2-9F0B-CADF9A190FE4}</Project>\r
+      <Project>{7738B238-7C12-401A-8CCF-D44B4BD8ABDE}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7e3adbaf92273f475a695b25de123d7135470cd7..05fdcc21156aaa7644e58aa0a10e6689e754c554 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2B9B735A-BF18-4FB6-B576-8ED42BA8E1FF}</ProjectGuid>\r
+    <ProjectGuid>{91FFC577-CF58-43EB-BD06-D0233F588A5B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Novell.Directory.Ldap-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5.csproj">\r
-      <Project>{74565932-18F5-4BEC-AAB6-98230A4B662C}</Project>\r
+      <Project>{BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6ea7a1315e2f29d6032f6a1311e7b1001a34573d..3612db718e26953d7368f954841c7f16ff2b47bf 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{EA478331-ECA5-450D-9D53-DCBE3B722037}</ProjectGuid>\r
+    <ProjectGuid>{6C1E3010-EECC-4740-81A4-A1650E170D4D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Npgsql-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9f1638190e765d70aefc8f9c3c7ca0f13ede5a3f..45c66e9d1753b07d4a5a38d3ae4df7a5ee002c9c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F448F610-13BF-41D7-978D-FF123FFBC396}</ProjectGuid>\r
+    <ProjectGuid>{ED67E9C3-42DD-4A7E-A789-D384B5E85E76}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Npgsql-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0c28dea17199f5cc80421e9a40378758dc7f1921..7d5bd41fd09765acf85a560811d6da9b757a6c25 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3404EE44-7E95-4619-93B8-C7B82ADEB8F5}</ProjectGuid>\r
+    <ProjectGuid>{0E57DA52-274B-4E8D-A60D-3B87910B70E0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\Npgsql-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b459db2d3db89ed2366714d42d4cf8a027ef9835..11c50c63c993b803d972763146929f039cdf9270 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{57208C94-2020-477C-BA78-517FC3E74DB9}</ProjectGuid>\r
+    <ProjectGuid>{AD9FA00D-142B-4398-B36A-7FD09582E88D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Npgsql-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Npgsql\Npgsql-net_2_0.csproj">\r
-      <Project>{EA478331-ECA5-450D-9D53-DCBE3B722037}</Project>\r
+      <Project>{6C1E3010-EECC-4740-81A4-A1650E170D4D}</Project>\r
       <Name>Npgsql\Npgsql-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</Project>\r
       <Name>System.Web\System.Web-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 95dad20149438329be75f9be4c9b21fe2bdb4a24..bed7c60d7979387c733c13127968d4073255da85 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{EA465ACB-8023-4A2C-9349-CCD0DEEBC716}</ProjectGuid>\r
+    <ProjectGuid>{9E733C54-4CEA-4CC5-8EAE-76267380AEE4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Npgsql-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Npgsql\Npgsql-net_4_0.csproj">\r
-      <Project>{F448F610-13BF-41D7-978D-FF123FFBC396}</Project>\r
+      <Project>{ED67E9C3-42DD-4A7E-A789-D384B5E85E76}</Project>\r
       <Name>Npgsql\Npgsql-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</Project>\r
       <Name>System.Web\System.Web-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 36887bfa9587ab183ac5e15c73cb2e63022f83e8..b5aae8cd76a6a8433bbbc972e815a58759da5b8a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{76A8C207-5DFF-435F-9F47-9C6E201AF8F4}</ProjectGuid>\r
+    <ProjectGuid>{993AE1D3-7F06-482F-A90A-A06FD59B3FF5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\Npgsql-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Npgsql\Npgsql-net_4_5.csproj">\r
-      <Project>{3404EE44-7E95-4619-93B8-C7B82ADEB8F5}</Project>\r
+      <Project>{0E57DA52-274B-4E8D-A60D-3B87910B70E0}</Project>\r
       <Name>Npgsql\Npgsql-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</Project>\r
       <Name>System.Web\System.Web-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4e04a2fac8d94a56ba8991118162b6ddbe6624f8..670ffffa9cdffe819a3f97d9fa1665ee9ab6428a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{578CCA29-53D7-41DA-B8FA-742E0C16DE93}</ProjectGuid>\r
+    <ProjectGuid>{BAFF3523-AB42-4BE7-899F-D570297835C1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\OpenSystem.C-net_2_0</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c6642430a1fa4e5a5f5cbf9c6bfaf28415b86b25..2e69ae4ddefc27dba118c82cf0c3294307909047 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D2C7674E-7904-469A-B8E8-12C67C492DB5}</ProjectGuid>\r
+    <ProjectGuid>{79583C8A-BE9B-49A4-9EDC-99DB2E11DE03}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\OpenSystem.C-net_4_0</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 99baa688a9ca69a63f30e1f65b602c82afa6ce86..a93ae0dbaf893fded4ddc57e3fd0138d8ce7a8fc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{10F0CA9C-5F98-4091-BF3B-DDD0F6FF44DC}</ProjectGuid>\r
+    <ProjectGuid>{2E94B160-349C-4138-8922-208B3B8175F2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\OpenSystem.C-net_4_5</OutputPath>\r
@@ -65,7 +65,7 @@
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 73fa11ec0a71b681a92257067616963266140b61..e86566ed5662eb49ad622b8a8bc0c040e863ee19 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2EFCEF5E-31D9-4682-93A4-3120381F78C3}</ProjectGuid>\r
+    <ProjectGuid>{55B6390F-2EFA-4701-8DDA-AC6E998B3EFC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,618</NoWarn>\r
     <OutputPath>bin\Debug\PEAPI-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9725472f00257442e1dc9b66be3ce1a6ce19cd4e..fde995b507cd46742fedc19f0a83da48e8b29b25 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FF42F209-B66E-488A-A9B1-9E77AA6D74D8}</ProjectGuid>\r
+    <ProjectGuid>{88B9D6C2-5A74-49A2-A984-EC1A97802B5A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,618</NoWarn>\r
     <OutputPath>bin\Debug\PEAPI-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5daf1575434f3e29539cc0f21828bab8dec69a84..52fad8c30f285db692740f6375797873e6ad97c4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{67C79BA1-2CF2-40B7-B362-1DCAF156AA25}</ProjectGuid>\r
+    <ProjectGuid>{465CE08E-9F33-4EA5-9AAB-A03DEBFAF671}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,618</NoWarn>\r
     <OutputPath>bin\Debug\PEAPI-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 20d144246d5209562f47ee4d4404fbecc008fb95..51138e60f56fd8ed20df1274e0a4f97ff6b5536a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{85F98B4E-9323-4D5C-A65F-5B30EA4E7424}</ProjectGuid>\r
+    <ProjectGuid>{8AD2E2D6-9C65-4DE7-AD7A-6AAA07754C9C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\RabbitMQ.Client-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a5d0672cfc12140f5ec44d70ccd69a62959a362a..272641fb9151fa924f6709c0334a64d74abefd56 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3FB3AB58-B04E-452B-A0D9-EC8FBBEF2031}</ProjectGuid>\r
+    <ProjectGuid>{2820B526-5B96-4ABE-AF3D-E8651046A46C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\RabbitMQ.Client-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1bc024cfe1ac81ec25a7ea8ae761fd187b549618..d8391c80391a6829d6079cd87fa51c423118c01a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E4F02B09-E5BF-4DF9-9D55-58396821B80D}</ProjectGuid>\r
+    <ProjectGuid>{8BA87CBE-8098-4512-B008-A347E1EA281C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\RabbitMQ.Client-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bbca52c8e5089df68a91e2fb3efbe60aef7ce86c..e40202c5d0e1bb5495d9d0303453b1006b5f5c3d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FFA6DC64-24C2-4D34-AAEC-BB03CB8A83C7}</ProjectGuid>\r
+    <ProjectGuid>{FD3CE1C9-E645-48F4-9815-A6359813AF4D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.Composition-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bf41871cd75b7485a51821a3fe50dc9f08289f42..db0e052aa6016aeb730318a178867c788268c659 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F0F5AB89-1FCB-400C-B20F-90063C272C28}</ProjectGuid>\r
+    <ProjectGuid>{5FA3AE70-F92C-4D4E-80A6-2B7BD55655BB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,414</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.Composition-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 596e8355590b9fdcc34f06d749f0290dd4e9bc1a..3461026556269a30ae8e2ee151ace7862c0c0e69 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B38D3949-9075-4450-8101-0D26C6B2CC4D}</ProjectGuid>\r
+    <ProjectGuid>{E3E1BF16-7D12-4CCD-85D0-B542F0AC3442}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.DataAnnotations-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2c78193aaffbe453e640a23f7a78cedd6f22156b..678cf20f61ae325d2612c5cdba935f26bd87964b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{420D9BE2-8DD3-41E6-A115-6BFFA4B6EB04}</ProjectGuid>\r
+    <ProjectGuid>{F74623F8-5517-4015-8F3A-EB04E926E720}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.DataAnnotations-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 797c459447a0d2dcc9321648df47a53f33c213c0..7de19580bffb590cd55c995fc6c0040073792108 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</ProjectGuid>\r
+    <ProjectGuid>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.DataAnnotations-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f1bc591ac792d34505879603fb00d2eccb44c407..eaa5eedb8d6e4deae3d5e8b7dae9a4e1e7fef4c6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{90B3DE06-F8A2-44B7-8002-6065EBCEBB97}</ProjectGuid>\r
+    <ProjectGuid>{5B1EC18D-F239-4DEC-BD42-AD48356A1295}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.DataAnnotations-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0.csproj">\r
-      <Project>{B38D3949-9075-4450-8101-0D26C6B2CC4D}</Project>\r
+      <Project>{E3E1BF16-7D12-4CCD-85D0-B542F0AC3442}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index df85ee290de61de6759567671a16334395d0fff3..079dd97d85e5dadc19e2cffad40e09b5545b5ffa 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1EB186E5-DB86-458D-A10F-B54D346DDBAA}</ProjectGuid>\r
+    <ProjectGuid>{DB317627-CFF4-42AE-BDF7-769986DE9AC8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.DataAnnotations-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0.csproj">\r
-      <Project>{420D9BE2-8DD3-41E6-A115-6BFFA4B6EB04}</Project>\r
+      <Project>{F74623F8-5517-4015-8F3A-EB04E926E720}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 57599784e52727922c409d3e69f1f25357d52d8e..d4f9d3777b7f43ae82c2f6e29123a39167e82b25 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DB1D4B02-5F4D-4383-905E-82205D8F1D76}</ProjectGuid>\r
+    <ProjectGuid>{8A46F1CA-4F8B-4EE5-A5E3-AC67291311F3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ComponentModel.DataAnnotations-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f1e8590928f1da13dacc15ea6306dceb8d40f29a..8a23dd8f3f901307fb56ea3ee9c86216f0e55c5d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{33DED2E2-4FCD-4070-BE3A-026D4F80D3C8}</ProjectGuid>\r
+    <ProjectGuid>{5CE6E3F2-E63D-4C2B-9CCE-6446021A1AF5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration.Install-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c200a1154f64a365d883a5f38d1d5403f6d942f0..fa3ba4ed1a5315f8ddf2792fb41ff73c6a038daf 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{878F802D-3249-41E8-8322-A32C406383C6}</ProjectGuid>\r
+    <ProjectGuid>{3C248397-71FD-4A63-B4A5-9F2A28C4D983}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration.Install-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1c55128796fb613f77b1e863e4c8f743d59ea05d..7902912315a6f17b09feedf371be17ec97d204e8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{348A36EC-8291-460B-9CC2-8CA8AD1759A2}</ProjectGuid>\r
+    <ProjectGuid>{D413E89D-CE81-4766-BBC1-AC17A3FD5C95}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration.Install-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e2b521ae113ad2337c0f64353eb239a00023965f..ba1ef86a343f2ef4270ec77798ca9253bdbe3fa4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{725170B0-51F0-46E2-A74D-F764B68553D6}</ProjectGuid>\r
+    <ProjectGuid>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-1.csproj">\r
-      <Project>{980C299E-664F-4905-B01C-19599BBE78FF}</Project>\r
+      <Project>{FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}</Project>\r
       <Name>System\System-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0.csproj">\r
-      <Project>{67A04408-CBEF-4B63-B975-29D827B0DBED}</Project>\r
+      <Project>{2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}</Project>\r
       <Name>System.XML\System.Xml-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_2_0.csproj">\r
-      <Project>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</Project>\r
       <Name>System.Security\System.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0b2bfc71548b8fd9aa8f1e21538f74f258d260a3..cc8b549f42003d17c014e9889f2c0e3da24b2ac9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</ProjectGuid>\r
+    <ProjectGuid>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-1.csproj">\r
-      <Project>{C57BB644-EEFC-475A-AF6F-43EF29C75933}</Project>\r
+      <Project>{FCBCCC55-006E-41B2-A649-CF9A843E34BD}</Project>\r
       <Name>System\System-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0.csproj">\r
-      <Project>{18CD7C68-EF7C-4C7A-B8D6-FE9834145437}</Project>\r
+      <Project>{8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}</Project>\r
       <Name>System.XML\System.Xml-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_0.csproj">\r
-      <Project>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</Project>\r
       <Name>System.Security\System.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 49de589658fa61261be3ef74f1d4c42e590310d0..5af0d031d571f4d9289ea3a83c8ab3d681193582 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</ProjectGuid>\r
+    <ProjectGuid>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-1.csproj">\r
-      <Project>{B53B8417-E392-4660-86F0-54E7B7FAD4BA}</Project>\r
+      <Project>{B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}</Project>\r
       <Name>System\System-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</Project>\r
+      <Project>{F96F7491-66DB-4291-8803-F2F165B33B55}</Project>\r
       <Name>System.XML\System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
-      <Project>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</Project>\r
       <Name>System.Security\System.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a9d2bb7062265012802f838589da4a7a8810ee03..b82d11f60fe29d58ccd8b7936059af5b39d58d70 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5CFB60F3-DD25-4621-A530-DE5ACD9FEEDB}</ProjectGuid>\r
+    <ProjectGuid>{978A3CA5-B812-4E55-BD9E-BAACA928A978}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</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>{980C299E-664F-4905-B01C-19599BBE78FF}</Project>\r
+      <Project>{FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}</Project>\r
       <Name>System\System-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0.csproj">\r
-      <Project>{67A04408-CBEF-4B63-B975-29D827B0DBED}</Project>\r
+      <Project>{2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}</Project>\r
       <Name>System.XML\System.Xml-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_2_0.csproj">\r
-      <Project>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</Project>\r
       <Name>System.Security\System.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e345d9091249f4f642ca095199ddd7473d785b20..f4ced553411d23a0e485d41e75a660ad86feb248 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5E353685-1B78-4BE8-B3E9-47B6CF50E550}</ProjectGuid>\r
+    <ProjectGuid>{847AAD33-F3B3-4A94-82D2-95D71872660B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</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>{C57BB644-EEFC-475A-AF6F-43EF29C75933}</Project>\r
+      <Project>{FCBCCC55-006E-41B2-A649-CF9A843E34BD}</Project>\r
       <Name>System\System-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0.csproj">\r
-      <Project>{18CD7C68-EF7C-4C7A-B8D6-FE9834145437}</Project>\r
+      <Project>{8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}</Project>\r
       <Name>System.XML\System.Xml-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_0.csproj">\r
-      <Project>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</Project>\r
       <Name>System.Security\System.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 16056f50c63a4e47ee1927afac01d051494bfce1..fa9d659a614843496e6a357af0832bd5021699c3 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5592C0B6-11CF-43FB-A673-8386BBFEA147}</ProjectGuid>\r
+    <ProjectGuid>{A1C102BA-BFA1-4242-A44D-E041A6E37161}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Configuration-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{B53B8417-E392-4660-86F0-54E7B7FAD4BA}</Project>\r
+      <Project>{B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}</Project>\r
       <Name>System\System-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</Project>\r
+      <Project>{F96F7491-66DB-4291-8803-F2F165B33B55}</Project>\r
       <Name>System.XML\System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
-      <Project>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</Project>\r
       <Name>System.Security\System.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 955c4bb30046223bbf879ecc0efb6942898bd7c2..10e856a78e1e3fca4f1666575cbc5fce47cb501d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8F189E8F-4391-4E28-A66B-7ACB47381FFF}</ProjectGuid>\r
+    <ProjectGuid>{7E092751-BD4C-404C-960F-657A8D7DABCF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Core-build</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-build.csproj">\r
-      <Project>{B8B2866D-592F-4888-A1CB-697AD0F3CADE}</Project>\r
+      <Project>{2BD930A2-88A9-4AD0-ADE7-1531552DF896}</Project>\r
       <Name>corlib\corlib-build</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-build-1.csproj">\r
-      <Project>{C3638457-A40E-4E70-81B4-54ACB31DD76D}</Project>\r
+      <Project>{83D197B9-A796-4A0D-B8F9-930DD9415615}</Project>\r
       <Name>System\System-build-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-build.csproj">\r
-      <Project>{78F7614C-D0FE-49BE-9521-D2C7DD8A2C55}</Project>\r
+      <Project>{983EBE35-85B4-4D16-84AE-C3081CAE53EA}</Project>\r
       <Name>Mono.Posix\Mono.Posix-build</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0b1a3d8e603fa7bb10a4acba2078c72d80eb99b2..90364da6bf306e126f73abce5d4acea02d9c6d77 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</ProjectGuid>\r
+    <ProjectGuid>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Core-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a9371e03b383d2bb911fcde679dfd1ab904032b3..cfffdd43003338391da784520f64cc687385fc6b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2590BECB-2660-49C6-93B1-B9E7D0796214}</ProjectGuid>\r
+    <ProjectGuid>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Core-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index cc7c7adac07f6ea3e47a36dd1d7da63da43d331e..20dcb9359d80eb6955f863d8bf64c3e06bbf7285 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</ProjectGuid>\r
+    <ProjectGuid>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Core-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
-      <Project>{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}</Project>\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9dd8da78fe61680344cd7ccc014870652e688043..8ba8ca49433bf263f12bc8115f5eab9bb98c9a8e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B4C23420-200F-44D0-AF16-0878A5CA5DFF}</ProjectGuid>\r
+    <ProjectGuid>{F116BD24-9523-4644-817E-E8B30B468F44}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Core-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0897ef05d9684b131e8f90ae33742cb0020d02f9..4e730ca7f1702f42a6867fdc7fc6d2e083981a04 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4E99F056-01A5-4105-B6C7-DF57DB5DE27E}</ProjectGuid>\r
+    <ProjectGuid>{05BFB001-279E-4E81-B12B-E281D0883D4F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Core-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2cd0cbeaafc5698c0b1b8a5ac999e012a08b853e..936da3758eb9aa5ca4990a7b3e1cd92d7d970ef9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E52212C3-8609-434F-A1B3-5A63C057C119}</ProjectGuid>\r
+    <ProjectGuid>{9837CA8F-8FA7-4CE9-8BE8-BE4D5A236CDE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Core-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
-      <Project>{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}</Project>\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9518191c849b440568cd1ab4d086ee0a01623add..498df578696ef3dc31a28ea843b7d26d62828d40 100644 (file)
@@ -185,7 +185,7 @@ namespace System {
 
                                start = length = 0;
 
-                               int i = Array.BinarySearch (names, name);
+                               int i = Array.BinarySearch (names, name, StringComparer.Ordinal);
                                if (i < 0)
                                        return null;
 
@@ -291,6 +291,40 @@ namespace System {
                                        return buf.ToString ();
                                return null;
                        }
+
+#if SELF_TEST
+                       /*
+                        * Compile:
+                        *    mcs  /out:tzi.exe "/d:INSIDE_CORLIB;MONODROID;NET_4_0;LIBC;SELF_TEST" System/TimeZone*.cs ../../build/common/Consts.cs
+                        * Prep:
+                        *    mkdir -p usr/share/zoneinfo
+                        *    android_root=`adb shell echo '$ANDROID_ROOT' | tr -d "\r"`
+                        *    adb pull $android_root/usr/share/zoneinfo usr/share/zoneinfo
+                        * Run:
+                        *    ANDROID_ROOT=`pwd` mono tzi.exe
+                        */
+                       static void Main (string[] args)
+                       {
+                               Console.WriteLine ("Version: {0}", version);
+                               for (int i = 0; i < names.Length; ++i) {
+                                       Console.Write ("{0,3}\tname={1,-40} start={2,-10} length={3,-4} offset=0x{4,8}",
+                                                       i, names [i], starts [i], lengths [i], offsets [i].ToString ("x8"));
+                                       try {
+                                               TimeZoneInfo zone = _GetTimeZone (names [i]);
+                                               if (zone != null)
+                                                       Console.Write (" {0}", zone);
+                                               else {
+                                                       Console.Write (" ERROR:null Index? {0}",
+                                                                       Array.BinarySearch (names, names [i], StringComparer.Ordinal));
+                                               }
+                                       } catch (Exception e) {
+                                               Console.WriteLine ();
+                                               Console.Write ("ERROR: {0}", e);
+                                       }
+                                       Console.WriteLine ();
+                               }
+                       }
+#endif
                }
        }
 }
index 8d9fff04faaa017049ce2118b85dfc9b1b307b14..4dbb4ff12602b8f31991bf6067231db2e0362575 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{295579FC-90FD-4416-94E2-E032336DFEA6}</ProjectGuid>\r
+    <ProjectGuid>{26F9A955-8501-4FDB-8359-8672DE49142E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.DataSetExtensions-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</Project>\r
       <Name>System.Web\System.Web-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ab8ebdc032c76ee22b57b7642d3199f9eb56ea89..81b966efb6e25c33ea33ea50fb222f22112ab3dd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A0DAB116-953E-4F95-87EB-E3887533179A}</ProjectGuid>\r
+    <ProjectGuid>{BEF6602C-3A78-4DAE-AD4D-724FE0A4B848}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.DataSetExtensions-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</Project>\r
       <Name>System.Web\System.Web-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ae71fc348b2356d2c13e6b6bd59a8d0e07148fe4..e989c13150c470eeceb123adeb89ec02713f1879 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{99723243-801A-4F86-A51B-F88737F567B2}</ProjectGuid>\r
+    <ProjectGuid>{CE1B7764-9679-451A-9ACB-697088B116F1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.DataSetExtensions-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</Project>\r
       <Name>System.Web\System.Web-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 50dca69e862ff8e970f59089b5449f2c45685456..fec95441dfd9b54b6d8882ce781ed84f395843ba 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{989AD83B-C73F-4C62-B240-9A94B0CC8502}</ProjectGuid>\r
+    <ProjectGuid>{A0960885-361A-44AF-A38A-67E8D3CAF9E0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.DataSetExtensions-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_2_0.csproj">\r
-      <Project>{295579FC-90FD-4416-94E2-E032336DFEA6}</Project>\r
+      <Project>{26F9A955-8501-4FDB-8359-8672DE49142E}</Project>\r
       <Name>System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</Project>\r
       <Name>System.Web\System.Web-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 34bbd0da8edcb6294945a3ed8c373fe24f4192d4..9252699ac56b61086186b53c1f5bb80b742f8fd0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{802E3624-00CF-4576-8AA4-A738C5280F23}</ProjectGuid>\r
+    <ProjectGuid>{163F90CA-4924-437F-87A8-519B74FF2D07}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.DataSetExtensions-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_4_0.csproj">\r
-      <Project>{A0DAB116-953E-4F95-87EB-E3887533179A}</Project>\r
+      <Project>{BEF6602C-3A78-4DAE-AD4D-724FE0A4B848}</Project>\r
       <Name>System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</Project>\r
       <Name>System.Web\System.Web-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0ab0ffdf38f1e2380d579f036798cc89942bb829..f25f237edcf29e2757b4dda5cca4a1f24e70b8f2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{EAFF9F04-A5B5-458E-860B-76D7B2B7D745}</ProjectGuid>\r
+    <ProjectGuid>{53BEA1F5-AA08-429E-BD7A-EAD4DF7B9EE1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.DataSetExtensions-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_4_5.csproj">\r
-      <Project>{99723243-801A-4F86-A51B-F88737F567B2}</Project>\r
+      <Project>{CE1B7764-9679-451A-9ACB-697088B116F1}</Project>\r
       <Name>System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</Project>\r
       <Name>System.Web\System.Web-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9b7ce9599310c8db9b6d5be87252bac3ed33159b..ad4174ca42a3b0f5d9857841f85cdc6c3accbc30 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8D8EF41B-C5E7-4905-9D89-08EEA9DA7C05}</ProjectGuid>\r
+    <ProjectGuid>{CBDA8DA6-4A33-419C-9150-98EA5B3BE543}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Linq-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b66f9091368e912321abcd4626893c67ca510c4d..49a70de97e26cc42e8782979925a4dabdeb4c577 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1ED806F6-FADE-43A4-B5FA-D3AD8281B326}</ProjectGuid>\r
+    <ProjectGuid>{1935FCB6-165D-4043-B048-BCEDD04F86B8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Linq-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 8ce46f2db4514b4bc06efa3dee951db29453cc44..5395da7777078796232facbbec44710869daaeb1 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</ProjectGuid>\r
+    <ProjectGuid>{D5F1C909-8875-4D37-8CC1-30851258C594}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Linq-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1445f4513c76560afc4a04158d4335d3f14113db..214d683d36609cf3836e66cee52ee065055d5aa2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5502AC97-CAE5-417B-9F53-7EFF385AC043}</ProjectGuid>\r
+    <ProjectGuid>{3FBFC2E2-4F2E-413D-9384-503983808EAA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Linq-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_2_0.csproj">\r
-      <Project>{8D8EF41B-C5E7-4905-9D89-08EEA9DA7C05}</Project>\r
+      <Project>{CBDA8DA6-4A33-419C-9150-98EA5B3BE543}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0a510606a526aeb36f00ddf9b79faf123634c079..83df81b9eb02fb154cb2311c11c4ae61d1bd0bec 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8446FA9C-8FA9-4D96-B332-FB0C394DA2A0}</ProjectGuid>\r
+    <ProjectGuid>{F5DF0317-B446-4E44-BB0D-0B36CB9455FE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Linq-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_0.csproj">\r
-      <Project>{1ED806F6-FADE-43A4-B5FA-D3AD8281B326}</Project>\r
+      <Project>{1935FCB6-165D-4043-B048-BCEDD04F86B8}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bd71ef697794f46b02fcc7d916906c36858e6a79..6096bd32c5375430319ca4926e1ba3330fe62598 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1FC59170-4045-4778-81DA-EC3EAAE7670C}</ProjectGuid>\r
+    <ProjectGuid>{1D746BE5-4458-4F6F-B87F-8B3EEEE2DD46}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Linq-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5bbe6ec01331bdd5217efba088f82b2fe2e2cc93..4a5bf0b34df631b973f130d7fd1380739aedef9e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{CBCB1364-E9BC-4588-863C-F239F943FEFB}</ProjectGuid>\r
+    <ProjectGuid>{EB0B8D4B-E8CF-44EA-A8A8-22B5057ABC6D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.OracleClient-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 31eeaa6ec64b3b54182452f015450b653dbbca69..38cb93b1749cd3a3ad59e5aa055be35b9cb319e6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2837229A-230B-4279-B293-1B033C65DA8A}</ProjectGuid>\r
+    <ProjectGuid>{4679C254-E945-4B94-AFAE-7FD492EF140C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.OracleClient-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6178443b862b4f41b02350b9e558c9cfcbf5709c..013b396da585ee5d98b1a3890121b1a9a0dcd617 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7443D41A-D078-49E1-9A88-87902B6EDFFC}</ProjectGuid>\r
+    <ProjectGuid>{7EB08776-A0D3-415F-960A-58869EDFDA02}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.OracleClient-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c758c5b89ac96900f8904f5fabbf9c6fd6ebf425..04b2b1c111ba06b89f5741ad86cee1b24f92fbdd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AD3D10BB-4B00-49B9-B316-B0DD9D3F8D69}</ProjectGuid>\r
+    <ProjectGuid>{1C1E7C2D-0085-46DA-B17F-13FA75FE1DFB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.OracleClient-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.OracleClient\System.Data.OracleClient-net_2_0.csproj">\r
-      <Project>{CBCB1364-E9BC-4588-863C-F239F943FEFB}</Project>\r
+      <Project>{EB0B8D4B-E8CF-44EA-A8A8-22B5057ABC6D}</Project>\r
       <Name>System.Data.OracleClient\System.Data.OracleClient-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2cd4cd7606b28be2437008f9b8310cbaf8e6e81e..c77bebf67e52c8ca0903ce38f03deb5fd236e9da 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{24117801-22A1-4986-8BBE-4CD289586F90}</ProjectGuid>\r
+    <ProjectGuid>{619A8BFB-F3EC-4473-B156-B407A611513B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.OracleClient-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.OracleClient\System.Data.OracleClient-net_4_0.csproj">\r
-      <Project>{2837229A-230B-4279-B293-1B033C65DA8A}</Project>\r
+      <Project>{4679C254-E945-4B94-AFAE-7FD492EF140C}</Project>\r
       <Name>System.Data.OracleClient\System.Data.OracleClient-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 34375dde3ab2a551820fc851ada854a4647a7e7f..35fd05b0e6dc68cc468081776e62733e22765f11 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{93ABF627-F02A-4409-9BAE-0E564A43FC9A}</ProjectGuid>\r
+    <ProjectGuid>{228F1876-102C-4817-875C-1D80F17BADF9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.OracleClient-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.OracleClient\System.Data.OracleClient-net_4_5.csproj">\r
-      <Project>{7443D41A-D078-49E1-9A88-87902B6EDFFC}</Project>\r
+      <Project>{7EB08776-A0D3-415F-960A-58869EDFDA02}</Project>\r
       <Name>System.Data.OracleClient\System.Data.OracleClient-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index eb6dbd0490c6d796da201edc395e74e821c63c62..86a85c24d1a62c9fc619cfcd2666046b7e7f34aa 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F74BFD27-8B84-4F0F-B1CB-3FEFB93FA244}</ProjectGuid>\r
+    <ProjectGuid>{28041CBC-632D-4961-B316-C2A15CFD9488}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services.Client-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_2_0.csproj">\r
-      <Project>{32FB4911-5E84-4692-975C-23AB21BF215B}</Project>\r
+      <Project>{13E70866-6FF1-4D25-803F-BAE8CF945920}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_2_0.csproj">\r
-      <Project>{FA9820E4-3756-46DD-A2A0-8508F4F043EA}</Project>\r
+      <Project>{6FC343B3-4186-4DB7-B678-3BDFEF0065CD}</Project>\r
       <Name>WindowsBase\WindowsBase-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 05f889fc979f6885ec02db019504650b8ca02450..45c051ab7adcf87b1ac01f4a63c02d0766d77f65 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E08BEE9C-69A5-46E9-9BA0-4C803470A62C}</ProjectGuid>\r
+    <ProjectGuid>{F743C94C-ACFF-461F-87AE-EA7427D158A5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services.Client-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_0.csproj">\r
-      <Project>{802B1060-BD79-4648-A24E-D38F34AE29A0}</Project>\r
+      <Project>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_0.csproj">\r
-      <Project>{7063C843-FB21-477B-ACC4-DA51C8C374E9}</Project>\r
+      <Project>{E016C66E-35A6-4A95-BD35-AF13FBCD3DA0}</Project>\r
       <Name>WindowsBase\WindowsBase-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 8de7d93f332d9cc745a34cbce9ae8fdb8d3845ab..7c054b085bdb76f33cb5a52f2345eb23f0764f67 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{515D27B3-F7B6-4F0D-9CF6-521F7D37118D}</ProjectGuid>\r
+    <ProjectGuid>{05D23556-E085-4A30-A6AF-8F39651CA284}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services.Client-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_5.csproj">\r
-      <Project>{6D23A57D-01AF-4266-8E58-C16E732FCF81}</Project>\r
+      <Project>{0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}</Project>\r
       <Name>WindowsBase\WindowsBase-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d8acd9f0fead5318ded3776824378c70e859f03b..d76ecc73ace2d5712902227a55a14324b4303b04 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7A80929F-2EFC-4A39-8969-6F74DA352144}</ProjectGuid>\r
+    <ProjectGuid>{99FD3D71-E25F-4F03-8C59-767F8CBF1FD0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_2_0.csproj">\r
-      <Project>{54969D84-6764-49E4-A6AF-51ADD6A7CDFA}</Project>\r
+      <Project>{C1E98610-9EA1-4973-A48B-E7CE2E790F40}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Services.Client\System.Data.Services.Client-net_2_0.csproj">\r
-      <Project>{F74BFD27-8B84-4F0F-B1CB-3FEFB93FA244}</Project>\r
+      <Project>{28041CBC-632D-4961-B316-C2A15CFD9488}</Project>\r
       <Name>System.Data.Services.Client\System.Data.Services.Client-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 650cfeee444e9bcdc1bec39223b8a8950d561737..e0e62349cdeaed8a3291c6b714df0fa4cad5fea7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{44105B5A-7674-4CE0-AB7A-DE36536CA3FA}</ProjectGuid>\r
+    <ProjectGuid>{DEA8B60B-F938-4920-B4AF-3B6D042FA740}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_0.csproj">\r
-      <Project>{2F40A7ED-89D4-414D-B916-6ECB39F15BD2}</Project>\r
+      <Project>{B9CFA1C3-B2EE-40CB-85EC-674A2D1CAC5F}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Services.Client\System.Data.Services.Client-net_4_0.csproj">\r
-      <Project>{E08BEE9C-69A5-46E9-9BA0-4C803470A62C}</Project>\r
+      <Project>{F743C94C-ACFF-461F-87AE-EA7427D158A5}</Project>\r
       <Name>System.Data.Services.Client\System.Data.Services.Client-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b260d2ed431e4b7c152952715b0f28919a0998d2..4c5ef4cf981bb4a89c30417211c52b8d78a396da 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{16E0F17C-FBA5-46E2-97D1-E04E9E0CBB6D}</ProjectGuid>\r
+    <ProjectGuid>{90405849-4C66-4BF7-B9F6-E0D81995231B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_5.csproj">\r
-      <Project>{89390ACC-32C7-45EE-A169-BA1A4EEE6C47}</Project>\r
+      <Project>{BC669CAE-D6F8-49B9-8AC3-68B48BD70587}</Project>\r
       <Name>System.ServiceModel.Web\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
-      <Project>{515D27B3-F7B6-4F0D-9CF6-521F7D37118D}</Project>\r
+      <Project>{05D23556-E085-4A30-A6AF-8F39651CA284}</Project>\r
       <Name>System.Data.Services.Client\System.Data.Services.Client-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0594d6efbc03277aaa259a8f8723d7806979d456..20734d131f2054a0adf6abc316ad81f96ff5ca0f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BAC5423E-A9CD-4D05-B517-0B92E03E6671}</ProjectGuid>\r
+    <ProjectGuid>{B6995A25-E1CA-458A-B248-10EF04ED97E1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Services\System.Data.Services-net_2_0.csproj">\r
-      <Project>{7A80929F-2EFC-4A39-8969-6F74DA352144}</Project>\r
+      <Project>{99FD3D71-E25F-4F03-8C59-767F8CBF1FD0}</Project>\r
       <Name>System.Data.Services\System.Data.Services-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a5d21f40be46d955fd23283fe64b58a1655a11c0..06039318a0b88dcc7c437fe131ac466ae784e746 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BBF2A1CC-B488-4739-82A7-E98832D3B873}</ProjectGuid>\r
+    <ProjectGuid>{6C64D29D-CAE4-4F98-9E01-0EBCED683AEF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Services\System.Data.Services-net_4_0.csproj">\r
-      <Project>{44105B5A-7674-4CE0-AB7A-DE36536CA3FA}</Project>\r
+      <Project>{DEA8B60B-F938-4920-B4AF-3B6D042FA740}</Project>\r
       <Name>System.Data.Services\System.Data.Services-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 695ddb634fdef0772cfd4970147f56f9b43558b3..ef4c55d3954417ed19c335cb2846ff393f847efa 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9C91B0D3-EEDF-4914-A1D1-13360A6B7A8F}</ProjectGuid>\r
+    <ProjectGuid>{FCB4DC7D-7B4C-4BD6-98CA-4F5AA08CB18B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Data.Services-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Services\System.Data.Services-net_4_5.csproj">\r
-      <Project>{16E0F17C-FBA5-46E2-97D1-E04E9E0CBB6D}</Project>\r
+      <Project>{90405849-4C66-4BF7-B9F6-E0D81995231B}</Project>\r
       <Name>System.Data.Services\System.Data.Services-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7b4031675460135482f5728f113af10ed085ca1e..e9a7e35a4d17fe07bc7adf4306f6196a3cd512dd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B8CA1780-FF35-49B9-B385-C24BD0558109}</ProjectGuid>\r
+    <ProjectGuid>{49220562-83E1-49A2-971F-5D31C4AB0258}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649</NoWarn>\r
     <OutputPath>bin\Debug\System.Data-net_2_0</OutputPath>\r
     <Compile Include="System.Data.Common\SchemaTableColumn.cs" />\r
     <Compile Include="System.Data.Common\SchemaTableOptionalColumn.cs" />\r
     <Compile Include="System.Data.Common\SupportedJoinOperators.cs" />\r
+    <Compile Include="System.Data.Common\TaskHelper.cs" />\r
     <Compile Include="System.Data.Odbc\libodbc.cs" />\r
     <Compile Include="System.Data.Odbc\NativeBuffer.cs" />\r
     <Compile Include="System.Data.Odbc\OdbcCategoryAttribute.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_2_0.csproj">\r
-      <Project>{FDB86B5C-19F4-49DB-807F-CB0466C121A1}</Project>\r
+      <Project>{99315C7A-EEDA-4247-96F4-14924760DB8B}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_2_0.csproj">\r
-      <Project>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</Project>\r
       <Name>System.Transactions\System.Transactions-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c113fed7d84b847cac2deda80dcb66e39e423460..86d013efe4adf656ada5f8fdbdc5d2d2aeb953b7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</ProjectGuid>\r
+    <ProjectGuid>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649</NoWarn>\r
     <OutputPath>bin\Debug\System.Data-net_4_0</OutputPath>\r
     <Compile Include="System.Data.Common\SchemaTableColumn.cs" />\r
     <Compile Include="System.Data.Common\SchemaTableOptionalColumn.cs" />\r
     <Compile Include="System.Data.Common\SupportedJoinOperators.cs" />\r
+    <Compile Include="System.Data.Common\TaskHelper.cs" />\r
     <Compile Include="System.Data.Odbc\libodbc.cs" />\r
     <Compile Include="System.Data.Odbc\NativeBuffer.cs" />\r
     <Compile Include="System.Data.Odbc\OdbcCategoryAttribute.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_4_0.csproj">\r
-      <Project>{2038AFC9-B4E4-4A05-B57B-11B698CA67DF}</Project>\r
+      <Project>{4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_0.csproj">\r
-      <Project>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 10190a1c38155a35d9db6274e0919c07db4f2a07..eb0917787fc596326243599b28c64ad7d02f25ad 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</ProjectGuid>\r
+    <ProjectGuid>{663D8C81-B74E-4D44-8C59-2264C6942B30}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649</NoWarn>\r
     <OutputPath>bin\Debug\System.Data-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_4_5.csproj">\r
-      <Project>{2BB65926-A803-484F-A2D2-05CED0254A28}</Project>\r
+      <Project>{9B26C34E-8E81-4857-A1CB-B50F407EE7E1}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9ac23b46b53f6900215370fe956374becf3c4779..a7680e96131f5476c294cce72fd4b5d5886a4535 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{87ED984F-2902-4E39-BC59-9414811B589A}</ProjectGuid>\r
+    <ProjectGuid>{6E9FDC75-D6F9-4E25-A195-C9F1B02DD8C9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,618,169,612,219,168</NoWarn>\r
     <OutputPath>bin\Debug\System.Data-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_2_0.csproj">\r
-      <Project>{FDB86B5C-19F4-49DB-807F-CB0466C121A1}</Project>\r
+      <Project>{99315C7A-EEDA-4247-96F4-14924760DB8B}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_2_0.csproj">\r
-      <Project>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</Project>\r
       <Name>System.Transactions\System.Transactions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="Mono.Data.Sqlite.dll">\r
index c8449d3e31415fdfeb992cd083f5df684e8906be..8783657bea91c284c32b03d6bf882a5d2263b41f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{307468CF-4DC4-4070-BB0C-9D45B135F886}</ProjectGuid>\r
+    <ProjectGuid>{53E634B3-1D02-4375-B94D-6BBA8BCC921D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,618,169,612,219,168</NoWarn>\r
     <OutputPath>bin\Debug\System.Data-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_4_0.csproj">\r
-      <Project>{2038AFC9-B4E4-4A05-B57B-11B698CA67DF}</Project>\r
+      <Project>{4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_0.csproj">\r
-      <Project>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0.csproj">\r
-      <Project>{60E307F3-5E95-42FF-9B41-3FB8AD664AB6}</Project>\r
+      <Project>{991C45A8-3B22-45BB-B688-DBF8BA835992}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f3d4e4f70544ac3930b3059dfee6e8cf58003612..ba1719f480fa764309e68ab536a9ef9ad228787d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E763AC5D-E03A-4D54-8B0A-5F904B56FA69}</ProjectGuid>\r
+    <ProjectGuid>{4C5A0721-050A-4457-8D1C-8FB58DA895DE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,618,169,612,219,168</NoWarn>\r
     <OutputPath>bin\Debug\System.Data-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Tds\Mono.Data.Tds-net_4_5.csproj">\r
-      <Project>{2BB65926-A803-484F-A2D2-05CED0254A28}</Project>\r
+      <Project>{9B26C34E-8E81-4857-A1CB-B50F407EE7E1}</Project>\r
       <Name>Mono.Data.Tds\Mono.Data.Tds-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0.csproj">\r
-      <Project>{BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}</Project>\r
+      <Project>{F26434C1-BA3D-41FB-B560-C009CB72B1B6}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e8be02d982dd90d57d051b092916f20d1270b40b..68b44541096d00f041e09f28ae31e867ab597d0f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{89C94BC2-CBEF-4194-AC17-B1757DC2B182}</ProjectGuid>\r
+    <ProjectGuid>{FF5993DD-A243-4512-97FE-EB3613EF2860}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Design-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</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>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</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>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_2_0.csproj">\r
-      <Project>{BA19643F-7F03-4902-9BB6-E94F4467F56A}</Project>\r
+      <Project>{6088F0A1-9658-4B71-86DB-8685B9279154}</Project>\r
       <Name>Accessibility\Accessibility-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Drawing.Design.dll">\r
index 2101d23df2757f14024a9a005a70b9f178ad1be4..fe79201a3664464232c282e2a8bf00cdec90a4a4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{70B6D76F-F9A5-4E85-AF0E-3A793C0481AF}</ProjectGuid>\r
+    <ProjectGuid>{F3F4641D-417E-4C93-9254-4A2B6CB57FC6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Design-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</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>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</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>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_4_0.csproj">\r
-      <Project>{B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}</Project>\r
+      <Project>{3C0E9135-1458-47F6-9076-17FFB1E3E32F}</Project>\r
       <Name>Accessibility\Accessibility-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing.Design\System.Drawing.Design-net_2_0.csproj">\r
-      <Project>{A6599D9A-CDAD-4AF3-84A1-1A664D1CC300}</Project>\r
+      <Project>{21BEB426-C8FA-484B-A7B0-1D4A5BF3307B}</Project>\r
       <Name>System.Drawing.Design\System.Drawing.Design-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c992090d263665ce3e87ceb7409b08db3ce9ced6..575661478504df5e09c3d99a87fb89e5993e5230 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C0EEF402-0A7C-4FF1-8AE8-0D53850AB70E}</ProjectGuid>\r
+    <ProjectGuid>{2ABC2A54-EF46-42A3-BCCD-A58070E5D2F0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Design-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</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>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Accessibility\Accessibility-net_4_5.csproj">\r
-      <Project>{7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}</Project>\r
+      <Project>{121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}</Project>\r
       <Name>Accessibility\Accessibility-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{6BFAB010-392A-4F3D-861D-19B5BEC476D5}</Project>\r
+      <Project>{8C367062-EFEF-4765-B1B1-5553608F6A60}</Project>\r
       <Name>System.Drawing.Design\System.Drawing.Design-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 019eacd4dce66e3aba4c9bd119dd33ab7f3b7fc2..26cb7cd1566ab66d1f0c178fbe12904ae9e61928 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AF5F10D5-D0C9-4D8F-A3EC-368A3F552E15}</ProjectGuid>\r
+    <ProjectGuid>{0FCBC103-009C-4138-948F-3E301D2B1912}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Design-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Design\System.Design-net_2_0-1.csproj">\r
-      <Project>{D75106C3-9D48-4054-82FF-DB9E7BAF216D}</Project>\r
+      <Project>{7BD57C92-6B92-45F0-8050-A0AEE810BC8D}</Project>\r
       <Name>System.Design\System.Design-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 679bf0591b6974730ea035068a442b439c51d0b2..62f61678b44034c830ab213d08d7b708efe03bbd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7C59519C-6D08-4503-B08D-D43F668C6701}</ProjectGuid>\r
+    <ProjectGuid>{C9676DB9-1951-4932-851D-F5EEA0C0B62C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Design-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Design\System.Design-net_4_0-1.csproj">\r
-      <Project>{6E8873F5-E704-4256-994D-5E4D9EE8EA1D}</Project>\r
+      <Project>{C8576BC8-9511-494F-B50E-C2219D151B4A}</Project>\r
       <Name>System.Design\System.Design-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a1e543a9eb5aecb63991fa8a84a8af8b73089b64..681de1e1ed0cacd716d9de9f2ad232386c2b6c59 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{00CB1FAE-7834-4589-94D0-40166739993E}</ProjectGuid>\r
+    <ProjectGuid>{5F2499BC-D237-48C8-B09A-0CD8C4FB4B2A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Design-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Design\System.Design-net_4_5-1.csproj">\r
-      <Project>{2414C54A-9454-4B25-932C-0724CF003A6D}</Project>\r
+      <Project>{54B3EC1E-F177-4E17-B4B9-ADF5C4AEE9B4}</Project>\r
       <Name>System.Design\System.Design-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 138cabb9d6b7ba430da391a0093bd87e15b2626b..8014c14c42a9c343e2a9e6a26959126f531af504 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DA3B855A-70BC-444D-A651-3341F419F513}</ProjectGuid>\r
+    <ProjectGuid>{3733F281-341E-4468-BEBC-D17F51743D39}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.DirectoryServices-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_2_0.csproj">\r
-      <Project>{EE7F7F21-5B86-4D33-A935-858260FD774D}</Project>\r
+      <Project>{FCCE71BD-4C5C-4616-8B3E-ED306528BE16}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ec4f9580a2ac75d2519feb20fcc316069473e54f..5b36e23d600eac6618b166c49f91287ad74bbfc8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AD2159B2-7AA6-414A-86B7-89E4BFDCD4E4}</ProjectGuid>\r
+    <ProjectGuid>{19B659AC-3FDF-450B-8F69-4E664DF20A46}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.DirectoryServices-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_0.csproj">\r
-      <Project>{07D6E719-7A7E-4CA2-9F0B-CADF9A190FE4}</Project>\r
+      <Project>{7738B238-7C12-401A-8CCF-D44B4BD8ABDE}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ff3d1efd0fcd716b0454c0e77576519859e676dd..4a3e01284d27fd8e30d1ee7165097c0e9b043f32 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{97C8B52D-2E89-4EB1-856C-C9BD3A75A56B}</ProjectGuid>\r
+    <ProjectGuid>{F3D6D651-192F-4209-B272-7F8354D0CDB6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.DirectoryServices-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5.csproj">\r
-      <Project>{74565932-18F5-4BEC-AAB6-98230A4B662C}</Project>\r
+      <Project>{BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c9750382d8ff396fe8f7b2a36056af8fc6655323..c7a6a75d8342cbb1140cfca84ccf7d6d0f05f326 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C30CABA1-1496-4963-8711-EE0B43583568}</ProjectGuid>\r
+    <ProjectGuid>{FCACAB13-C325-41F6-BDFB-834370D57856}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.DirectoryServices-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.DirectoryServices\System.DirectoryServices-net_2_0.csproj">\r
-      <Project>{DA3B855A-70BC-444D-A651-3341F419F513}</Project>\r
+      <Project>{3733F281-341E-4468-BEBC-D17F51743D39}</Project>\r
       <Name>System.DirectoryServices\System.DirectoryServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_2_0.csproj">\r
-      <Project>{EE7F7F21-5B86-4D33-A935-858260FD774D}</Project>\r
+      <Project>{FCCE71BD-4C5C-4616-8B3E-ED306528BE16}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 820078cfbfe6156c053603ad3b79cff9a750c814..2a309149cfd995b61bc8719308d23c3b731bf08f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C6B3877C-19AB-46BA-A731-CF65DA1B546E}</ProjectGuid>\r
+    <ProjectGuid>{B7E7A1B5-FFF1-407C-97DD-C5FDBAEC8256}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.DirectoryServices-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.DirectoryServices\System.DirectoryServices-net_4_0.csproj">\r
-      <Project>{AD2159B2-7AA6-414A-86B7-89E4BFDCD4E4}</Project>\r
+      <Project>{19B659AC-3FDF-450B-8F69-4E664DF20A46}</Project>\r
       <Name>System.DirectoryServices\System.DirectoryServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_0.csproj">\r
-      <Project>{07D6E719-7A7E-4CA2-9F0B-CADF9A190FE4}</Project>\r
+      <Project>{7738B238-7C12-401A-8CCF-D44B4BD8ABDE}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4e456897fca5bc06fd6b5226fe1fabe503a876d4..af92e368f57ff66a0c75d316534daf278ef4a257 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B7DE9FFF-1E5D-464F-9C4B-5A6DA9D6EBC3}</ProjectGuid>\r
+    <ProjectGuid>{D358D57B-1CF3-4DBC-B5F7-17B69814B7DE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.DirectoryServices-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.DirectoryServices\System.DirectoryServices-net_4_5.csproj">\r
-      <Project>{97C8B52D-2E89-4EB1-856C-C9BD3A75A56B}</Project>\r
+      <Project>{F3D6D651-192F-4209-B272-7F8354D0CDB6}</Project>\r
       <Name>System.DirectoryServices\System.DirectoryServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5.csproj">\r
-      <Project>{74565932-18F5-4BEC-AAB6-98230A4B662C}</Project>\r
+      <Project>{BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}</Project>\r
       <Name>Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6b735e3ffc196a89d589f23b0fbc661001b38337..55ee67897c950bb5bbd59598ff8c24290fa0704d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A6599D9A-CDAD-4AF3-84A1-1A664D1CC300}</ProjectGuid>\r
+    <ProjectGuid>{21BEB426-C8FA-484B-A7B0-1D4A5BF3307B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing.Design-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1a1eadca57af3b09e2ca22ea904b2a5dca662985..c9d3d884ab849df49c667e92cfb84554d1672a73 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6BFAB010-392A-4F3D-861D-19B5BEC476D5}</ProjectGuid>\r
+    <ProjectGuid>{8C367062-EFEF-4765-B1B1-5553608F6A60}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing.Design-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 29cbc585a6060639dbd5aee1097564473fc5db58..d8e443b21026c0d8dc56dcedda1fa189a2046594 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{167298A3-F7FD-41D9-888E-AAAD48074482}</ProjectGuid>\r
+    <ProjectGuid>{8B8B57E4-285A-409A-BA4A-290DE0055301}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing.Design-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 516e49c8d4b94aca5a613144b06c4520664fa492..d023bbe5103ab0e5a1be00dbed522d20e8a7a3e6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</ProjectGuid>\r
+    <ProjectGuid>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c6ef57c6fff826192067e5bd30a0e36b4462fbbb..183aa98b9847933ee68b0171c0f65c042512cbde 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</ProjectGuid>\r
+    <ProjectGuid>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 03f80f77541faa57435c9448eb3891becc28ffd8..a516d3918fc18c6671142b4d4b65a550c07b905e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</ProjectGuid>\r
+    <ProjectGuid>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index dbd514676b1378deca3e730078dc9c307c809d81..f714bd243494f62340c6629b309cb7b2eea93981 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0EDFBC91-1A16-460C-857A-02FAA48FDD28}</ProjectGuid>\r
+    <ProjectGuid>{C94D612B-833E-4BF7-AA27-6F3420E5698B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169,1595</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Runtime.Serialization.Formatters.Soap.dll">\r
       <Private>False</Private>\r
     </Reference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 899b51bc01c1034ff59c1b92f05cededa662f26a..35ea9f4c3db8af6cf08d005d4211c1119f889adc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{26DC27D6-9854-4FF7-A4FE-B630E3B056B4}</ProjectGuid>\r
+    <ProjectGuid>{A238B822-D4AF-4D95-AB3B-C6D12C1ABBD4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169,1595</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj">\r
-      <Project>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</Project>\r
+      <Project>{85526C39-79CA-40DB-940A-3C83DF30DF85}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c483edeea10d48fd1843dddc766bb0ec510e0566..3971ee36d9b6ba820a423c43f326bf3f9761e979 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3F01DF0A-D726-4D86-8E47-DADB8EA4D994}</ProjectGuid>\r
+    <ProjectGuid>{1DFD7DE0-7771-4EE5-93B7-60551C6D3C6F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169,1595</NoWarn>\r
     <OutputPath>bin\Debug\System.Drawing-tests-net_4_5</OutputPath>\r
     <Compile Include="Test\System.Drawing\TestStringFormat.cs" />\r
     <Compile Include="Test\System.Drawing\TestSystemBrushes.cs" />\r
     <Compile Include="Test\System.Drawing\TestSystemPens.cs" />\r
-    <Compile Include="Test\System.Drawing\TextureBrushTest.cs" />\r
-  </ItemGroup>\r
+    <Compile Include="Test\System.Drawing\TextureBrushTest.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
   -->\r
   <PropertyGroup>\r
     <PreBuildEvent>\r
+\r
     </PreBuildEvent>\r
     <PostBuildEvent>\r
       xcopy $(TargetName).* $(ProjectDir)..\lib\net_4_5\ /Y /R /D\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
+      <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
+    </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj">\r
-      <Project>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</Project>\r
+      <Project>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
       <LogicalName>indexed.png</LogicalName>\r
     </EmbeddedResource>\r
   </ItemGroup>\r
-</Project>\r
+</Project>
index 0a58e6a0e357291450a15920c9782a33779bbd83..b2b800565a6a2f47932808f473fdfeb00b95ecf9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{407F9F21-F368-4FC4-843A-5DBD4CC583BF}</ProjectGuid>\r
+    <ProjectGuid>{A946C338-F886-4859-A100-1F13A23E2970}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Dynamic-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fc9cff1fd62bd69d6bb2989987719e6d410b9e1f..bea64ea29b6b09423a69af574707a612c76bae70 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{ADDB864A-84AC-41AB-A978-268B68E98EAF}</ProjectGuid>\r
+    <ProjectGuid>{FB9F6B34-05B5-444F-885E-FF87DA721F12}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Dynamic-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b5ab1168f9109eae50246141a18c28ff7fe1f2bd..72fe3f63aa082c5a98062e3aa83a0b3b12bb3ddf 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</ProjectGuid>\r
+    <ProjectGuid>{92E7A483-839B-4EFA-A77D-16C68F051941}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,162</NoWarn>\r
     <OutputPath>bin\Debug\System.EnterpriseServices-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_2_0.csproj">\r
-      <Project>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</Project>\r
       <Name>System.Transactions\System.Transactions-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5c9e91e30bf91d975921244195c71cf9e6dc15c3..30a52a03df793ee84d5e5d241a21743ee7f1a019 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</ProjectGuid>\r
+    <ProjectGuid>{31465E05-7B4F-4209-8B9B-5F596A032D27}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,162</NoWarn>\r
     <OutputPath>bin\Debug\System.EnterpriseServices-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_0.csproj">\r
-      <Project>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2ad886024d1452a0f67d0fc1f16a447b2368605c..e6ce58d59c664ebe89bb781e0df66707ba3014d9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2B2808F7-930A-4416-A060-57D9F8DC879C}</ProjectGuid>\r
+    <ProjectGuid>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,162</NoWarn>\r
     <OutputPath>bin\Debug\System.EnterpriseServices-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 20ddee2d77cf7ed719e8ef19e40f32697d27605f..233b180c61dc6685ecbcedc7520b6b4bfb17017e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{33F1FAD8-42DA-489B-BEEE-E7E4EFE3891F}</ProjectGuid>\r
+    <ProjectGuid>{5A185DDB-82E9-4241-8216-82988647755A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel.Selectors-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_2_0.csproj">\r
-      <Project>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</Project>\r
       <Name>System.Security\System.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_2_0.csproj">\r
-      <Project>{F2FA985C-3E81-483E-BB6E-E814706D57AE}</Project>\r
+      <Project>{FB6EBCB1-9EAF-4671-A9CB-505DC2FEC8A0}</Project>\r
       <Name>System.IdentityModel\System.IdentityModel-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 95c0619df99e4edb215cb8c3507f8170d3f780be..4e55b27a363e58911d6697a95b660ab6a9c49dec 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}</ProjectGuid>\r
+    <ProjectGuid>{45FB5242-B51C-43BC-A7B5-75E5E17C4E95}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel.Selectors-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_0.csproj">\r
-      <Project>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</Project>\r
       <Name>System.Security\System.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_0.csproj">\r
-      <Project>{4326E85E-00B2-47F8-9A54-A8E15021CBA3}</Project>\r
+      <Project>{F3D909C0-D548-4FBC-BA04-BC8A445954EA}</Project>\r
       <Name>System.IdentityModel\System.IdentityModel-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5ea897ae8480cb06642d879d46e02959d1d33a78..43ed0c9446ce6c9362fb06f97e6d00f84b56f3de 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}</ProjectGuid>\r
+    <ProjectGuid>{5889C0B9-25DF-4405-A240-AC0615F4B3EB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel.Selectors-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
-      <Project>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</Project>\r
       <Name>System.Security\System.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
-      <Project>{1B9AFE07-4230-4DE0-8A9F-C277179098FF}</Project>\r
+      <Project>{1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}</Project>\r
       <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 00c4bebd99d21eb5f5ba88a1045901b38fb671d5..fb95c791c03639cec92e689518516682fcd93849 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F2FA985C-3E81-483E-BB6E-E814706D57AE}</ProjectGuid>\r
+    <ProjectGuid>{FB6EBCB1-9EAF-4671-A9CB-505DC2FEC8A0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_2_0.csproj">\r
-      <Project>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</Project>\r
       <Name>System.Security\System.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 8ae224be8e5a8e8b1e4db6d673e3497d16e5707c..95caecc82cc973c35220e722cf82a634b18a9c5d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4326E85E-00B2-47F8-9A54-A8E15021CBA3}</ProjectGuid>\r
+    <ProjectGuid>{F3D909C0-D548-4FBC-BA04-BC8A445954EA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_0.csproj">\r
-      <Project>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</Project>\r
       <Name>System.Security\System.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 203fc4278e1e067d9952ea695ff62103f79440a4..0414af47742db2c1e13e3ed140b578da33071f11 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1B9AFE07-4230-4DE0-8A9F-C277179098FF}</ProjectGuid>\r
+    <ProjectGuid>{1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
-      <Project>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</Project>\r
       <Name>System.Security\System.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4ab4232b6782faf90125add69dbf4d55fdad514b..fb59b3967036e7ba4f411d4915c82ab8539298a2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8013B230-BE02-4CE1-ABE8-BB834870FEC3}</ProjectGuid>\r
+    <ProjectGuid>{3852A17A-5D9C-4348-AEBF-2EE0EC3216FD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_2_0.csproj">\r
-      <Project>{F2FA985C-3E81-483E-BB6E-E814706D57AE}</Project>\r
+      <Project>{FB6EBCB1-9EAF-4671-A9CB-505DC2FEC8A0}</Project>\r
       <Name>System.IdentityModel\System.IdentityModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_2_0.csproj">\r
-      <Project>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</Project>\r
       <Name>System.Security\System.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 89cbf67021bbc00fbb6d26dce6e93b089e55ec92..084bf0a3689b10224da71e15d90b95db9941cf85 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0E0B4A97-BE69-42C4-B5A5-B901FD60DBCC}</ProjectGuid>\r
+    <ProjectGuid>{EAA2407E-0E00-46D9-85F4-4EA31B1A0A95}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_0.csproj">\r
-      <Project>{4326E85E-00B2-47F8-9A54-A8E15021CBA3}</Project>\r
+      <Project>{F3D909C0-D548-4FBC-BA04-BC8A445954EA}</Project>\r
       <Name>System.IdentityModel\System.IdentityModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_0.csproj">\r
-      <Project>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</Project>\r
       <Name>System.Security\System.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 4ead3d1affa26f5f26ba2b07c81b5dd212c9534d..b6667fe1e77e1d9e69ff739d7e0de791455d49bc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{79CC8709-A8CF-4AB2-8077-924F769AC65E}</ProjectGuid>\r
+    <ProjectGuid>{74D8D6B9-1D98-4F19-A834-A0C603AD1482}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.IdentityModel-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
-      <Project>{1B9AFE07-4230-4DE0-8A9F-C277179098FF}</Project>\r
+      <Project>{1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}</Project>\r
       <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
-      <Project>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</Project>\r
       <Name>System.Security\System.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6c35868c35dc49d1ea93bcfc2ef6628e73e616dc..1ff5a5fd49cb428eb40fda74cea3bd73fcd325be 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{05BDD718-DDD2-4300-A960-3283290059A0}</ProjectGuid>\r
+    <ProjectGuid>{524097C2-FED2-464A-878B-4A782E51093F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Json.Microsoft-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</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>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_0.csproj">\r
-      <Project>{56A7FA9E-7F2B-4BCB-8523-FD4EEE876BE0}</Project>\r
+      <Project>{342E1BD0-A935-4D49-B71E-ECDF0B42F90F}</Project>\r
       <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1e29d352a0688eb12cadb5273c94e2b23554422e..865b072da4c19fc7dac8765ec6337ef46126c058 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DC000DEB-DEAE-4B93-994A-F9EB4DFB9901}</ProjectGuid>\r
+    <ProjectGuid>{A0CB0E7E-B383-4EE6-A7B8-E553318C3DBE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Json.Microsoft-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</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>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj">\r
-      <Project>{94E8FEFF-9695-4F77-A8AB-85370336FE0D}</Project>\r
+      <Project>{AC2AB4A1-8005-4458-8B2B-614DA9BBC644}</Project>\r
       <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
diff --git a/mcs/class/System.Json/System.Json-net_2_0.csproj b/mcs/class/System.Json/System.Json-net_2_0.csproj
new file mode 100644 (file)
index 0000000..f05b5ed
--- /dev/null
@@ -0,0 +1,95 @@
+<?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>{0D85D5CB-96C9-47D3-9738-DF3D729063F4}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <NoWarn>1699</NoWarn>\r
+    <OutputPath>bin\Debug\System.Json-net_2_0</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
+    \r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
+    <AssemblyName>System.Json</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</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</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="..\System.ServiceModel.Web\System.Runtime.Serialization.Json\JavaScriptReader.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="System.Json\JsonArray.cs" />\r
+    <Compile Include="System.Json\JsonObject.cs" />\r
+    <Compile Include="System.Json\JsonPrimitive.cs" />\r
+    <Compile Include="System.Json\JsonType.cs" />\r
+    <Compile Include="System.Json\JsonValue.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>\r
+      xcopy $(TargetName).* $(ProjectDir)..\lib\net_2_0\ /Y /R /D\r
+  </PostBuildEvent>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
+      <Name>corlib\corlib-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
+      <Name>System.XML\System.Xml-net_2_0-1</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
+      <Name>System.Core\System.Core-net_2_0</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_2_0.csproj">\r
+      <Project>{C1E98610-9EA1-4973-A48B-E7CE2E790F40}</Project>\r
+      <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_2_0</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="Properties\" />\r
+  </ItemGroup>\r
+</Project>
index 4d69e0332eb3da1922109f32bb1deb3e88523842..b41628c9a49c483c93ed304682fd77fcd0fd8491 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2EF16F5D-C799-4D6D-B489-3E5F75813927}</ProjectGuid>\r
+    <ProjectGuid>{71477BE9-736B-4E63-87FB-D3BCBA4BB863}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Json-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_0.csproj">\r
-      <Project>{2F40A7ED-89D4-414D-B916-6ECB39F15BD2}</Project>\r
+      <Project>{B9CFA1C3-B2EE-40CB-85EC-674A2D1CAC5F}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 57c6923a3690cd180e76ec6e9c299a0fd99570c4..a92505cd37f6cd867d57c695c1de90473c652f07 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DBD6E6AA-45EA-4844-989B-C95A001A0440}</ProjectGuid>\r
+    <ProjectGuid>{EB9696AB-2203-48F1-92B4-86BD28340248}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Json-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_5.csproj">\r
-      <Project>{89390ACC-32C7-45EE-A169-BA1A4EEE6C47}</Project>\r
+      <Project>{BC669CAE-D6F8-49B9-8AC3-68B48BD70587}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 59647fba93d752a58c42916f39999fc0d877654e..182c6bbcfdf3d32badad7bb33ffbab17dfb6ffb2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7D8F59BB-6E83-4C14-9669-6CAFE72B2EFD}</ProjectGuid>\r
+    <ProjectGuid>{63979AFA-C8E9-4FE6-8033-DE3913BAC11F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Json-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Json\System.Json-net_4_0.csproj">\r
-      <Project>{2EF16F5D-C799-4D6D-B489-3E5F75813927}</Project>\r
+      <Project>{71477BE9-736B-4E63-87FB-D3BCBA4BB863}</Project>\r
       <Name>System.Json\System.Json-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_0.csproj">\r
-      <Project>{2F40A7ED-89D4-414D-B916-6ECB39F15BD2}</Project>\r
+      <Project>{B9CFA1C3-B2EE-40CB-85EC-674A2D1CAC5F}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9b32df4258744b2d96cd72603cd37e847524e4bc..343fbd74875f51c4743521a450bf6d6326002a74 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4E2A4405-91F8-4A5F-9925-D16C0AE8BBB5}</ProjectGuid>\r
+    <ProjectGuid>{704ADB45-E58F-432D-955A-69E3B5DDEE77}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Json-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Json\System.Json-net_4_5.csproj">\r
-      <Project>{DBD6E6AA-45EA-4844-989B-C95A001A0440}</Project>\r
+      <Project>{EB9696AB-2203-48F1-92B4-86BD28340248}</Project>\r
       <Name>System.Json\System.Json-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_5.csproj">\r
-      <Project>{89390ACC-32C7-45EE-A169-BA1A4EEE6C47}</Project>\r
+      <Project>{BC669CAE-D6F8-49B9-8AC3-68B48BD70587}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5880acb77419fc442857d9303dc8f099ac2a08fa..ae6fe2e1c60823b2f301a71016102db22ea8fbb7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{39FA0360-6014-4819-9619-309FDAD12413}</ProjectGuid>\r
+    <ProjectGuid>{4A7B27F4-8841-4DF0-A062-8F26F2E0924B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Management-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_2_0.csproj">\r
-      <Project>{33DED2E2-4FCD-4070-BE3A-026D4F80D3C8}</Project>\r
+      <Project>{5CE6E3F2-E63D-4C2B-9CCE-6446021A1AF5}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e665b3d6bf01522f1cc5181b160c19d5b85a873d..cb91cfbd8eec485dc5bd500a04a26c8a5a25c55f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{08DC1959-A393-422D-B10D-322F5A702219}</ProjectGuid>\r
+    <ProjectGuid>{3BA8519F-6DBF-48EC-8BBD-2E69F5010E86}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Management-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_0.csproj">\r
-      <Project>{878F802D-3249-41E8-8322-A32C406383C6}</Project>\r
+      <Project>{3C248397-71FD-4A63-B4A5-9F2A28C4D983}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f34206b03916896263c72c31abae4b2bea17a9a5..31b3b4c8f12ee4b3fdbda29e9efe549dc26232ba 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A99FD368-6E3E-448C-83C5-A7D64762924E}</ProjectGuid>\r
+    <ProjectGuid>{07BD11C9-C562-4EC3-8B7E-26EA909393C0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Management-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
-      <Project>{348A36EC-8291-460B-9CC2-8CA8AD1759A2}</Project>\r
+      <Project>{D413E89D-CE81-4766-BBC1-AC17A3FD5C95}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c65ae2f8c9c196c2929250c4880624dcff88391b..feede7a40faad00c5b95796545d041e91d564036 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{02BA7387-C09A-40FB-BE80-39588B822A29}</ProjectGuid>\r
+    <ProjectGuid>{858BC3D5-8B2D-4B24-8BD9-BDC36A1DAFE4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Messaging-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_2_0.csproj">\r
-      <Project>{33DED2E2-4FCD-4070-BE3A-026D4F80D3C8}</Project>\r
+      <Project>{5CE6E3F2-E63D-4C2B-9CCE-6446021A1AF5}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_2_0.csproj">\r
-      <Project>{6D5EFF77-937D-4425-9DDC-B88F7A4AB456}</Project>\r
+      <Project>{A516A3FA-33AA-46AB-9542-49952ED25A0F}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 982ee48959e26bd007af6ba45d8a399cd81fee0e..ecd8faed788096575f71e55def6d078006f93d3e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}</ProjectGuid>\r
+    <ProjectGuid>{443D0D78-0A65-4288-80C2-B58011E3A5D1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Messaging-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_0.csproj">\r
-      <Project>{878F802D-3249-41E8-8322-A32C406383C6}</Project>\r
+      <Project>{3C248397-71FD-4A63-B4A5-9F2A28C4D983}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_0.csproj">\r
-      <Project>{7D27EF3B-540A-4BBD-873C-878ABC927401}</Project>\r
+      <Project>{CD0A320A-620E-42D0-86CD-2D32F5592E57}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1657976adc208338cbe7d74daaaf73dc0c8caf1d..c033a41bd3217ab4cc89ea24be2b84f523744fb6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{47046600-6AFB-46AB-BCF6-8E9EDD67FA97}</ProjectGuid>\r
+    <ProjectGuid>{A8B93174-06DF-4FC7-8E3E-45F395A943EB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Messaging-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
-      <Project>{348A36EC-8291-460B-9CC2-8CA8AD1759A2}</Project>\r
+      <Project>{D413E89D-CE81-4766-BBC1-AC17A3FD5C95}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_5.csproj">\r
-      <Project>{3D737371-B7D6-49E4-AA91-F67EF2E07A45}</Project>\r
+      <Project>{1CB843E3-75E7-4115-9EE6-7B7262AC6C96}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e8a8c3d331cdaed7f5b71290136bcfdbd4158de8..0dae6d8f1bed0e39ff03cfd5d379f52ecc288947 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{77EAF39A-5236-4980-9B23-C96AEAEC65BA}</ProjectGuid>\r
+    <ProjectGuid>{C6B37C3E-439F-425C-A48D-096CD95CF803}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Messaging-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_2_0.csproj">\r
-      <Project>{02BA7387-C09A-40FB-BE80-39588B822A29}</Project>\r
+      <Project>{858BC3D5-8B2D-4B24-8BD9-BDC36A1DAFE4}</Project>\r
       <Name>System.Messaging\System.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_2_0.csproj">\r
-      <Project>{33DED2E2-4FCD-4070-BE3A-026D4F80D3C8}</Project>\r
+      <Project>{5CE6E3F2-E63D-4C2B-9CCE-6446021A1AF5}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_2_0.csproj">\r
-      <Project>{6D5EFF77-937D-4425-9DDC-B88F7A4AB456}</Project>\r
+      <Project>{A516A3FA-33AA-46AB-9542-49952ED25A0F}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index 6f049ad6360667922925f8694c9f64eaa880539b..c9ecc7d3171018fc585c1aed7378e671c99b3691 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FF8EE1D0-E929-4217-AA07-060B8ECBD066}</ProjectGuid>\r
+    <ProjectGuid>{FFBBBC97-F827-49CA-A47F-92CF7B74AC2E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Messaging-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_0.csproj">\r
-      <Project>{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}</Project>\r
+      <Project>{443D0D78-0A65-4288-80C2-B58011E3A5D1}</Project>\r
       <Name>System.Messaging\System.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_0.csproj">\r
-      <Project>{878F802D-3249-41E8-8322-A32C406383C6}</Project>\r
+      <Project>{3C248397-71FD-4A63-B4A5-9F2A28C4D983}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_0.csproj">\r
-      <Project>{7D27EF3B-540A-4BBD-873C-878ABC927401}</Project>\r
+      <Project>{CD0A320A-620E-42D0-86CD-2D32F5592E57}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_0</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index 0444cad8559c9f66780c89cecf8116d9343ea59e..467944924f56fd86daa523c174694a44b550ad89 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{CF3B58EF-C823-47AD-B77F-ACAF6C2DE9DC}</ProjectGuid>\r
+    <ProjectGuid>{2A3A7368-D302-4166-820C-8CB18138740C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Messaging-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Messaging\System.Messaging-net_4_5.csproj">\r
-      <Project>{47046600-6AFB-46AB-BCF6-8E9EDD67FA97}</Project>\r
+      <Project>{A8B93174-06DF-4FC7-8E3E-45F395A943EB}</Project>\r
       <Name>System.Messaging\System.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
-      <Project>{348A36EC-8291-460B-9CC2-8CA8AD1759A2}</Project>\r
+      <Project>{D413E89D-CE81-4766-BBC1-AC17A3FD5C95}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Messaging\Mono.Messaging-net_4_5.csproj">\r
-      <Project>{3D737371-B7D6-49E4-AA91-F67EF2E07A45}</Project>\r
+      <Project>{1CB843E3-75E7-4115-9EE6-7B7262AC6C96}</Project>\r
       <Name>Mono.Messaging\Mono.Messaging-net_4_5</Name>\r
     </ProjectReference>\r
     <Reference Include="nunit.mocks.dll">\r
index bcbdc177df21d2c3266ac28d613dcd10574b657f..57707fbb15d1b466f3cb70ffb0be67161921068a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{23304250-6657-44F1-851B-8EF6C5A9CEF7}</ProjectGuid>\r
+    <ProjectGuid>{9BDDA23D-1ABF-477A-AAA6-CD489033208E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Net.Http.Formatting-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
-      <Project>{46CFCFD7-D328-4896-86F2-215A6577548C}</Project>\r
+      <Project>{BE71D058-35CB-4623-AA66-631C7EB5F139}</Project>\r
       <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
diff --git a/mcs/class/System.Net.Http.WebRequest/Assembly/AssemblyInfo.cs b/mcs/class/System.Net.Http.WebRequest/Assembly/AssemblyInfo.cs
new file mode 100644 (file)
index 0000000..c74c9c9
--- /dev/null
@@ -0,0 +1,58 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+//       Martin Baulig <martin.baulig@xamarin.com>
+//
+// Copyright (c) 2013 Xamarin Inc. (http://www.xamarin.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.
+
+using System;
+using System.Reflection;
+using System.Resources;
+using System.Security;
+using System.Security.Permissions;
+using System.Diagnostics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Information about this assembly is defined by the following attributes. 
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle ("System.Net.Http.WebRequest.dll")]
+[assembly: AssemblyDescription ("System.Net.Http.WebRequest.dll")]
+[assembly: AssemblyDefaultAlias ("System.Net.Http.WebRequest.dll")]
+
+[assembly: AssemblyCompany (Consts.MonoCompany)]
+[assembly: AssemblyProduct (Consts.MonoProduct)]
+[assembly: AssemblyCopyright (Consts.MonoCopyright)]
+[assembly: AssemblyVersion (Consts.FxVersion)]
+[assembly: SatelliteContractVersion (Consts.FxVersion)]
+[assembly: AssemblyInformationalVersion (Consts.FxFileVersion)]
+[assembly: AssemblyFileVersion (Consts.FxFileVersion)]
+
+[assembly: NeutralResourcesLanguage ("en-US")]
+[assembly: CLSCompliant (true)]
+[assembly: AssemblyDelaySign (true)]
+
+[assembly: AssemblyKeyFile ("../../msfinal.pub")]
+
+[assembly: ComVisible (false)]
+
diff --git a/mcs/class/System.Net.Http.WebRequest/Makefile b/mcs/class/System.Net.Http.WebRequest/Makefile
new file mode 100644 (file)
index 0000000..2af118a
--- /dev/null
@@ -0,0 +1,11 @@
+thisdir = class/System.Net.Http.WebRequest
+SUBDIRS = 
+include ../../build/rules.make
+
+LIBRARY = System.Net.Http.WebRequest.dll
+
+LIB_MCS_FLAGS = -r:System.Net.Http.dll -r:System.dll
+
+TEST_MCS_FLAGS = -r:System.Net.Http.dll
+
+include ../../build/library.make
diff --git a/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest.dll.sources b/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest.dll.sources
new file mode 100644 (file)
index 0000000..ea3f5d0
--- /dev/null
@@ -0,0 +1,4 @@
+../../build/common/Consts.cs
+../../build/common/MonoTODOAttribute.cs
+Assembly/AssemblyInfo.cs
+System.Net.Http.WebRequest/WebRequestHandler.cs
diff --git a/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest/WebRequestHandler.cs b/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest/WebRequestHandler.cs
new file mode 100644 (file)
index 0000000..b19e6b8
--- /dev/null
@@ -0,0 +1,154 @@
+//
+// WebRequestHandler.cs
+//
+// Author:
+//       Martin Baulig <martin.baulig@xamarin.com>
+//
+// Copyright (c) 2013 Xamarin Inc. (http://www.xamarin.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.
+using System;
+using System.Net.Cache;
+using System.Net.Security;
+using System.Security.Principal;
+using System.Security.Cryptography.X509Certificates;
+
+namespace System.Net.Http
+{
+       public class WebRequestHandler : HttpClientHandler
+       {
+               bool allowPipelining;
+               RequestCachePolicy cachePolicy;
+               AuthenticationLevel authenticationLevel;
+               TimeSpan continueTimeout;
+               TokenImpersonationLevel impersonationLevel;
+               int maxResponseHeadersLength;
+               int readWriteTimeout;
+               RemoteCertificateValidationCallback serverCertificateValidationCallback;
+               bool unsafeAuthenticatedConnectionSharing;
+
+               public WebRequestHandler ()
+               {
+                       allowPipelining = true;
+                       authenticationLevel = AuthenticationLevel.MutualAuthRequested;
+                       cachePolicy = System.Net.WebRequest.DefaultCachePolicy;
+                       continueTimeout = TimeSpan.FromMilliseconds (350);
+                       impersonationLevel = TokenImpersonationLevel.Delegation;
+                       maxResponseHeadersLength = HttpWebRequest.DefaultMaximumResponseHeadersLength;
+                       readWriteTimeout = 300000;
+                       serverCertificateValidationCallback = null;
+                       unsafeAuthenticatedConnectionSharing = false;
+               }
+
+               public bool AllowPipelining {
+                       get { return allowPipelining; }
+                       set {
+                               EnsureModifiability ();
+                               allowPipelining = value;
+                       }
+               }
+
+               public RequestCachePolicy CachePolicy {
+                       get { return cachePolicy; }
+                       set {
+                               EnsureModifiability ();
+                               cachePolicy = value;
+                       }
+               }
+
+               public AuthenticationLevel AuthenticationLevel {
+                       get { return authenticationLevel; }
+                       set {
+                               EnsureModifiability ();
+                               authenticationLevel = value;
+                       }
+               }
+
+               [MonoTODO]
+               public X509CertificateCollection ClientCertificates {
+                       get { throw new NotImplementedException (); }
+               }
+
+               [MonoTODO]
+               public TimeSpan ContinueTimeout {
+                       get { return continueTimeout; }
+                       set {
+                               EnsureModifiability ();
+                               continueTimeout = value;
+                       }
+               }
+
+               public TokenImpersonationLevel ImpersonationLevel {
+                       get { return impersonationLevel; }
+                       set {
+                               EnsureModifiability ();
+                               impersonationLevel = value;
+                       }
+               }
+
+               public int MaxResponseHeadersLength {
+                       get { return maxResponseHeadersLength; }
+                       set {
+                               EnsureModifiability ();
+                               maxResponseHeadersLength = value;
+                       }
+               }
+
+               public int ReadWriteTimeout {
+                       get { return readWriteTimeout; }
+                       set {
+                               EnsureModifiability ();
+                               readWriteTimeout = value;
+                       }
+               }
+
+               [MonoTODO]
+               public RemoteCertificateValidationCallback ServerCertificateValidationCallback {
+                       get { return serverCertificateValidationCallback; }
+                       set {
+                               EnsureModifiability ();
+                               serverCertificateValidationCallback = value;
+                       }
+               }
+
+               public bool UnsafeAuthenticatedConnectionSharing {
+                       get { return unsafeAuthenticatedConnectionSharing; }
+                       set {
+                               EnsureModifiability ();
+                               unsafeAuthenticatedConnectionSharing = value;
+                       }
+               }
+
+               internal override HttpWebRequest CreateWebRequest (HttpRequestMessage request)
+               {
+                       HttpWebRequest wr = base.CreateWebRequest (request);
+
+                       wr.Pipelined = allowPipelining;
+                       wr.AuthenticationLevel = authenticationLevel;
+                       wr.CachePolicy = cachePolicy;
+                       wr.ImpersonationLevel = impersonationLevel;
+                       wr.MaximumResponseHeadersLength = maxResponseHeadersLength;
+                       wr.ReadWriteTimeout = readWriteTimeout;
+                       wr.UnsafeAuthenticatedConnectionSharing = unsafeAuthenticatedConnectionSharing;
+
+                       return wr;
+               }
+       }
+}
+
index 869ab38bc95ef97f051374682be282473a69ef47..8e2d0dfeff3a1fff94f8d6626e08e82d7df944f4 100644 (file)
@@ -57,3 +57,5 @@ using System.Runtime.InteropServices;
 
 [assembly: ComVisible (false)]
 
+[assembly: InternalsVisibleTo ("System.Net.Http.WebRequest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")]
+
index e9dafd76e9bb8307d548ee29f65752858e5cd915..448c48377a1017e2c4dd0f27eb860bd781d4c520 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{46CFCFD7-D328-4896-86F2-215A6577548C}</ProjectGuid>\r
+    <ProjectGuid>{BE71D058-35CB-4623-AA66-631C7EB5F139}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Net.Http-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0a6793c965ceb5196d6e6bb460a2582bca640ce1..533032b93bc3f136ca5b44be49a192b6a2b1481a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A99841AC-505D-4E3F-8EC7-17232A175EB9}</ProjectGuid>\r
+    <ProjectGuid>{7F42459F-0D03-42BF-BC81-7EDF54F78C05}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Net.Http-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
-      <Project>{46CFCFD7-D328-4896-86F2-215A6577548C}</Project>\r
+      <Project>{BE71D058-35CB-4623-AA66-631C7EB5F139}</Project>\r
       <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f8d351e243f937b88bf6f3e97da9a49c80833a98..042fa7cd2dca2c1e6046f1912e890c4078a8a655 100644 (file)
@@ -85,7 +85,8 @@ namespace System.Net.Http.Headers
                                        throw new ArgumentNullException ("MediaType");
 
                                string temp;
-                               if (TryParseMediaType (new Lexer (value), out temp) != Token.Type.End)
+                               var token = TryParseMediaType (new Lexer (value), out temp);
+                               if (token == null || token.Value.Kind != Token.Type.End)
                                        throw new FormatException ();
 
                                media_type = temp;
index 68004b990133bdb3f1956725e540b8fcc320f63c..720fc6812a678f156118c326c70056744dd58525 100644 (file)
@@ -58,7 +58,7 @@ namespace System.Net.Http
                        useProxy = true;
                }
 
-               void EnsureModifiability ()
+               internal void EnsureModifiability ()
                {
                        if (sentRequest)
                                throw new InvalidOperationException (
@@ -219,7 +219,7 @@ namespace System.Net.Http
                        base.Dispose (disposing);
                }
 
-               HttpWebRequest CreateWebRequest (HttpRequestMessage request)
+               internal virtual HttpWebRequest CreateWebRequest (HttpRequestMessage request)
                {
                        var wr = new HttpWebRequest (request.RequestUri);
                        wr.ThrowOnError = false;
index 7da53393fa35b522915d9114a388713189acbc24..aa7b942e2ba28c3dff75dd17db533cca15e580a9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{52BCBA52-95B9-4437-B630-4A7C492BF560}</ProjectGuid>\r
+    <ProjectGuid>{87D4A457-1D00-48A7-8BD6-E786E93CC4CA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Net-net_2_0</OutputPath>\r
@@ -24,7 +24,7 @@
     <DebugType>full</DebugType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_2_1;NET_2_0;NET_1_1;NET_3_5</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,7 @@
     <DebugType>pdbonly</DebugType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_2_0;NET_1_1;NET_3_5</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -47,6 +47,7 @@
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Assembly\TypeForwarders.cs" />\r
     <Compile Include="System.Net\IPEndPointCollection.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 07db29c90bbfec61397c86c076621d8f392c8616..4b15fde41e4696ad55e04caa39be78596b3431c8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{26480A1B-A6B9-4865-8492-C18019094CE4}</ProjectGuid>\r
+    <ProjectGuid>{0653CFE2-4A19-4B91-A51F-793F8D516790}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Net-net_4_0</OutputPath>\r
@@ -24,7 +24,7 @@
     <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_2_1;NET_2_0;NET_1_1;NET_3_5</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_3_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,7 @@
     <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_2_1;NET_2_0;NET_1_1;NET_3_5</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_3_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -47,6 +47,7 @@
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Assembly\TypeForwarders.cs" />\r
     <Compile Include="System.Net\IPEndPointCollection.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3e6954e6b0037dcd3bbb01f9da0ee68931a15414..41c2a691ee58e973fc5aa589c512b8928914a96a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{204C086B-F0B0-4570-89F1-50245F0E0491}</ProjectGuid>\r
+    <ProjectGuid>{ADF802C8-DED6-4991-A5AE-34B8F1440EE4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Net-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;NET_2_1;NET_2_0;NET_1_1;NET_3_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_3_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,7 @@
     <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;NET_2_1;NET_2_0;NET_1_1;NET_3_5</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;NET_3_5</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -47,6 +47,7 @@
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Assembly\TypeForwarders.cs" />\r
     <Compile Include="System.Net\IPEndPointCollection.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 696a2834fae4c64e75b1f6f36d7897a05a1ce7ae..c975ca182be9112636c9a370731213f17bc8efb8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D1AE499F-8B3D-44A2-9EB4-A9D336A2866C}</ProjectGuid>\r
+    <ProjectGuid>{9BE7809F-583C-4F8C-B9BB-7BE45B78CC93}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Numerics-net_4_0</OutputPath>\r
@@ -45,6 +45,7 @@
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
     <Compile Include="System.Numerics\BigInteger.cs" />\r
     <Compile Include="System.Numerics\Complex.cs" />\r  </ItemGroup>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fe65b1368af7bc14597a307ac00803f5beb9cf9b..d62bc7e48bfced9860a6b6bba0ed85456685d4b0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C807E510-3FB6-4C77-A7CC-6EAC73823C3C}</ProjectGuid>\r
+    <ProjectGuid>{9A7E3AA8-1EB4-4A43-A806-636E6B220A76}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Numerics-net_4_5</OutputPath>\r
@@ -45,6 +45,7 @@
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
+    <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
     <Compile Include="System.Numerics\BigInteger.cs" />\r
     <Compile Include="System.Numerics\Complex.cs" />\r  </ItemGroup>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f6f242108e615d0a367b751a56de97c7b050976f..510a4cac3be73596ea43a288be3de0bfead62828 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{22EE988C-2F34-4538-873F-35DA98075332}</ProjectGuid>\r
+    <ProjectGuid>{6067C2B4-C6BA-4D06-93A6-42365C0DB6EE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Numerics-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Numerics\System.Numerics-net_4_0.csproj">\r
-      <Project>{D1AE499F-8B3D-44A2-9EB4-A9D336A2866C}</Project>\r
+      <Project>{9BE7809F-583C-4F8C-B9BB-7BE45B78CC93}</Project>\r
       <Name>System.Numerics\System.Numerics-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 8b420cf10d32b528774a7952928c0756bd8b12dc..e1fa62deab6284060c3404e5bf3adfd1165e256d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0FCF1047-D9AE-48DA-B794-5505284027A9}</ProjectGuid>\r
+    <ProjectGuid>{1A3E2D13-1CE7-43CB-9748-9C7D586A897F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Numerics-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Numerics\System.Numerics-net_4_5.csproj">\r
-      <Project>{C807E510-3FB6-4C77-A7CC-6EAC73823C3C}</Project>\r
+      <Project>{9A7E3AA8-1EB4-4A43-A806-636E6B220A76}</Project>\r
       <Name>System.Numerics\System.Numerics-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0b7c02a36a78e0fbe2f38ade47a982a5697df899..b49f9cd31d8b08539ccde1ea0fb667935aa8ec8c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</ProjectGuid>\r
+    <ProjectGuid>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Core-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Reactive\ObservableBase.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Reactive\ObserverBase.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Reactive\Unit.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Strings_Core.Generated.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Strings_Core.Generated.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 8447a1ca3ae5e88df956d0567d56af66428873c5..4591cafad86b201d57608b2b22cc50392c4e8710 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6B1ABEA7-1774-41A8-B6B6-5A3CFDED2882}</ProjectGuid>\r
+    <ProjectGuid>{68AE2077-862E-4351-A159-D3CD817059CF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Debugger-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -45,7 +45,8 @@
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Debugger\Properties\AssemblyInfo.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Debugger\Reactive\Linq\QueryDebugger.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Debugger\Reactive\Linq\QueryDebugger.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
-      <Project>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</Project>\r
+      <Project>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</Project>\r
       <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ad476ccc70db085f53fcc1021bde05e6357b2e06..7ddd29f94d381f9e6cd2125bdba2ace6ac6429ab 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6DDBDFA1-00F6-4584-801D-A2FC8691AEE1}</ProjectGuid>\r
+    <ProjectGuid>{36C5B564-9E57-4DD3-ADA4-4EC79402B02E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Experimental-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -53,7 +53,8 @@
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\Linq\QbservableEx.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\Linq\QbservableEx.Generated.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\Linq\QueryLanguageEx.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\ListObservable.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\ListObservable.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
-      <Project>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</Project>\r
+      <Project>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</Project>\r
       <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7e85fa8136ebeb3be200d13e889634e7f308cc3d..6d4b53fe96f9253e1853151c21c1c0b6c3e93c44 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</ProjectGuid>\r
+    <ProjectGuid>{D80FD091-3F53-4879-B0BB-08897139CF97}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Interfaces-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -67,7 +67,8 @@
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Linq\IQbservableProvider.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Subjects\IConnectableObservable.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Subjects\ISubject.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Subjects\ISubject.Multi.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Subjects\ISubject.Multi.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2ff285e58c1a6f5fc79a1020dd73ed6650dd0d4a..ad60e93be367d33ef13f4657e009eaf61b3b6418 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</ProjectGuid>\r
+    <ProjectGuid>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Linq-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Reactive\Threading\Tasks\TaskObservableExtensions.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Reactive\TimeInterval.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Reactive\Timestamped.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Strings_Linq.Generated.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Strings_Linq.Generated.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 952f753a9123f4516587bdcf57302da36b1d1bf7..13353ce842871a4ae7d28b454e68304541add977 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A01E9CA8-9B09-4D80-923B-67E8B60D2723}</ProjectGuid>\r
+    <ProjectGuid>{6A74098E-D4D5-4D6F-A673-8E95CBF8726E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.PlatformServices-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -62,7 +62,8 @@
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Reactive\Internal\PlatformEnlightenmentProvider.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Reactive\Internal\StopwatchImpl.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Reactive\Internal\Stubs.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Strings_PlatformServices.Generated.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Strings_PlatformServices.Generated.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
-      <Project>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</Project>\r
+      <Project>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</Project>\r
       <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 12b07443ab2aee2b38d0b0ca4732fd5b521e9fd8..2ebe682dded0ffbab408a473d5bbda64714535e2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3EC882EF-A451-467F-BE31-CE6E98A538F0}</ProjectGuid>\r
+    <ProjectGuid>{03DD638D-4D60-42BB-94D6-3C7112C62C20}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Providers-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -55,7 +55,8 @@
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Reactive\Linq\Qbservable.Generated.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Reactive\Linq\Qbservable.Joins.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Reactive\ObservableQuery.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Strings_Providers.Generated.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Strings_Providers.Generated.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
-      <Project>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</Project>\r
+      <Project>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</Project>\r
       <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 83d195e1bb50709f68fc665d1571ee3a60e83f3c..291d1d4a9e6cf1801159ed062d1dbf8d82a99e37 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F2A9349E-4A1E-4FA2-86D7-E970CF54C6A5}</ProjectGuid>\r
+    <ProjectGuid>{5462ACB9-395E-4152-8292-B24612453210}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Runtime.Remoting-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -47,7 +47,8 @@
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\GlobalSuppressions.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Properties\AssemblyInfo.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Reactive\Linq\Observable.Remoting.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Reactive\Linq\QueryLanguage.Remoting.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Reactive\Linq\QueryLanguage.Remoting.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
-      <Project>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</Project>\r
+      <Project>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</Project>\r
       <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2ff80ec35e0fdb8ea4d57568ee84aba4b8b66055..6fa79f1a9215eefe62d8b252690e48d810a906e5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AB071CEE-330F-4AA3-B73C-9154150914C1}</ProjectGuid>\r
+    <ProjectGuid>{A12A96AC-3AAD-417A-90FB-B40573189AC4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Windows.Forms-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -47,7 +47,8 @@
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\GlobalSuppressions.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Properties\AssemblyInfo.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Reactive\Concurrency\ControlScheduler.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Reactive\Linq\ControlObservable.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Reactive\Linq\ControlObservable.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
-      <Project>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</Project>\r
+      <Project>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</Project>\r
       <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 430ec157fae475981de4f175db8c8ed0224a969b..80f691f48b9d65d3dbf3eaef0757c23baaff3eac 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{490E03A7-434E-41D6-B134-BD090A9CE383}</ProjectGuid>\r
+    <ProjectGuid>{6E6F15CD-2244-4DD8-AD9E-02FECE17DB0D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Reactive.Windows.Threading-net_4_5</OutputPath>\r
@@ -24,7 +24,7 @@
     <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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -32,7 +32,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;HAS_EDI;PREFERASYNC;PREFER_ASYNC;SIGNED</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT;SIGNED</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
@@ -51,7 +51,8 @@
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Reactive\Internal\Constants.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Reactive\Linq\CoreDispatcherObservable.cs" />\r
     <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Reactive\Linq\DispatcherObservable.cs" />\r
-    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Strings_WindowsThreading.Generated.cs" />\r  </ItemGroup>\r
+    <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Strings_WindowsThreading.Generated.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj">\r
-      <Project>{1CA793F9-A71D-4534-B684-D77AF04AB96F}</Project>\r
+      <Project>{D80FD091-3F53-4879-B0BB-08897139CF97}</Project>\r
       <Name>System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core-net_4_5.csproj">\r
-      <Project>{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}</Project>\r
+      <Project>{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}</Project>\r
       <Name>System.Reactive.Core\System.Reactive.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj">\r
-      <Project>{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}</Project>\r
+      <Project>{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}</Project>\r
       <Name>System.Reactive.Linq\System.Reactive.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_5.csproj">\r
-      <Project>{6D23A57D-01AF-4266-8E58-C16E732FCF81}</Project>\r
+      <Project>{0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}</Project>\r
       <Name>WindowsBase\WindowsBase-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 965fa031b3962af386ebf54075ddec68e8c7511e..a32346f8dcae945bb7ed6e352a6ce927ef2566a7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{89B24A2B-F179-4270-99AD-37AA03B77E09}</ProjectGuid>\r
+    <ProjectGuid>{B0813837-153F-4D87-8BDC-4224CE7413BA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Caching-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0d99374799c6e7dd0b63b16ff8f6fa07f79b2351..9b319930ba9b94910b7893c55dea3083aaa90973 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8645A982-AA1E-48CB-B996-7FCC4F8703CE}</ProjectGuid>\r
+    <ProjectGuid>{C18ABE89-33D2-4780-93BE-AB89B8187581}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Caching-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2b3b21521f6357f9f54b034d787ba21ede4df5ab..8e8c3796fa0994cab115529144b81a33d1870185 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{70ABD0A7-58E3-420D-97F3-24953E2F35AA}</ProjectGuid>\r
+    <ProjectGuid>{0618397F-59F6-4775-AE8F-F7BE2B619841}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Caching-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Caching\System.Runtime.Caching-net_4_0.csproj">\r
-      <Project>{89B24A2B-F179-4270-99AD-37AA03B77E09}</Project>\r
+      <Project>{B0813837-153F-4D87-8BDC-4224CE7413BA}</Project>\r
       <Name>System.Runtime.Caching\System.Runtime.Caching-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b9455dea1f76a81a10b9335e28195e8d02001532..db99a265058ca4484574a4314661703084884858 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8AA31784-B653-4727-B8AD-ED2756AF1C3D}</ProjectGuid>\r
+    <ProjectGuid>{CE2E44C6-7B7F-43BB-992D-44749DFA7D71}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Caching-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Caching\System.Runtime.Caching-net_4_5.csproj">\r
-      <Project>{8645A982-AA1E-48CB-B996-7FCC4F8703CE}</Project>\r
+      <Project>{C18ABE89-33D2-4780-93BE-AB89B8187581}</Project>\r
       <Name>System.Runtime.Caching\System.Runtime.Caching-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f75168716f3f007d92eac1c7992e37b05ce09d97..b12a4c6cb830dc96dfc3e32adbcc1a4ffeb1f72f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3327D147-BA8F-4844-A60B-AF7C5F1267EB}</ProjectGuid>\r
+    <ProjectGuid>{F83A320D-A0B2-4123-AC1D-0AD8B202FD6B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.DurableInstancing-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_0.csproj">\r
-      <Project>{802B1060-BD79-4648-A24E-D38F34AE29A0}</Project>\r
+      <Project>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 80d3baab13a49078c9f81412a123121eac04d948..0f6ac25b722a2977a270219c43a61eb549ab88ca 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C07F9E49-E65C-40C7-A3BD-02F932A33C2A}</ProjectGuid>\r
+    <ProjectGuid>{DD189B9C-5CB4-4CB8-988C-90C36AB0BDA2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.DurableInstancing-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fcf1beac741e96fc6b7d9f2bcc1781e81f7190cc..d94977c005abf7e06c3c750b48d05fefdce277f8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FBC4BF16-5D2A-4636-8370-FCEB23B6A2F0}</ProjectGuid>\r
+    <ProjectGuid>{B87B8FC2-C5AB-4BCC-B730-1D0C759E1D9E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.DurableInstancing-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.DurableInstancing\System.Runtime.DurableInstancing-net_4_0.csproj">\r
-      <Project>{3327D147-BA8F-4844-A60B-AF7C5F1267EB}</Project>\r
+      <Project>{F83A320D-A0B2-4123-AC1D-0AD8B202FD6B}</Project>\r
       <Name>System.Runtime.DurableInstancing\System.Runtime.DurableInstancing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_0.csproj">\r
-      <Project>{802B1060-BD79-4648-A24E-D38F34AE29A0}</Project>\r
+      <Project>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 526ed7c680538d63128cef278b822cb31098aaf9..2b7c8bd6195e61de580e9ea6a6d95d5351b69e53 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{590FFFA8-EFBA-4B65-87A7-FB3B42C9FF02}</ProjectGuid>\r
+    <ProjectGuid>{6D34CFEC-13B9-4E34-A253-CE4E46322542}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.DurableInstancing-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.DurableInstancing\System.Runtime.DurableInstancing-net_4_5.csproj">\r
-      <Project>{C07F9E49-E65C-40C7-A3BD-02F932A33C2A}</Project>\r
+      <Project>{DD189B9C-5CB4-4CB8-988C-90C36AB0BDA2}</Project>\r
       <Name>System.Runtime.DurableInstancing\System.Runtime.DurableInstancing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0493c8a20984f1abdc4b19b5e0aa4551bb2ae6cb..cbd3ee075ed8de66004d946f2c2582efb8d745b7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{926909ED-BEFF-44E4-86E7-627D7F1A7182}</ProjectGuid>\r
+    <ProjectGuid>{6B643779-A807-456A-85CF-53FC62DE8D4A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Remoting-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-1.csproj">\r
-      <Project>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</Project>\r
       <Name>System.Web\System.Web-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj">\r
-      <Project>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</Project>\r
+      <Project>{85526C39-79CA-40DB-940A-3C83DF30DF85}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 311f1983d1fb37cef9688dcebb10572dadca86bf..3c4d083a0e8b8a9b8573cfc1349a774d68b5359c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D139665B-3687-45E1-849E-4B25B434A48D}</ProjectGuid>\r
+    <ProjectGuid>{4EC486E1-0880-46D4-8384-D50EC53E81F6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Remoting-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-1.csproj">\r
-      <Project>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</Project>\r
       <Name>System.Web\System.Web-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj">\r
-      <Project>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</Project>\r
+      <Project>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6cab7dc9776661fbd846c7bf738d5fe466985522..a73b46eb211ebac8f05de38650efb0d4f5a01c67 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4DB64CBC-A1A0-4EF6-9AC8-EABD847E9553}</ProjectGuid>\r
+    <ProjectGuid>{7E62A1A2-DEED-44AD-9FF2-178065ED8A44}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Remoting-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</Project>\r
       <Name>System.Web\System.Web-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
-      <Project>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ad7b80288bef755207659a3125305b51f5e7b1c7..f9486469abf77ff4f04989e4a11035528c998f8e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D7FD3F6B-2827-4281-88B0-435C7DEA540D}</ProjectGuid>\r
+    <ProjectGuid>{482313A1-343C-45DB-BE6C-BDD12C56F2C3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Remoting-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Remoting\System.Runtime.Remoting-net_2_0.csproj">\r
-      <Project>{926909ED-BEFF-44E4-86E7-627D7F1A7182}</Project>\r
+      <Project>{6B643779-A807-456A-85CF-53FC62DE8D4A}</Project>\r
       <Name>System.Runtime.Remoting\System.Runtime.Remoting-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-1.csproj">\r
-      <Project>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</Project>\r
       <Name>System.Web\System.Web-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0.csproj">\r
-      <Project>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</Project>\r
+      <Project>{85526C39-79CA-40DB-940A-3C83DF30DF85}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Remoting\System.Runtime.Remoting-net_2_0.csproj">\r
-      <Project>{926909ED-BEFF-44E4-86E7-627D7F1A7182}</Project>\r
+      <Project>{6B643779-A807-456A-85CF-53FC62DE8D4A}</Project>\r
       <Name>System.Runtime.Remoting\System.Runtime.Remoting-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c0a4421aa3b37b9233ba4f1882c242e17102a328..7d74e77fb4c55ea23a0be9d86f951237124d0aa2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{63800585-DE84-42FC-929C-E8F261D6755F}</ProjectGuid>\r
+    <ProjectGuid>{BBF90808-7545-4E6A-A7C6-C5C6E39F7EA6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Remoting-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Remoting\System.Runtime.Remoting-net_4_0.csproj">\r
-      <Project>{D139665B-3687-45E1-849E-4B25B434A48D}</Project>\r
+      <Project>{4EC486E1-0880-46D4-8384-D50EC53E81F6}</Project>\r
       <Name>System.Runtime.Remoting\System.Runtime.Remoting-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-1.csproj">\r
-      <Project>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</Project>\r
       <Name>System.Web\System.Web-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0.csproj">\r
-      <Project>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</Project>\r
+      <Project>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Remoting\System.Runtime.Remoting-net_4_0.csproj">\r
-      <Project>{D139665B-3687-45E1-849E-4B25B434A48D}</Project>\r
+      <Project>{4EC486E1-0880-46D4-8384-D50EC53E81F6}</Project>\r
       <Name>System.Runtime.Remoting\System.Runtime.Remoting-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7e0d6a090e4a75e3df5f5aaa471be41e53df1348..c513f7760ae63630dd5f978c7d25ab3c43b014e0 100644 (file)
@@ -5,12 +5,13 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7F9CCA1F-1778-4BB6-A8B6-D761429B4B8C}</ProjectGuid>\r
+    <ProjectGuid>{E19661F8-3BCE-48C0-A408-8F712F87A396}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Remoting-tests-net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>False</NoConfig>\r
+    \r
     <AppDesignerFolder>Properties</AppDesignerFolder>\r
     <RootNamespace>\r
     </RootNamespace>\r
@@ -62,8 +63,7 @@
     <Compile Include="Test\ServerObject.cs" />\r
     <Compile Include="Test\SyncCalls.cs" />\r
     <Compile Include="Test\System.Runtime.Remoting.Channels.Tcp\TcpChannelTest.cs" />\r
-    <Compile Include="Test\TcpCalls.cs" />\r
-  </ItemGroup>\r
+    <Compile Include="Test\TcpCalls.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
@@ -73,6 +73,7 @@
   -->\r
   <PropertyGroup>\r
     <PreBuildEvent>\r
+\r
     </PreBuildEvent>\r
     <PostBuildEvent>\r
       xcopy $(TargetName).* $(ProjectDir)..\lib\net_4_5\ /Y /R /D\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Remoting\System.Runtime.Remoting-net_4_5.csproj">\r
-      <Project>{4DB64CBC-A1A0-4EF6-9AC8-EABD847E9553}</Project>\r
+      <Project>{7E62A1A2-DEED-44AD-9FF2-178065ED8A44}</Project>\r
       <Name>System.Runtime.Remoting\System.Runtime.Remoting-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</Project>\r
       <Name>System.Web\System.Web-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5.csproj">\r
-      <Project>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
+    <ProjectReference Include="..\System.Runtime.Remoting\System.Runtime.Remoting-net_4_5.csproj">\r
+      <Project>{7E62A1A2-DEED-44AD-9FF2-178065ED8A44}</Project>\r
+      <Name>System.Runtime.Remoting\System.Runtime.Remoting-net_4_5</Name>\r
+    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
-</Project>\r
+</Project>
index 9af384c56f97d2a40be8448329807a08a068f8c1..02fe0d5340c571e7ec50f38e0bcda24499b1315d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</ProjectGuid>\r
+    <ProjectGuid>{85526C39-79CA-40DB-940A-3C83DF30DF85}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization.Formatters.Soap-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0e023973d9353827b62f665cc671d41e7f3979be..e439e1d38930ef6d8579b34f14cb143f8ded487d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</ProjectGuid>\r
+    <ProjectGuid>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization.Formatters.Soap-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7e77aae20de9b5563f2d1d517e41ac5e1371e99c..3dc62b1e985872c720366a8cea430ceba2db2629 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{E9E47642-19D3-48A0-81C4-D51810976A70}</ProjectGuid>\r
+    <ProjectGuid>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization.Formatters.Soap-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 76bf2b92caf507b1430164ddb2bff76cb1d98b7b..d7a09ea4af4575425ade29c93d055bbd3491dc40 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D03F3879-5F44-4AD2-B695-93C8A6068134}</ProjectGuid>\r
+    <ProjectGuid>{7D65F1E4-3908-4DB1-A750-ADD717FE96BD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization.Formatters.Soap-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-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>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</Project>\r
+      <Project>{85526C39-79CA-40DB-940A-3C83DF30DF85}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fcc0465ea928007249eed03d2ec663b4aec3313a..718b43176466c693081e06ec3a39f85ab4a2e266 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F89529E2-B0EA-45EF-8C09-013B5A094DA2}</ProjectGuid>\r
+    <ProjectGuid>{55ED50A9-7ABD-4856-A395-210BF169ECBB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization.Formatters.Soap-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-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>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</Project>\r
+      <Project>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c48b5accc14680d2dc8775d7322b6fde19fccda1..1b00862f3f94f4d4a853532b580cea773a7448a3 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{86595D30-C24E-4A0F-9419-499980DE4B79}</ProjectGuid>\r
+    <ProjectGuid>{287E4CA2-E854-4E18-AFEE-B71E893A30EA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization.Formatters.Soap-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-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>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</Project>\r
       <Name>System.Runtime.Serialization.Formatters.Soap\System.Runtime.Serialization.Formatters.Soap-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7ca011f4a93e99c6c1495e25474e9ae399a5a20b..8559abaae845b265556fe0586d5e7f816de1c8d9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</ProjectGuid>\r
+    <ProjectGuid>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,169,219,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2d02e1d778878b86ea69331b7bd358d72dd973b5..753ddab437f31c3100f044207c43e621e907fe54 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</ProjectGuid>\r
+    <ProjectGuid>{4F614C6C-A83E-4C3C-859B-0548391F519E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,169,219,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a76f67bade72b1f9eb33ba66ed20bd94ab896859..d6efa31761b653d662def8b99f2aaca8c0ba3c7d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{088AB4AB-1904-4365-A74B-F7557A034945}</ProjectGuid>\r
+    <ProjectGuid>{E90544E8-C031-49EE-BB6F-8688382E8618}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,169,219,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization-net_4_5</OutputPath>\r
@@ -48,6 +48,7 @@
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="..\System.ServiceModel.Web\System.Runtime.Serialization.Json\DataContractJsonSerializer.cs" />\r
+    <Compile Include="..\System.ServiceModel.Web\System.Runtime.Serialization.Json\DataContractJsonSerializerSettings.cs" />\r
     <Compile Include="..\System.ServiceModel.Web\System.Runtime.Serialization.Json\IXmlJsonReaderInitializer.cs" />\r
     <Compile Include="..\System.ServiceModel.Web\System.Runtime.Serialization.Json\IXmlJsonWriterInitializer.cs" />\r
     <Compile Include="..\System.ServiceModel.Web\System.Runtime.Serialization.Json\JsonReader.cs" />\r
     <Compile Include="System.Runtime.Serialization\DataContractAttribute.cs" />\r
     <Compile Include="System.Runtime.Serialization\DataContractResolver.cs" />\r
     <Compile Include="System.Runtime.Serialization\DataContractSerializer.cs" />\r
+    <Compile Include="System.Runtime.Serialization\DataContractSerializerSettings.cs" />\r
     <Compile Include="System.Runtime.Serialization\DataMemberAttribute.cs" />\r
+    <Compile Include="System.Runtime.Serialization\DateTimeFormat.cs" />\r
+    <Compile Include="System.Runtime.Serialization\EmitTypeInformation.cs" />\r
     <Compile Include="System.Runtime.Serialization\EnumMemberAttribute.cs" />\r
     <Compile Include="System.Runtime.Serialization\ExportOptions.cs" />\r
     <Compile Include="System.Runtime.Serialization\ExtensionDataObject.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3dfb175cf3134d10970e8509e815999f132f93cf..31b5991e72a4b0d56243ec88f47a222bcc1eb04e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{30E9DDDA-1C01-437E-9444-78B95197167C}</ProjectGuid>\r
+    <ProjectGuid>{27F5B712-0010-4A46-8C55-4CACA30F4E78}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,169,219,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization-tests-net_2_0</OutputPath>\r
@@ -54,6 +54,7 @@
     <Compile Include="Test\System.Runtime.Serialization\CollectionSerialization.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractResolverTest.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_DuplicateQName.cs" />\r
+    <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_InvalidCharacters.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_NullableWithDictionary.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\KnownTypeAttributeTest.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\WsdlHelper.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.ServiceModel.dll">\r
       <Private>False</Private>\r
     </Reference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0cfec1d5a04148fbb6b6e7648b191feecad575b7..04417003e2b1a1f4f1e75bc45b6971ac865f814d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{11013E7D-73BE-4CAF-80D1-1C7CDD85D40A}</ProjectGuid>\r
+    <ProjectGuid>{5E9D8F32-D3F0-4243-AA10-B896ACB084F7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,169,219,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization-tests-net_4_0</OutputPath>\r
@@ -54,6 +54,7 @@
     <Compile Include="Test\System.Runtime.Serialization\CollectionSerialization.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractResolverTest.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_DuplicateQName.cs" />\r
+    <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_InvalidCharacters.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_NullableWithDictionary.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\KnownTypeAttributeTest.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\WsdlHelper.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_0.csproj">\r
-      <Project>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</Project>\r
+      <Project>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6f1755896dc420e99c4c346eb0f5492d356b91b6..513c10228954e41250d0b37525958900dfe26de8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8748B03E-D19A-4A32-B0BC-67DE3F224EDC}</ProjectGuid>\r
+    <ProjectGuid>{DC1A3B5B-AFAC-4EE0-B9B8-6664F9E744B7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,168,169,219,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Runtime.Serialization-tests-net_4_5</OutputPath>\r
@@ -54,6 +54,7 @@
     <Compile Include="Test\System.Runtime.Serialization\CollectionSerialization.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractResolverTest.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_DuplicateQName.cs" />\r
+    <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_InvalidCharacters.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\DataContractSerializerTest_NullableWithDictionary.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\KnownTypeAttributeTest.cs" />\r
     <Compile Include="Test\System.Runtime.Serialization\WsdlHelper.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_5.csproj">\r
-      <Project>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7996abd8c611a97b1664edc3a1215d6f9d7b3228..4c1a589f65a051837047d5bc4dab225f23528ac9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</ProjectGuid>\r
+    <ProjectGuid>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Security-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-1.csproj">\r
-      <Project>{980C299E-664F-4905-B01C-19599BBE78FF}</Project>\r
+      <Project>{FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}</Project>\r
       <Name>System\System-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0.csproj">\r
-      <Project>{67A04408-CBEF-4B63-B975-29D827B0DBED}</Project>\r
+      <Project>{2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}</Project>\r
       <Name>System.XML\System.Xml-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b2f29fe6ebdf224dc69b045f592f39008a73a574..d0bb54e2a478cfe9b9b3026ca1425cc88b1d17ba 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</ProjectGuid>\r
+    <ProjectGuid>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Security-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-1.csproj">\r
-      <Project>{C57BB644-EEFC-475A-AF6F-43EF29C75933}</Project>\r
+      <Project>{FCBCCC55-006E-41B2-A649-CF9A843E34BD}</Project>\r
       <Name>System\System-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0.csproj">\r
-      <Project>{18CD7C68-EF7C-4C7A-B8D6-FE9834145437}</Project>\r
+      <Project>{8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}</Project>\r
       <Name>System.XML\System.Xml-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d8c3ed42982c5262991f304f989a322b9a2bc110..584a037df7c89d52173888885273e1e7fe167e0d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</ProjectGuid>\r
+    <ProjectGuid>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Security-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-1.csproj">\r
-      <Project>{B53B8417-E392-4660-86F0-54E7B7FAD4BA}</Project>\r
+      <Project>{B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}</Project>\r
       <Name>System\System-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</Project>\r
+      <Project>{F96F7491-66DB-4291-8803-F2F165B33B55}</Project>\r
       <Name>System.XML\System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c9aa2ff42f20492f5a14727ab77a682a18e6b82f..2c019879d3117239154d55c73386d371df98acd0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F12D783C-73C7-4929-8FA6-76BB06FEF3DE}</ProjectGuid>\r
+    <ProjectGuid>{FB4FDBCF-EC4C-456A-963D-21F345994BF9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,414,169,219,1595,168,183,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Security-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_2_0.csproj">\r
-      <Project>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</Project>\r
       <Name>System.Security\System.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-1.csproj">\r
-      <Project>{980C299E-664F-4905-B01C-19599BBE78FF}</Project>\r
+      <Project>{FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}</Project>\r
       <Name>System\System-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0.csproj">\r
-      <Project>{67A04408-CBEF-4B63-B975-29D827B0DBED}</Project>\r
+      <Project>{2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}</Project>\r
       <Name>System.XML\System.Xml-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d0dce791766b162c45083086ce3e93e359f923b2..122f7736607b66a36ce81486b84353a23063ebc0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{35CA0215-5507-43AB-BBB1-10B274733076}</ProjectGuid>\r
+    <ProjectGuid>{7CD39108-AA65-4A1D-A185-658C4DFED0F6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,414,169,219,1595,168,183,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Security-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_0.csproj">\r
-      <Project>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</Project>\r
       <Name>System.Security\System.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-1.csproj">\r
-      <Project>{C57BB644-EEFC-475A-AF6F-43EF29C75933}</Project>\r
+      <Project>{FCBCCC55-006E-41B2-A649-CF9A843E34BD}</Project>\r
       <Name>System\System-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0.csproj">\r
-      <Project>{18CD7C68-EF7C-4C7A-B8D6-FE9834145437}</Project>\r
+      <Project>{8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}</Project>\r
       <Name>System.XML\System.Xml-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a6748208b704866832594378238641ac4aee2680..99b0424278187ebf4d357b12f3e63d60a10d189f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5AF47E2F-C295-4410-BB78-F08FE99C0E76}</ProjectGuid>\r
+    <ProjectGuid>{65F07468-96FC-4A71-8565-2CD7A50728CC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,414,169,219,1595,168,183,414</NoWarn>\r
     <OutputPath>bin\Debug\System.Security-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Security\System.Security-net_4_5.csproj">\r
-      <Project>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</Project>\r
       <Name>System.Security\System.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-1.csproj">\r
-      <Project>{B53B8417-E392-4660-86F0-54E7B7FAD4BA}</Project>\r
+      <Project>{B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}</Project>\r
       <Name>System\System-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</Project>\r
+      <Project>{F96F7491-66DB-4291-8803-F2F165B33B55}</Project>\r
       <Name>System.XML\System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2d6d915f716ec60ede480d2d66cb1dad381d987f..72a06ccc7f37bc5a82dc42066b3978e3da70ed87 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7E650C81-1CCE-4A49-9DC8-011DBBCECD02}</ProjectGuid>\r
+    <ProjectGuid>{C4790F29-45CF-4D74-85FC-95F9F35D6B8E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Discovery-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_0.csproj">\r
-      <Project>{802B1060-BD79-4648-A24E-D38F34AE29A0}</Project>\r
+      <Project>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 18f422faf80d0a58ddd4f57e8310ab0c95a8d43e..68ac0cafcac67aa4b486d89d85bca67b673a4e71 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C06900FB-F604-4640-AFDC-000BF6BB38CC}</ProjectGuid>\r
+    <ProjectGuid>{875503E2-28DA-4301-99D4-9A897BDC06F1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Discovery-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2474fc02927280dba3b90406810f14bfe7b6bee0..577e826e13577b5c0e27b6c749ebb0d2d952edda 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2AD05316-EDB9-49CA-A96C-6951FC6B4A6F}</ProjectGuid>\r
+    <ProjectGuid>{563F4358-F2E3-4067-A4AF-BB3248905DD4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Discovery-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Discovery\System.ServiceModel.Discovery-net_4_0.csproj">\r
-      <Project>{7E650C81-1CCE-4A49-9DC8-011DBBCECD02}</Project>\r
+      <Project>{C4790F29-45CF-4D74-85FC-95F9F35D6B8E}</Project>\r
       <Name>System.ServiceModel.Discovery\System.ServiceModel.Discovery-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_0.csproj">\r
-      <Project>{802B1060-BD79-4648-A24E-D38F34AE29A0}</Project>\r
+      <Project>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index efb5d46089cfebb9472e56cf57d5c68634575f93..02f467196309346b74117383355273ec9687c689 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BB7A44E8-2F00-4A87-843D-5387CD8611E3}</ProjectGuid>\r
+    <ProjectGuid>{C776055D-B157-4022-8926-DC1DCE41832F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Discovery-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Discovery\System.ServiceModel.Discovery-net_4_5.csproj">\r
-      <Project>{C06900FB-F604-4640-AFDC-000BF6BB38CC}</Project>\r
+      <Project>{875503E2-28DA-4301-99D4-9A897BDC06F1}</Project>\r
       <Name>System.ServiceModel.Discovery\System.ServiceModel.Discovery-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9007006b91a7b629cd485047f11255aab377c069..d04edff196e86df06673451a6bfa29a00f17ceef 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{61C55877-8EA9-4410-98BB-115E98FA6CA1}</ProjectGuid>\r
+    <ProjectGuid>{27FEFDE2-8058-4C92-A095-172994B224B9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Routing-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2c09bb6ee7fdf6b7e6e88afdbc82d1641cdc5f23..ca59f54a2aabcebed4d6b7c3e55c2b6758931c93 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{74243378-7F6B-4B8D-81E3-E61C7AD8B87D}</ProjectGuid>\r
+    <ProjectGuid>{C60066A8-6929-44CD-BD9F-4556AFFC0087}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Routing-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1194e7177db53a1287a058f84630b62152095e8a..f8d772dea15334dabf44159a83adfa3a10d6547d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{54969D84-6764-49E4-A6AF-51ADD6A7CDFA}</ProjectGuid>\r
+    <ProjectGuid>{C1E98610-9EA1-4973-A48B-E7CE2E790F40}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Web-net_2_0</OutputPath>\r
@@ -48,6 +48,7 @@
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Assembly\TypeForwarders.cs" />\r
     <Compile Include="System.Runtime.Serialization.Json\DataContractJsonSerializer.cs" />\r
     <Compile Include="System.Runtime.Serialization.Json\IXmlJsonReaderInitializer.cs" />\r
     <Compile Include="System.Runtime.Serialization.Json\IXmlJsonWriterInitializer.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_2_0.csproj">\r
-      <Project>{F0188B31-4CA0-41B2-8554-42C84D351D5E}</Project>\r
+      <Project>{2081F80F-9D8D-4D22-AF56-367D7BAC61D6}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 61fc00a3466a2fe1ec2801f6d7cb0d9576eea217..153bac008e30d3ed28ba39f525b0cc57b39d7168 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2F40A7ED-89D4-414D-B916-6ECB39F15BD2}</ProjectGuid>\r
+    <ProjectGuid>{B9CFA1C3-B2EE-40CB-85EC-674A2D1CAC5F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Web-net_4_0</OutputPath>\r
@@ -48,6 +48,7 @@
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Assembly\TypeForwarders.cs" />\r
     <Compile Include="System.ServiceModel.Activation\WebScriptServiceHostFactory.cs" />\r
     <Compile Include="System.ServiceModel.Activation\WebServiceHostFactory.cs" />\r
     <Compile Include="System.ServiceModel.Channels\WebBodyFormatMessageProperty.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_0.csproj">\r
-      <Project>{70CE3BCD-3BFA-42A9-AC82-C2F3B2CAC59B}</Project>\r
+      <Project>{B98941D0-3811-41A0-B07B-E48D4A7765DF}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 69a941ba9352e585c3d4b570529dd0099d3a8c6b..9f9f3659839ef8655312a2211852f072a7efb74c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{89390ACC-32C7-45EE-A169-BA1A4EEE6C47}</ProjectGuid>\r
+    <ProjectGuid>{BC669CAE-D6F8-49B9-8AC3-68B48BD70587}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Web-net_4_5</OutputPath>\r
@@ -48,6 +48,7 @@
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
     <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Assembly\TypeForwarders.cs" />\r
     <Compile Include="System.ServiceModel.Activation\WebScriptServiceHostFactory.cs" />\r
     <Compile Include="System.ServiceModel.Activation\WebServiceHostFactory.cs" />\r
     <Compile Include="System.ServiceModel.Channels\WebBodyFormatMessageProperty.cs" />\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
-      <Project>{88F3463D-A057-4531-AEE8-802F5B6342E9}</Project>\r
+      <Project>{74E571CD-0506-4A52-B780-FDA9445675FB}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ea567074555498a58557577a1ee893646beed862..22e964a2598613766cfdc6296743b3d5cbd922ce 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C7B73985-3AA4-4070-A4F9-893C3EFB2AEC}</ProjectGuid>\r
+    <ProjectGuid>{87C220D2-8B51-4F16-A266-DF2067863135}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Web-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_2_0.csproj">\r
-      <Project>{54969D84-6764-49E4-A6AF-51ADD6A7CDFA}</Project>\r
+      <Project>{C1E98610-9EA1-4973-A48B-E7CE2E790F40}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_2_0.csproj">\r
-      <Project>{F0188B31-4CA0-41B2-8554-42C84D351D5E}</Project>\r
+      <Project>{2081F80F-9D8D-4D22-AF56-367D7BAC61D6}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 705f76f23f62dce8b0025afdb8b73c003224693d..fca2c73c1bb7aa1a4869cdc64432e96d3d9cadef 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DB7FC495-2119-4090-8259-FE9AA872D09E}</ProjectGuid>\r
+    <ProjectGuid>{04D60744-2326-4D9C-9CD9-7A64D431F00B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Web-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_0.csproj">\r
-      <Project>{2F40A7ED-89D4-414D-B916-6ECB39F15BD2}</Project>\r
+      <Project>{B9CFA1C3-B2EE-40CB-85EC-674A2D1CAC5F}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj">\r
-      <Project>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_0.csproj">\r
-      <Project>{70CE3BCD-3BFA-42A9-AC82-C2F3B2CAC59B}</Project>\r
+      <Project>{B98941D0-3811-41A0-B07B-E48D4A7765DF}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ab52676931a6a54ab0398314912b8176261f70f1..33f1e381eaf506654550ea8016227bea3a97ee84 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4EE7AB4A-30BD-4795-AF12-1BFFA4108CF7}</ProjectGuid>\r
+    <ProjectGuid>{E8E13C56-208F-44E9-B0F9-F1A4996C595A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel.Web-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel.Web\System.ServiceModel.Web-net_4_5.csproj">\r
-      <Project>{89390ACC-32C7-45EE-A169-BA1A4EEE6C47}</Project>\r
+      <Project>{BC669CAE-D6F8-49B9-8AC3-68B48BD70587}</Project>\r
       <Name>System.ServiceModel.Web\System.ServiceModel.Web-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
-      <Project>{88F3463D-A057-4531-AEE8-802F5B6342E9}</Project>\r
+      <Project>{74E571CD-0506-4A52-B780-FDA9445675FB}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d55c6ce183c85b3febcfc304c819dc7715571a75..3361cfe8e0788339df794a2f5c6ef573c547a70c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</ProjectGuid>\r
+    <ProjectGuid>{28B2271C-CC55-4812-B732-A67317405AA9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</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>{F2FA985C-3E81-483E-BB6E-E814706D57AE}</Project>\r
+      <Project>{FB6EBCB1-9EAF-4671-A9CB-505DC2FEC8A0}</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>{33F1FAD8-42DA-489B-BEEE-E7E4EFE3891F}</Project>\r
+      <Project>{5A185DDB-82E9-4241-8216-82988647755A}</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>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</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>{02BA7387-C09A-40FB-BE80-39588B822A29}</Project>\r
+      <Project>{858BC3D5-8B2D-4B24-8BD9-BDC36A1DAFE4}</Project>\r
       <Name>System.Messaging\System.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</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>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ecb58b1578bc45ce555224c3a02d5c459c31a00e..db6d3a06a4cb6124c35ae38a8b20701f7e145650 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{93532CB9-2FFB-4458-820F-BA280A6E6796}</ProjectGuid>\r
+    <ProjectGuid>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel-net_4_0</OutputPath>\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\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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</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>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</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>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</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>{4326E85E-00B2-47F8-9A54-A8E15021CBA3}</Project>\r
+      <Project>{F3D909C0-D548-4FBC-BA04-BC8A445954EA}</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>{DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}</Project>\r
+      <Project>{45FB5242-B51C-43BC-A7B5-75E5E17C4E95}</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>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</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>{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}</Project>\r
+      <Project>{443D0D78-0A65-4288-80C2-B58011E3A5D1}</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>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</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>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</Project>\r
+      <Project>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</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>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</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>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bab26002734c48c59c3b6ee654b24d392186ca7b..db6d6320b92ffb4759d3a7f1003193add17043b2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</ProjectGuid>\r
+    <ProjectGuid>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel-net_4_5</OutputPath>\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\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\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\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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</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>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</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>{1B9AFE07-4230-4DE0-8A9F-C277179098FF}</Project>\r
+      <Project>{1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}</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>{C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}</Project>\r
+      <Project>{5889C0B9-25DF-4405-A240-AC0615F4B3EB}</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>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</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>{47046600-6AFB-46AB-BCF6-8E9EDD67FA97}</Project>\r
+      <Project>{A8B93174-06DF-4FC7-8E3E-45F395A943EB}</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>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</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>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</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>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9d962e9d23fe4a2e505c12c6c56ee344ad24827e..44cce0a48e47bdada6cfe2a90113c737a1b9a8b0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3483A463-CDF1-44C2-B179-93FED99F1AD5}</ProjectGuid>\r
+    <ProjectGuid>{4EF40B67-F851-4296-8C07-5AD7CCBBA66F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_2_0.csproj">\r
-      <Project>{44AAFF44-CBA6-4B20-B883-5D2BA76E1386}</Project>\r
+      <Project>{FBE202BB-4389-49E8-A81F-155E92BF1B0B}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{C596FD9E-2AC3-48E2-9661-F6F40C84F044}</Project>\r
+      <Project>{1A468E0B-8690-4595-BBD7-D9A5002DFF26}</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>{F2FA985C-3E81-483E-BB6E-E814706D57AE}</Project>\r
+      <Project>{FB6EBCB1-9EAF-4671-A9CB-505DC2FEC8A0}</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>{33F1FAD8-42DA-489B-BEEE-E7E4EFE3891F}</Project>\r
+      <Project>{5A185DDB-82E9-4241-8216-82988647755A}</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>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</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>{02BA7387-C09A-40FB-BE80-39588B822A29}</Project>\r
+      <Project>{858BC3D5-8B2D-4B24-8BD9-BDC36A1DAFE4}</Project>\r
       <Name>System.Messaging\System.Messaging-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</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>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d20e3d92a76f5d44604a60bdcf3b46622dc46aeb..63126dd1492993ac0f0904d00e620ac4aff135a7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C900AF96-95E8-43ED-89F7-F39ED49EFC7E}</ProjectGuid>\r
+    <ProjectGuid>{C5659E3B-71A0-4528-A6DF-9303DAD0EE4E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</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>{B3C699B6-74B4-4B41-901E-32E57D0909AC}</Project>\r
+      <Project>{4F614C6C-A83E-4C3C-859B-0548391F519E}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</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>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{BC281223-A7A5-415D-B4AA-59417DBFFBBB}</Project>\r
+      <Project>{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}</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>{4326E85E-00B2-47F8-9A54-A8E15021CBA3}</Project>\r
+      <Project>{F3D909C0-D548-4FBC-BA04-BC8A445954EA}</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>{DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}</Project>\r
+      <Project>{45FB5242-B51C-43BC-A7B5-75E5E17C4E95}</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>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</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>{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}</Project>\r
+      <Project>{443D0D78-0A65-4288-80C2-B58011E3A5D1}</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>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</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>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</Project>\r
+      <Project>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</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>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</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>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1114d7140ea814f305a3403e30f29425a97dbc45..4e60879747b1220e3e53c2372dc642c9f747fd26 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D1B6CD53-1030-468E-AAF4-4D2253086D25}</ProjectGuid>\r
+    <ProjectGuid>{5F59D153-79FB-4348-B615-419F2DA69166}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceModel-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</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>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}</Project>\r
+      <Project>{C7510E1F-66A4-4076-B87B-889E219AAB3F}</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>{1B9AFE07-4230-4DE0-8A9F-C277179098FF}</Project>\r
+      <Project>{1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}</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>{C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}</Project>\r
+      <Project>{5889C0B9-25DF-4405-A240-AC0615F4B3EB}</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>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</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>{47046600-6AFB-46AB-BCF6-8E9EDD67FA97}</Project>\r
+      <Project>{A8B93174-06DF-4FC7-8E3E-45F395A943EB}</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>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</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>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</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>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index dd32b4161fe25820df1cecf5e9c51cab404770dc..a85a054c230c703cff3988a97882a6a613e0e87b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{28D81FF5-DF27-4A4A-BBFB-D922FD2CCCF5}</ProjectGuid>\r
+    <ProjectGuid>{523116C5-1B31-443C-B431-F716517CD061}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceProcess-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_2_0.csproj">\r
-      <Project>{33DED2E2-4FCD-4070-BE3A-026D4F80D3C8}</Project>\r
+      <Project>{5CE6E3F2-E63D-4C2B-9CCE-6446021A1AF5}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fbaccc8f087068b2fbd57024ba4ae045b8e65c40..f6c95d21934705f013357edc0c926e8aa55a3165 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5BA1F558-FD7C-4F85-9BB2-8568EDBC0353}</ProjectGuid>\r
+    <ProjectGuid>{700F95F4-78BE-41D5-9F7C-259592FBB267}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceProcess-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_0.csproj">\r
-      <Project>{878F802D-3249-41E8-8322-A32C406383C6}</Project>\r
+      <Project>{3C248397-71FD-4A63-B4A5-9F2A28C4D983}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 22222526ccce9a682dc750e2b094ffe4b8cfb8ba..71e450eb3e82a99b89ca5975198b16238ed4fdcb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4F0B9DF5-C9AC-43CE-9229-BAE2B3C4AE52}</ProjectGuid>\r
+    <ProjectGuid>{99FAEDEC-48C5-4B12-8707-13A8CF11CFEF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceProcess-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
-      <Project>{348A36EC-8291-460B-9CC2-8CA8AD1759A2}</Project>\r
+      <Project>{D413E89D-CE81-4766-BBC1-AC17A3FD5C95}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 989a3308c7709918aa76d980ae07ac73ff42054c..3a894d8d132cdb5bf85ea1e55918e2321a46615f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{60F97E73-B32C-4602-9BBA-33F09F3EB6F1}</ProjectGuid>\r
+    <ProjectGuid>{1785BCAA-5ECE-4080-A741-64A0A021AEE0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceProcess-tests-net_2_0</OutputPath>\r
@@ -44,6 +44,7 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
+    <Compile Include="Test\System.ServiceProcess\ServiceBaseTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerPermissionAttributeTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerPermissionTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerTest.cs" />\r  </ItemGroup>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceProcess\System.ServiceProcess-net_2_0.csproj">\r
-      <Project>{28D81FF5-DF27-4A4A-BBFB-D922FD2CCCF5}</Project>\r
+      <Project>{523116C5-1B31-443C-B431-F716517CD061}</Project>\r
       <Name>System.ServiceProcess\System.ServiceProcess-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_2_0.csproj">\r
-      <Project>{33DED2E2-4FCD-4070-BE3A-026D4F80D3C8}</Project>\r
+      <Project>{5CE6E3F2-E63D-4C2B-9CCE-6446021A1AF5}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index cfe1158e3ec359fefc8505b85423edbe14b89d9a..c191887f765b4968908815bcaffa9efd7d177d38 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{592D71D4-B8BF-44C0-80B1-F191EC2D86F2}</ProjectGuid>\r
+    <ProjectGuid>{23D08061-44FC-4D15-9FB2-FDBC43B84D37}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceProcess-tests-net_4_0</OutputPath>\r
@@ -44,6 +44,7 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
+    <Compile Include="Test\System.ServiceProcess\ServiceBaseTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerPermissionAttributeTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerPermissionTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerTest.cs" />\r  </ItemGroup>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceProcess\System.ServiceProcess-net_4_0.csproj">\r
-      <Project>{5BA1F558-FD7C-4F85-9BB2-8568EDBC0353}</Project>\r
+      <Project>{700F95F4-78BE-41D5-9F7C-259592FBB267}</Project>\r
       <Name>System.ServiceProcess\System.ServiceProcess-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_0.csproj">\r
-      <Project>{878F802D-3249-41E8-8322-A32C406383C6}</Project>\r
+      <Project>{3C248397-71FD-4A63-B4A5-9F2A28C4D983}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6ad9ed70fd626681a0b57b5281f8cb7157d264aa..8d74f16e8a857c2c71d99f3931d87839ac0100dd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F8218843-5463-4D1D-BD93-4E1A507FFAF9}</ProjectGuid>\r
+    <ProjectGuid>{D86B8C00-9D5A-46D0-8BF0-49E4D7606EAD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System.ServiceProcess-tests-net_4_5</OutputPath>\r
@@ -44,6 +44,7 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
+    <Compile Include="Test\System.ServiceProcess\ServiceBaseTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerPermissionAttributeTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerPermissionTest.cs" />\r
     <Compile Include="Test\System.ServiceProcess\ServiceControllerTest.cs" />\r  </ItemGroup>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceProcess\System.ServiceProcess-net_4_5.csproj">\r
-      <Project>{4F0B9DF5-C9AC-43CE-9229-BAE2B3C4AE52}</Project>\r
+      <Project>{99FAEDEC-48C5-4B12-8707-13A8CF11CFEF}</Project>\r
       <Name>System.ServiceProcess\System.ServiceProcess-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration.Install\System.Configuration.Install-net_4_5.csproj">\r
-      <Project>{348A36EC-8291-460B-9CC2-8CA8AD1759A2}</Project>\r
+      <Project>{D413E89D-CE81-4766-BBC1-AC17A3FD5C95}</Project>\r
       <Name>System.Configuration.Install\System.Configuration.Install-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b77c15936377432f348c9199e02aa72a7851f269..22a97f3d47e106de8769680e81bca145d754686f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D7EDCA7E-F61D-4D8A-8540-B0DDAED8A927}</ProjectGuid>\r
+    <ProjectGuid>{82B719BA-7803-4832-B837-42928A0E1CEB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Threading.Tasks.Dataflow-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 3443c94eeba7dec5142bfda22fb74d626177aaa2..bf953e2b1a6d41f984e2264e6b2529d56665f983 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F87B162C-A83C-45FD-8FED-FFFB1E4C002C}</ProjectGuid>\r
+    <ProjectGuid>{8A83591A-6906-48BF-BB8E-1515D264B2D7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Threading.Tasks.Dataflow-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Threading.Tasks.Dataflow\System.Threading.Tasks.Dataflow-net_4_5.csproj">\r
-      <Project>{D7EDCA7E-F61D-4D8A-8540-B0DDAED8A927}</Project>\r
+      <Project>{82B719BA-7803-4832-B837-42928A0E1CEB}</Project>\r
       <Name>System.Threading.Tasks.Dataflow\System.Threading.Tasks.Dataflow-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f5a5ce34dd3aa0992e0dbcd21cdd8c862279884e..2c65e830bb8fd24f7e25c3a65543aad571b9aad2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</ProjectGuid>\r
+    <ProjectGuid>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Transactions-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f763b185c79bdc16b7e38629a9308a6531a94503..27d7170910a27b0bd9346b84abe8d167f3ab672d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{46371E88-F274-4BE7-8587-444F4E6F7247}</ProjectGuid>\r
+    <ProjectGuid>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Transactions-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ff899736da4c7a517b461ffaf77f52a13271e784..8f198bc8d08a10361c25d2007ba8f88801ee532a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</ProjectGuid>\r
+    <ProjectGuid>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Transactions-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index cf714cdae21a31c361937f5278eaf7df1942780d..4f5c4c113fa6b09080102c472cccf99431b07e98 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5AB33E94-8744-4B43-B981-C346A8157E26}</ProjectGuid>\r
+    <ProjectGuid>{49F6C0AF-5470-43A2-BDE3-5E4D3065C4E9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1595</NoWarn>\r
     <OutputPath>bin\Debug\System.Transactions-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_2_0.csproj">\r
-      <Project>{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}</Project>\r
+      <Project>{DD1B3195-5FEA-46A2-99B5-9839CA60485C}</Project>\r
       <Name>System.Transactions\System.Transactions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 617c8afb8cff0613c67b64224cd3ed939a4542ae..1f3d341e9d3fed2681764bb32c1b3e214bf5de72 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{93E62493-63D7-4FF7-A69D-E52DE804F35A}</ProjectGuid>\r
+    <ProjectGuid>{70637A21-BC09-43D1-ADC1-03D8B21BEE51}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1595</NoWarn>\r
     <OutputPath>bin\Debug\System.Transactions-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_0.csproj">\r
-      <Project>{46371E88-F274-4BE7-8587-444F4E6F7247}</Project>\r
+      <Project>{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ec094c2d2feb3a1e2c51d3b14a17a13675a98324..2de71b81fe8dad9369dd41992e0f8701e192dac0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{801B7F88-6DE4-48B9-A830-450BF14DBBA1}</ProjectGuid>\r
+    <ProjectGuid>{D1129EE6-1E08-4393-8EF2-EA2EA6C1D5A9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1595</NoWarn>\r
     <OutputPath>bin\Debug\System.Transactions-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Transactions\System.Transactions-net_4_5.csproj">\r
-      <Project>{BED431C4-56B5-4990-A8E6-DCD02A331BC9}</Project>\r
+      <Project>{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}</Project>\r
       <Name>System.Transactions\System.Transactions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f2424177a0c7eb5dadb02aa10c34803e42f745dc..eb781cd73ad3384faf0f257486c865a5a7c931cc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</ProjectGuid>\r
+    <ProjectGuid>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Abstractions-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7e905a23476df918963e53dc659e0a0ccf346eac..73a727fb16e598cfb31a643e2bf48fa7d767e74f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4C775D7D-F2B3-4A1F-B74B-CEFDB72959A5}</ProjectGuid>\r
+    <ProjectGuid>{3ED0B5B2-9897-4427-9510-BBC309B60C35}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Abstractions-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 22e3f7883a1e1f39e1613c4a2c48e5fc2531b5d9..cadb9c4ab45654eb884e1dd61a06d1c836af5da8 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</ProjectGuid>\r
+    <ProjectGuid>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Abstractions-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e44c31bb0f5ba0f415f226613a27853888084246..0ed3646a10c18a2d69812900fccadcc53dd5a3da 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C7BB118D-5D06-4408-BF49-559823082741}</ProjectGuid>\r
+    <ProjectGuid>{FFD6E740-A675-44BA-9875-746959238825}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Abstractions-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_2_0.csproj">\r
-      <Project>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</Project>\r
+      <Project>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 277346a38b3f2b257449d000e35255fd30c25673..492b35d4b8bb3c23673e65cbd42170b8ca5bc8fd 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B237BAE8-A3C5-4EEF-A192-D35D400871F5}</ProjectGuid>\r
+    <ProjectGuid>{49024E6C-B034-4657-B7CD-D67CAA1D4D49}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Abstractions-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_0.csproj">\r
-      <Project>{4C775D7D-F2B3-4A1F-B74B-CEFDB72959A5}</Project>\r
+      <Project>{3ED0B5B2-9897-4427-9510-BBC309B60C35}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 08ace55044c090b553cd3e97f29fef95f238e5f4..8b84fc6cbddb4bcc2d127ef9411e29d6303b6b68 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4EB0E45D-D6AE-4CBA-8771-2CDDCAB24372}</ProjectGuid>\r
+    <ProjectGuid>{3AD60A26-BA14-4B61-9293-D98C1BF9552C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Abstractions-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
-      <Project>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</Project>\r
+      <Project>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bf1fae0873731a0a680cb94bda7b87fe1743856e..dc5a565c17e531d935c6edede1fc7b8677c99e50 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{472CD7DA-4C6E-4CA6-A165-FF8C753C3420}</ProjectGuid>\r
+    <ProjectGuid>{E5B3EB0A-A257-4230-AA90-25B2D7922126}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.ApplicationServices-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1a13a794c65ab1d687b2befe4f18ed212021ef66..1c3f0d2c40da4aa58c3be09c81134eb3bdc1c9fc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5D580843-B172-4BF3-AABD-116A64020C1C}</ProjectGuid>\r
+    <ProjectGuid>{8EF189A4-B862-4825-9938-00658C43B534}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.ApplicationServices-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 33052f977f551115d331610117b44946a09d90a7..aa46cb9bb2280519019dd7bc87ba22bbabc52981 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AD80D595-2812-412E-9F06-2A91C7283A48}</ProjectGuid>\r
+    <ProjectGuid>{394BAC94-3126-4DAE-8C55-5547372BAB46}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.ApplicationServices-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ed2ad87b71124708038f2d329e0bf96f3db881b7..11038b205c2c7e8e26406593d986b0a4128d448e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{182889E2-07DF-4792-94DF-8187BCD725BE}</ProjectGuid>\r
+    <ProjectGuid>{6881658B-5F01-49C2-8DB8-DF577EA525CE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.DynamicData-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0.csproj">\r
-      <Project>{B38D3949-9075-4450-8101-0D26C6B2CC4D}</Project>\r
+      <Project>{E3E1BF16-7D12-4CCD-85D0-B542F0AC3442}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_2_0.csproj">\r
-      <Project>{8D8EF41B-C5E7-4905-9D89-08EEA9DA7C05}</Project>\r
+      <Project>{CBDA8DA6-4A33-419C-9150-98EA5B3BE543}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_2_0.csproj">\r
-      <Project>{F0188B31-4CA0-41B2-8554-42C84D351D5E}</Project>\r
+      <Project>{2081F80F-9D8D-4D22-AF56-367D7BAC61D6}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_2_0.csproj">\r
-      <Project>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</Project>\r
+      <Project>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_2_0.csproj">\r
-      <Project>{99262D2F-6F5C-4BB4-A309-741AB0AE9C41}</Project>\r
+      <Project>{20D4E13A-7CC1-431F-BE4F-BB4BABB657E9}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5d043c3f15f827f34119a6b103c4640d378f294e..088d1dfb50d5261f88619d4a55ee6369268e2623 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B869C99D-EFFB-4820-BB03-D034C810DF76}</ProjectGuid>\r
+    <ProjectGuid>{6837587B-79E1-4EE1-938C-DE756B097444}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.DynamicData-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0.csproj">\r
-      <Project>{420D9BE2-8DD3-41E6-A115-6BFFA4B6EB04}</Project>\r
+      <Project>{F74623F8-5517-4015-8F3A-EB04E926E720}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_0.csproj">\r
-      <Project>{1ED806F6-FADE-43A4-B5FA-D3AD8281B326}</Project>\r
+      <Project>{1935FCB6-165D-4043-B048-BCEDD04F86B8}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_0.csproj">\r
-      <Project>{70CE3BCD-3BFA-42A9-AC82-C2F3B2CAC59B}</Project>\r
+      <Project>{B98941D0-3811-41A0-B07B-E48D4A7765DF}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_0.csproj">\r
-      <Project>{4C775D7D-F2B3-4A1F-B74B-CEFDB72959A5}</Project>\r
+      <Project>{3ED0B5B2-9897-4427-9510-BBC309B60C35}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_0.csproj">\r
-      <Project>{77AEBAA7-06AF-46E4-9BAB-E6AF85D20A8E}</Project>\r
+      <Project>{3DD9CA2F-A471-4BBB-867C-BE15EF24420F}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 156c331d06e3ffa08694c0309bf2970ae72b7942..4d1911f17517be8c94ba28fbebef2ddd9066e52f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FCB921CD-F90B-453A-A546-F47CCC019EF3}</ProjectGuid>\r
+    <ProjectGuid>{02E0DC5C-2182-45D8-95E3-FF5ED16C318E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.DynamicData-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
-      <Project>{88F3463D-A057-4531-AEE8-802F5B6342E9}</Project>\r
+      <Project>{74E571CD-0506-4A52-B780-FDA9445675FB}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
-      <Project>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</Project>\r
+      <Project>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
-      <Project>{6D8FBB29-646A-4F94-B80D-04DD8768F1E7}</Project>\r
+      <Project>{83FDEDF8-E46D-437E-8CEF-DD2C36E05324}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 755d1e599c1e2fb8b9526ed0a5b6048f4f88f3f8..5ab8354730030c87400974ecaac6fa76a1a65e2b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{24CBC4DB-11EB-4BAF-B7DC-13E1FCA9400E}</ProjectGuid>\r
+    <ProjectGuid>{91028A81-C26E-4906-AC77-078271157C13}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.DynamicData-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.DynamicData\System.Web.DynamicData-net_2_0.csproj">\r
-      <Project>{182889E2-07DF-4792-94DF-8187BCD725BE}</Project>\r
+      <Project>{6881658B-5F01-49C2-8DB8-DF577EA525CE}</Project>\r
       <Name>System.Web.DynamicData\System.Web.DynamicData-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0.csproj">\r
-      <Project>{B38D3949-9075-4450-8101-0D26C6B2CC4D}</Project>\r
+      <Project>{E3E1BF16-7D12-4CCD-85D0-B542F0AC3442}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_2_0.csproj">\r
-      <Project>{8D8EF41B-C5E7-4905-9D89-08EEA9DA7C05}</Project>\r
+      <Project>{CBDA8DA6-4A33-419C-9150-98EA5B3BE543}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_2_0.csproj">\r
-      <Project>{F0188B31-4CA0-41B2-8554-42C84D351D5E}</Project>\r
+      <Project>{2081F80F-9D8D-4D22-AF56-367D7BAC61D6}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_2_0.csproj">\r
-      <Project>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</Project>\r
+      <Project>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_2_0.csproj">\r
-      <Project>{99262D2F-6F5C-4BB4-A309-741AB0AE9C41}</Project>\r
+      <Project>{20D4E13A-7CC1-431F-BE4F-BB4BABB657E9}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\SystemWebTestShim\SystemWebTestShim-net_2_0.csproj">\r
-      <Project>{FA446F0C-75D2-439A-9C1D-81CB6EDB8953}</Project>\r
+      <Project>{C13E6BD8-A2FC-41C2-B21B-9BF414BB4DA0}</Project>\r
       <Name>SystemWebTestShim\SystemWebTestShim-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 50dda90fd8ebcefec1383d5e7fdb17f32bc973e4..a035f141ad677dfe9479b772aa4f7e296e8ccf02 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{344BE71C-2CC7-4549-A7E0-BEEAB8EF58A2}</ProjectGuid>\r
+    <ProjectGuid>{79B0B763-8F67-43AC-83A1-F3C83BE07C15}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.DynamicData-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.DynamicData\System.Web.DynamicData-net_4_0.csproj">\r
-      <Project>{B869C99D-EFFB-4820-BB03-D034C810DF76}</Project>\r
+      <Project>{6837587B-79E1-4EE1-938C-DE756B097444}</Project>\r
       <Name>System.Web.DynamicData\System.Web.DynamicData-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0.csproj">\r
-      <Project>{420D9BE2-8DD3-41E6-A115-6BFFA4B6EB04}</Project>\r
+      <Project>{F74623F8-5517-4015-8F3A-EB04E926E720}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_0.csproj">\r
-      <Project>{1ED806F6-FADE-43A4-B5FA-D3AD8281B326}</Project>\r
+      <Project>{1935FCB6-165D-4043-B048-BCEDD04F86B8}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_0.csproj">\r
-      <Project>{70CE3BCD-3BFA-42A9-AC82-C2F3B2CAC59B}</Project>\r
+      <Project>{B98941D0-3811-41A0-B07B-E48D4A7765DF}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_0.csproj">\r
-      <Project>{4C775D7D-F2B3-4A1F-B74B-CEFDB72959A5}</Project>\r
+      <Project>{3ED0B5B2-9897-4427-9510-BBC309B60C35}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_0.csproj">\r
-      <Project>{77AEBAA7-06AF-46E4-9BAB-E6AF85D20A8E}</Project>\r
+      <Project>{3DD9CA2F-A471-4BBB-867C-BE15EF24420F}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\SystemWebTestShim\SystemWebTestShim-net_4_0.csproj">\r
-      <Project>{2CA35670-6F91-4423-A36A-12560A182E0D}</Project>\r
+      <Project>{08486D58-12AA-4B53-82F7-1B2C62EAE9D5}</Project>\r
       <Name>SystemWebTestShim\SystemWebTestShim-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1c5d9dc28b89fe17a51120a9e09293d9e679cc60..707e32dbe1e35f31a965ede1f2be6473adb37056 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{8178EA24-D36C-43EC-8783-6325059CBA5E}</ProjectGuid>\r
+    <ProjectGuid>{1500FD28-7DB2-40B3-BAB2-A8FBE3960A4E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.DynamicData-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.DynamicData\System.Web.DynamicData-net_4_5.csproj">\r
-      <Project>{FCB921CD-F90B-453A-A546-F47CCC019EF3}</Project>\r
+      <Project>{02E0DC5C-2182-45D8-95E3-FF5ED16C318E}</Project>\r
       <Name>System.Web.DynamicData\System.Web.DynamicData-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
-      <Project>{88F3463D-A057-4531-AEE8-802F5B6342E9}</Project>\r
+      <Project>{74E571CD-0506-4A52-B780-FDA9445675FB}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
-      <Project>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</Project>\r
+      <Project>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
-      <Project>{6D8FBB29-646A-4F94-B80D-04DD8768F1E7}</Project>\r
+      <Project>{83FDEDF8-E46D-437E-8CEF-DD2C36E05324}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\SystemWebTestShim\SystemWebTestShim-net_4_5.csproj">\r
-      <Project>{AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}</Project>\r
+      <Project>{3D24376B-ECC8-4E7B-9433-C77CC67880AA}</Project>\r
       <Name>SystemWebTestShim\SystemWebTestShim-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1399637d7a644dfd65c8c41723ea65d70ca9a666..4073d07429f6f41bee4b3c92c51aaaaf9f8009d2 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DFB67D8B-86E5-4164-8D94-E8E98F18EEB7}</ProjectGuid>\r
+    <ProjectGuid>{94DBDE83-D7A4-4E3D-93CD-C73013D28E48}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions.Design-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Design\System.Design-net_2_0-1.csproj">\r
-      <Project>{D75106C3-9D48-4054-82FF-DB9E7BAF216D}</Project>\r
+      <Project>{7BD57C92-6B92-45F0-8050-A0AEE810BC8D}</Project>\r
       <Name>System.Design\System.Design-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index aee87f9fce1354970dcd46ebf8493689f69da5a3..9ba0406bc405508579dcaa1e0cf090dfc17649e0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{1167DB40-44BA-45A3-AFD9-08C8EEC5BD9B}</ProjectGuid>\r
+    <ProjectGuid>{4ED85265-D05C-4F8E-9A95-31BF0D524B71}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions.Design-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Design\System.Design-net_4_0-1.csproj">\r
-      <Project>{6E8873F5-E704-4256-994D-5E4D9EE8EA1D}</Project>\r
+      <Project>{C8576BC8-9511-494F-B50E-C2219D151B4A}</Project>\r
       <Name>System.Design\System.Design-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ba6e9ffd7e993cd99e4899972d69d44618b115d3..15748f07385db4fda03e762d2c3598c2e56d0a87 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B1C41A6E-22FC-4208-8B2A-9CBDE0B80FFF}</ProjectGuid>\r
+    <ProjectGuid>{9F8B1088-2610-4E4D-A6E4-EDF2771104D9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions.Design-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Design\System.Design-net_4_5-1.csproj">\r
-      <Project>{2414C54A-9454-4B25-932C-0724CF003A6D}</Project>\r
+      <Project>{54B3EC1E-F177-4E17-B4B9-ADF5C4AEE9B4}</Project>\r
       <Name>System.Design\System.Design-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 30f6474f27d91f741f72fe77a0f360148850038a..9c103b3d418a70511d8a96917d70141332305e0a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D5DD9106-80E8-4EDB-B897-67F350DEE28E}</ProjectGuid>\r
+    <ProjectGuid>{BE605E88-3670-4349-9A9A-2FEEDEAB2DB6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions.Design_1.0-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Design\System.Design-net_2_0-1.csproj">\r
-      <Project>{D75106C3-9D48-4054-82FF-DB9E7BAF216D}</Project>\r
+      <Project>{7BD57C92-6B92-45F0-8050-A0AEE810BC8D}</Project>\r
       <Name>System.Design\System.Design-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_2_0.csproj">\r
-      <Project>{4F08F704-E8AE-4C02-9A8F-6E9225D8ACE2}</Project>\r
+      <Project>{19413C30-6E39-4AAC-B9D1-FC88082E74C8}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index db5273a157d80410dab3625e5cb9819e8f1625c2..5740ce24073ded5e76b0be577b4362ad24cafe05 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F0188B31-4CA0-41B2-8554-42C84D351D5E}</ProjectGuid>\r
+    <ProjectGuid>{2081F80F-9D8D-4D22-AF56-367D7BAC61D6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_2_0.csproj">\r
-      <Project>{8D8EF41B-C5E7-4905-9D89-08EEA9DA7C05}</Project>\r
+      <Project>{CBDA8DA6-4A33-419C-9150-98EA5B3BE543}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ab8013a794e560fddfab09215a2dcda05479d98d..e0bcbc5e5f99a5101b4d2c0f03b7045a742c75ab 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{70CE3BCD-3BFA-42A9-AC82-C2F3B2CAC59B}</ProjectGuid>\r
+    <ProjectGuid>{B98941D0-3811-41A0-B07B-E48D4A7765DF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</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>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_0.csproj">\r
-      <Project>{1ED806F6-FADE-43A4-B5FA-D3AD8281B326}</Project>\r
+      <Project>{1935FCB6-165D-4043-B048-BCEDD04F86B8}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</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>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</Project>\r
+      <Project>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c3e0682013d863a98e9aa6e7119844dce4912294..6a55639c983d99a9247c26255316d7499174c693 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{88F3463D-A057-4531-AEE8-802F5B6342E9}</ProjectGuid>\r
+    <ProjectGuid>{74E571CD-0506-4A52-B780-FDA9445675FB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</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>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 50083d9ebef991234f2634cea2ecacab97e81e13..d90774ec6551cc19a6fed6e399de4d4b6e21ce3d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9F2FE51F-DC60-4F62-9BA6-77DFEA8F118B}</ProjectGuid>\r
+    <ProjectGuid>{2C6D48E2-460F-4415-9D66-47A09FAEFBC7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,169,1591</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_2_0.csproj">\r
-      <Project>{F0188B31-4CA0-41B2-8554-42C84D351D5E}</Project>\r
+      <Project>{2081F80F-9D8D-4D22-AF56-367D7BAC61D6}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_2_0.csproj">\r
-      <Project>{8D8EF41B-C5E7-4905-9D89-08EEA9DA7C05}</Project>\r
+      <Project>{CBDA8DA6-4A33-419C-9150-98EA5B3BE543}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_2_0.csproj">\r
-      <Project>{77DBD5F4-13EC-45EC-A6BD-3C5543D42B90}</Project>\r
+      <Project>{28B2271C-CC55-4812-B732-A67317405AA9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\SystemWebTestShim\SystemWebTestShim-net_2_0.csproj">\r
-      <Project>{FA446F0C-75D2-439A-9C1D-81CB6EDB8953}</Project>\r
+      <Project>{C13E6BD8-A2FC-41C2-B21B-9BF414BB4DA0}</Project>\r
       <Name>SystemWebTestShim\SystemWebTestShim-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 46b5db312ff99c095f888be655fb90a11d5f4c68..b8ea84c13bd190a173b7fb923770f137535c8e3f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FBB90247-A135-4A81-B18E-EB1156344F0A}</ProjectGuid>\r
+    <ProjectGuid>{D474E879-9410-4998-806C-E9BFFD8290EF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,169,1591</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_0.csproj">\r
-      <Project>{70CE3BCD-3BFA-42A9-AC82-C2F3B2CAC59B}</Project>\r
+      <Project>{B98941D0-3811-41A0-B07B-E48D4A7765DF}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</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>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_0.csproj">\r
-      <Project>{1ED806F6-FADE-43A4-B5FA-D3AD8281B326}</Project>\r
+      <Project>{1935FCB6-165D-4043-B048-BCEDD04F86B8}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</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>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</Project>\r
+      <Project>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_0.csproj">\r
-      <Project>{93532CB9-2FFB-4458-820F-BA280A6E6796}</Project>\r
+      <Project>{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj">\r
-      <Project>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\SystemWebTestShim\SystemWebTestShim-net_4_0.csproj">\r
-      <Project>{2CA35670-6F91-4423-A36A-12560A182E0D}</Project>\r
+      <Project>{08486D58-12AA-4B53-82F7-1B2C62EAE9D5}</Project>\r
       <Name>SystemWebTestShim\SystemWebTestShim-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f5704dd130277b9f3754eb5b08bca28504c767cd..8602d284b8fee813ae34a78eb520efaf5f4f02d6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{496386B9-294B-4D76-A15F-2C25E7E6A941}</ProjectGuid>\r
+    <ProjectGuid>{F70BF1C1-23E0-449D-966D-0A0657F0AB02}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,219,169,1591</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
-      <Project>{88F3463D-A057-4531-AEE8-802F5B6342E9}</Project>\r
+      <Project>{74E571CD-0506-4A52-B780-FDA9445675FB}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_5.csproj">\r
-      <Project>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</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>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj">\r
-      <Project>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</Project>\r
       <Name>System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\SystemWebTestShim\SystemWebTestShim-net_4_5.csproj">\r
-      <Project>{AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}</Project>\r
+      <Project>{3D24376B-ECC8-4E7B-9433-C77CC67880AA}</Project>\r
       <Name>SystemWebTestShim\SystemWebTestShim-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0b331555ce56bd8c6432900103678fa45e0e1af5..e695f880bf4a54e8258402e6b3110335f618b620 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B12E9FE0-4ED0-4424-ABE4-E9CDC77B0EED}</ProjectGuid>\r
+    <ProjectGuid>{37C7D569-AAFD-4B6B-A881-9D7EA940E46F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Extensions_1.0-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 06d8fa9355d5dc9054a833566a4c126377a5162e..69a35dfb329bcde40179d6bc8cfc8c3ac5fed31a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{53C6EE8D-8590-4805-B016-FD9C8E360A21}</ProjectGuid>\r
+    <ProjectGuid>{00562AD9-16A9-4A82-8236-9FFCC0FC9B26}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Http.SelfHost-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
-      <Project>{46CFCFD7-D328-4896-86F2-215A6577548C}</Project>\r
+      <Project>{BE71D058-35CB-4623-AA66-631C7EB5F139}</Project>\r
       <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ServiceModel\System.ServiceModel-net_4_5.csproj">\r
-      <Project>{CF2A0D90-EB73-49B1-900B-BCE40990B404}</Project>\r
+      <Project>{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}</Project>\r
       <Name>System.ServiceModel\System.ServiceModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.IdentityModel\System.IdentityModel-net_4_5.csproj">\r
-      <Project>{1B9AFE07-4230-4DE0-8A9F-C277179098FF}</Project>\r
+      <Project>{1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}</Project>\r
       <Name>System.IdentityModel\System.IdentityModel-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Http\System.Web.Http-net_4_5.csproj">\r
-      <Project>{0410DC95-B046-49E0-954A-A2CDA3368100}</Project>\r
+      <Project>{9E5FB1DD-0691-445E-8048-C90981B6948D}</Project>\r
       <Name>System.Web.Http\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
-      <Project>{23304250-6657-44F1-851B-8EF6C5A9CEF7}</Project>\r
+      <Project>{9BDDA23D-1ABF-477A-AAA6-CD489033208E}</Project>\r
       <Name>System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 73c06cf52ff1d4404f930bcb352e9f04234a2067..e816c780f6e425b73b668410a103468ae9bf5a8d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0410DC95-B046-49E0-954A-A2CDA3368100}</ProjectGuid>\r
+    <ProjectGuid>{9E5FB1DD-0691-445E-8048-C90981B6948D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Http-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Net.Http\System.Net.Http-net_4_5.csproj">\r
-      <Project>{46CFCFD7-D328-4896-86F2-215A6577548C}</Project>\r
+      <Project>{BE71D058-35CB-4623-AA66-631C7EB5F139}</Project>\r
       <Name>System.Net.Http\System.Net.Http-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\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
-      <Project>{23304250-6657-44F1-851B-8EF6C5A9CEF7}</Project>\r
+      <Project>{9BDDA23D-1ABF-477A-AAA6-CD489033208E}</Project>\r
       <Name>System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Caching\System.Runtime.Caching-net_4_5.csproj">\r
-      <Project>{8645A982-AA1E-48CB-B996-7FCC4F8703CE}</Project>\r
+      <Project>{C18ABE89-33D2-4780-93BE-AB89B8187581}</Project>\r
       <Name>System.Runtime.Caching\System.Runtime.Caching-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj">\r
-      <Project>{088AB4AB-1904-4365-A74B-F7557A034945}</Project>\r
+      <Project>{E90544E8-C031-49EE-BB6F-8688382E8618}</Project>\r
       <Name>System.Runtime.Serialization\System.Runtime.Serialization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 27545adb94bcc3b8ed8a28aa47dd1de810cbeb2b..e19687971cac2c3b40bab5ad589f1ff39889cec6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{CAEA3F98-8317-4C90-B410-8725DD165431}</ProjectGuid>\r
+    <ProjectGuid>{0C7AD733-5388-4160-821B-D9817B39AEF3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Mvc-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_2_0.csproj">\r
-      <Project>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</Project>\r
+      <Project>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_2_0.csproj">\r
-      <Project>{99262D2F-6F5C-4BB4-A309-741AB0AE9C41}</Project>\r
+      <Project>{20D4E13A-7CC1-431F-BE4F-BB4BABB657E9}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions_1.0\System.Web.Extensions_1.0-net_2_0.csproj">\r
-      <Project>{B12E9FE0-4ED0-4424-ABE4-E9CDC77B0EED}</Project>\r
+      <Project>{37C7D569-AAFD-4B6B-A881-9D7EA940E46F}</Project>\r
       <Name>System.Web.Extensions_1.0\System.Web.Extensions_1.0-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c137b8a1626dad0db21d10910cbbbcdf4cf32616..70438dd397211dab6bb3fd39d4adbd5a3c556fc5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0C35DE8D-4460-4327-B345-0E9789CEF27F}</ProjectGuid>\r
+    <ProjectGuid>{BA2241DF-BD0E-470F-BF2A-AFD61A5798A6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Mvc2-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_2_0.csproj">\r
-      <Project>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</Project>\r
+      <Project>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_2_0.csproj">\r
-      <Project>{99262D2F-6F5C-4BB4-A309-741AB0AE9C41}</Project>\r
+      <Project>{20D4E13A-7CC1-431F-BE4F-BB4BABB657E9}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_2_0.csproj">\r
-      <Project>{F0188B31-4CA0-41B2-8554-42C84D351D5E}</Project>\r
+      <Project>{2081F80F-9D8D-4D22-AF56-367D7BAC61D6}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0.csproj">\r
-      <Project>{B38D3949-9075-4450-8101-0D26C6B2CC4D}</Project>\r
+      <Project>{E3E1BF16-7D12-4CCD-85D0-B542F0AC3442}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_2_0.csproj">\r
-      <Project>{8D8EF41B-C5E7-4905-9D89-08EEA9DA7C05}</Project>\r
+      <Project>{CBDA8DA6-4A33-419C-9150-98EA5B3BE543}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 681e457127f8facb883d0c7598336127d6ac1d8c..5afda5b830978ad1ab5e7772a5a88b466e692fbf 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F657C9E0-BBA5-437A-AAF9-206F26BE487F}</ProjectGuid>\r
+    <ProjectGuid>{68C09E47-FC3E-4337-89B7-25E5A7320852}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Mvc2-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</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>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_0.csproj">\r
-      <Project>{4C775D7D-F2B3-4A1F-B74B-CEFDB72959A5}</Project>\r
+      <Project>{3ED0B5B2-9897-4427-9510-BBC309B60C35}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_0.csproj">\r
-      <Project>{77AEBAA7-06AF-46E4-9BAB-E6AF85D20A8E}</Project>\r
+      <Project>{3DD9CA2F-A471-4BBB-867C-BE15EF24420F}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_0.csproj">\r
-      <Project>{70CE3BCD-3BFA-42A9-AC82-C2F3B2CAC59B}</Project>\r
+      <Project>{B98941D0-3811-41A0-B07B-E48D4A7765DF}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0.csproj">\r
-      <Project>{420D9BE2-8DD3-41E6-A115-6BFFA4B6EB04}</Project>\r
+      <Project>{F74623F8-5517-4015-8F3A-EB04E926E720}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_0.csproj">\r
-      <Project>{1ED806F6-FADE-43A4-B5FA-D3AD8281B326}</Project>\r
+      <Project>{1935FCB6-165D-4043-B048-BCEDD04F86B8}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7c5f98d34c67d8195dfb4915ed5814cde4f5a685..a7e70816442045ec7c404d1c68a83d28ecd1b23b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5CC8078D-0307-481D-AAAE-EE62ED123A61}</ProjectGuid>\r
+    <ProjectGuid>{C4643395-6B5B-47D9-BD50-9F6804478AFD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Mvc2-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
-      <Project>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</Project>\r
+      <Project>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
-      <Project>{6D8FBB29-646A-4F94-B80D-04DD8768F1E7}</Project>\r
+      <Project>{83FDEDF8-E46D-437E-8CEF-DD2C36E05324}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
-      <Project>{88F3463D-A057-4531-AEE8-802F5B6342E9}</Project>\r
+      <Project>{74E571CD-0506-4A52-B780-FDA9445675FB}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 18bb1819870888e2c3bb52a5f71a21bc92ce247d..fbc391b07e9eaa19ba21ce23725b98fc78797d8e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5797142C-571A-4B83-B837-0821D077236A}</ProjectGuid>\r
+    <ProjectGuid>{3DB9B990-AE64-4B64-8A75-3797970AF64A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Mvc3-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj">\r
-      <Project>{ADFD4824-AEDB-445C-9B52-D0E0A9318B87}</Project>\r
+      <Project>{4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}</Project>\r
       <Name>Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
-      <Project>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</Project>\r
+      <Project>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
-      <Project>{6D8FBB29-646A-4F94-B80D-04DD8768F1E7}</Project>\r
+      <Project>{83FDEDF8-E46D-437E-8CEF-DD2C36E05324}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Extensions\System.Web.Extensions-net_4_5.csproj">\r
-      <Project>{88F3463D-A057-4531-AEE8-802F5B6342E9}</Project>\r
+      <Project>{74E571CD-0506-4A52-B780-FDA9445675FB}</Project>\r
       <Name>System.Web.Extensions\System.Web.Extensions-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Runtime.Caching\System.Runtime.Caching-net_4_5.csproj">\r
-      <Project>{8645A982-AA1E-48CB-B996-7FCC4F8703CE}</Project>\r
+      <Project>{C18ABE89-33D2-4780-93BE-AB89B8187581}</Project>\r
       <Name>System.Runtime.Caching\System.Runtime.Caching-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Razor\System.Web.Razor-net_4_5.csproj">\r
-      <Project>{2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}</Project>\r
+      <Project>{030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}</Project>\r
       <Name>System.Web.Razor\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
-      <Project>{D8E8B136-69B6-461F-872A-9C0F12272D53}</Project>\r
+      <Project>{7A8432CA-9024-4496-A751-18AEFC8932E7}</Project>\r
       <Name>System.Web.WebPages.Razor\System.Web.WebPages.Razor-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.WebPages\System.Web.WebPages-net_4_5.csproj">\r
-      <Project>{4A2FA66A-594D-4A7B-9943-B7956C46D856}</Project>\r
+      <Project>{E9421151-F425-415F-8D32-5F28974E3C72}</Project>\r
       <Name>System.Web.WebPages\System.Web.WebPages-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fa37c610b689f93901c3853f9a98eb71020d91e2..375ba6d363416e9b8d0c09e25aa0abb3a4d738bc 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}</ProjectGuid>\r
+    <ProjectGuid>{030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Razor-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 31ae94f94ff73dc0d89ff3f4e173d0a54e33e268..e930e3dd78afb33878b2ac34bd7461165dd52c67 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{99262D2F-6F5C-4BB4-A309-741AB0AE9C41}</ProjectGuid>\r
+    <ProjectGuid>{20D4E13A-7CC1-431F-BE4F-BB4BABB657E9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Routing-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_2_0.csproj">\r
-      <Project>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</Project>\r
+      <Project>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ac742ec83eb06c35af5b88ae55198fa9c82e6f3c..8adf86dcf1a91901228cf9a0b52f13f2073a3603 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{77AEBAA7-06AF-46E4-9BAB-E6AF85D20A8E}</ProjectGuid>\r
+    <ProjectGuid>{3DD9CA2F-A471-4BBB-867C-BE15EF24420F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Routing-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_0.csproj">\r
-      <Project>{4C775D7D-F2B3-4A1F-B74B-CEFDB72959A5}</Project>\r
+      <Project>{3ED0B5B2-9897-4427-9510-BBC309B60C35}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2cdfe60ff5906ae848ae9c01202f96f80d0bfcc8..451460f6f034fce437c25ccc707f475444d45609 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6D8FBB29-646A-4F94-B80D-04DD8768F1E7}</ProjectGuid>\r
+    <ProjectGuid>{83FDEDF8-E46D-437E-8CEF-DD2C36E05324}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Routing-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
-      <Project>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</Project>\r
+      <Project>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 87821a135ee6ff8bd1a93d6810932551b93e05fb..001e200a2bd2368270a25da0d04410e0f61aa8c0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7929EF81-CB30-43E8-9FA4-6CA6E47D9CA3}</ProjectGuid>\r
+    <ProjectGuid>{F7B47B0F-E690-4BFD-BBD2-5305157D99F8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Routing-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_2_0.csproj">\r
-      <Project>{99262D2F-6F5C-4BB4-A309-741AB0AE9C41}</Project>\r
+      <Project>{20D4E13A-7CC1-431F-BE4F-BB4BABB657E9}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-2.csproj">\r
-      <Project>{713A0503-B460-40C0-BD91-DE6CDBB45671}</Project>\r
+      <Project>{4F179720-1E19-46E8-A55E-010C20701EFF}</Project>\r
       <Name>System.Web\System.Web-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_2_0.csproj">\r
-      <Project>{1A9DDBFB-B69E-4E9E-A4C1-8E5CAEC48925}</Project>\r
+      <Project>{34AE4A66-1C6E-41EB-BCD7-7541A021FA19}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d658cb97b27f87b90963076bac6306b2743e2525..c9600ea5ee70121820ad644dafcbc017bbba1c97 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9028D9D6-3F54-4B5A-8A1F-AF25E365F443}</ProjectGuid>\r
+    <ProjectGuid>{0819E4EF-4AE1-4FDC-AFB2-50F6857B89CE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Routing-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_0.csproj">\r
-      <Project>{77AEBAA7-06AF-46E4-9BAB-E6AF85D20A8E}</Project>\r
+      <Project>{3DD9CA2F-A471-4BBB-867C-BE15EF24420F}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-2.csproj">\r
-      <Project>{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}</Project>\r
+      <Project>{C410B7A1-AC09-4CBB-9F20-AC9473811B40}</Project>\r
       <Name>System.Web\System.Web-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_0.csproj">\r
-      <Project>{4C775D7D-F2B3-4A1F-B74B-CEFDB72959A5}</Project>\r
+      <Project>{3ED0B5B2-9897-4427-9510-BBC309B60C35}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 1d58a45132008cf851238e1b7581db312d124939..8ffd07dbf5dfe3e69225023c6bb2e6ad2c2c1422 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0A2B6514-DC20-4DC3-A976-622FEA39D4EB}</ProjectGuid>\r
+    <ProjectGuid>{8E750A9D-7421-408C-B859-62A8C92D3FE2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Routing-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Routing\System.Web.Routing-net_4_5.csproj">\r
-      <Project>{6D8FBB29-646A-4F94-B80D-04DD8768F1E7}</Project>\r
+      <Project>{83FDEDF8-E46D-437E-8CEF-DD2C36E05324}</Project>\r
       <Name>System.Web.Routing\System.Web.Routing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj">\r
-      <Project>{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}</Project>\r
+      <Project>{C035D4D2-D112-49A6-87B8-E47469BBDA4F}</Project>\r
       <Name>System.Web.Abstractions\System.Web.Abstractions-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 991baae611f5cb69e801976db890fb839a56d500..a2d9734f53af07208c9fae7363b73ce036ef4e4b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</ProjectGuid>\r
+    <ProjectGuid>{71444193-6B64-4C1B-A87D-580CCB548952}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Services-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0.csproj">\r
-      <Project>{F30781EC-D410-4A00-BD91-0971E37DE140}</Project>\r
+      <Project>{4796A339-E32F-476E-9D7D-69C771CD618C}</Project>\r
       <Name>System.Web\System.Web-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 67fd635f98b2b100a222717884e6249c4e1c9e1c..cc4d99a28a3489c60688b68f6e35fe12bf5ac399 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</ProjectGuid>\r
+    <ProjectGuid>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Services-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0.csproj">\r
-      <Project>{39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}</Project>\r
+      <Project>{BAC369E3-E94E-4E5A-97FF-0CF696D07814}</Project>\r
       <Name>System.Web\System.Web-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 431f96bb40fb687284a577d289515ad01d9a3500..4329f20fd4a140cefcc3386daecc23de1856f81c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</ProjectGuid>\r
+    <ProjectGuid>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Services-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5.csproj">\r
-      <Project>{3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}</Project>\r
+      <Project>{0B03F192-EC11-49E5-A7F6-E97C0D559E51}</Project>\r
       <Name>System.Web\System.Web-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 587754b104decba79d543c03669ad37c4b2eeb02..8f6f11db744a7ddd567893b3c7164002dd8120ff 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{973CA341-1810-47B6-9D02-E82306853252}</ProjectGuid>\r
+    <ProjectGuid>{16AAB3B7-6DB2-4531-961B-F995C2F2A852}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,169,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Services-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj">\r
-      <Project>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0.csproj">\r
-      <Project>{F30781EC-D410-4A00-BD91-0971E37DE140}</Project>\r
+      <Project>{4796A339-E32F-476E-9D7D-69C771CD618C}</Project>\r
       <Name>System.Web\System.Web-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d53aa7a25b470bc0611a3f8cef3a9e6bb39fa8a5..537657a0faddb144133f6a9973ef3dbf2d607539 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3D61D05D-1D14-446E-AE72-E568B9812179}</ProjectGuid>\r
+    <ProjectGuid>{A24EEFB1-AEB7-450C-87AC-254A039DB5FF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,169,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Services-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_0.csproj">\r
-      <Project>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</Project>\r
+      <Project>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj">\r
-      <Project>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0.csproj">\r
-      <Project>{39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}</Project>\r
+      <Project>{BAC369E3-E94E-4E5A-97FF-0CF696D07814}</Project>\r
       <Name>System.Web\System.Web-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index dcbc4f25ff0ffbfcfa579d6c67490dab2f02b632..d1930135fa193dc5429c99b865cf11491c775f1f 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{10182EEF-2616-46BB-894E-6820BFA07D45}</ProjectGuid>\r
+    <ProjectGuid>{7DA0BC53-8555-4547-BAE6-BD72EF93B109}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,649,169,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.Services-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Services\System.Web.Services-net_4_5.csproj">\r
-      <Project>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</Project>\r
       <Name>System.Web.Services\System.Web.Services-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj">\r
-      <Project>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</Project>\r
       <Name>System.EnterpriseServices\System.EnterpriseServices-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5.csproj">\r
-      <Project>{3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}</Project>\r
+      <Project>{0B03F192-EC11-49E5-A7F6-E97C0D559E51}</Project>\r
       <Name>System.Web\System.Web-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 460a6c2156c7184025078fb43469430f1749189d..daa1ea3a323e6dab789260d7e5540ff874009904 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{20363524-CE98-4FCB-8477-AF79DDC1A909}</ProjectGuid>\r
+    <ProjectGuid>{0089F43D-5A83-46A4-9299-A98B0A86A70A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.WebPages.Deployment-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj">\r
-      <Project>{ADFD4824-AEDB-445C-9B52-D0E0A9318B87}</Project>\r
+      <Project>{4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}</Project>\r
       <Name>Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index db92940653abe4a346d08c5e36cb5f2598cf2f77..58497ced78d481ad165afb4c316e7b1a0498c95e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{D8E8B136-69B6-461F-872A-9C0F12272D53}</ProjectGuid>\r
+    <ProjectGuid>{7A8432CA-9024-4496-A751-18AEFC8932E7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.WebPages.Razor-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.WebPages\System.Web.WebPages-net_4_5.csproj">\r
-      <Project>{4A2FA66A-594D-4A7B-9943-B7956C46D856}</Project>\r
+      <Project>{E9421151-F425-415F-8D32-5F28974E3C72}</Project>\r
       <Name>System.Web.WebPages\System.Web.WebPages-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Razor\System.Web.Razor-net_4_5.csproj">\r
-      <Project>{2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}</Project>\r
+      <Project>{030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}</Project>\r
       <Name>System.Web.Razor\System.Web.Razor-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index c273919519c7ee209d80cde98c3ce7abaef9d0ec..618f58a07e15ccec43234d520d26ce715c23f5a3 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4A2FA66A-594D-4A7B-9943-B7956C46D856}</ProjectGuid>\r
+    <ProjectGuid>{E9421151-F425-415F-8D32-5F28974E3C72}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Web.WebPages-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj">\r
-      <Project>{94E8FEFF-9695-4F77-A8AB-85370336FE0D}</Project>\r
+      <Project>{AC2AB4A1-8005-4458-8B2B-614DA9BBC644}</Project>\r
       <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj">\r
-      <Project>{ADFD4824-AEDB-445C-9B52-D0E0A9318B87}</Project>\r
+      <Project>{4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}</Project>\r
       <Name>Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj">\r
-      <Project>{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}</Project>\r
+      <Project>{64E625C0-AA4E-44DC-98F4-352D552F2EF8}</Project>\r
       <Name>System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data.Linq\System.Data.Linq-net_4_5.csproj">\r
-      <Project>{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}</Project>\r
+      <Project>{D5F1C909-8875-4D37-8CC1-30851258C594}</Project>\r
       <Name>System.Data.Linq\System.Data.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.WebPages.Deployment\System.Web.WebPages.Deployment-net_4_5.csproj">\r
-      <Project>{20363524-CE98-4FCB-8477-AF79DDC1A909}</Project>\r
+      <Project>{0089F43D-5A83-46A4-9299-A98B0A86A70A}</Project>\r
       <Name>System.Web.WebPages.Deployment\System.Web.WebPages.Deployment-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web.Razor\System.Web.Razor-net_4_5.csproj">\r
-      <Project>{2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}</Project>\r
+      <Project>{030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}</Project>\r
       <Name>System.Web.Razor\System.Web.Razor-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index bf2f8ad2cd409e3fc377c6d8eedb0a13bb2f1efd..365fb9cbe1faa91e0ea08b1d92ce3918b6a506fb 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F30781EC-D410-4A00-BD91-0971E37DE140}</ProjectGuid>\r
+    <ProjectGuid>{4796A339-E32F-476E-9D7D-69C771CD618C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612,618,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web-net_2_0</OutputPath>\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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</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>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</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>{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}</Project>\r
+      <Project>{92E7A483-839B-4EFA-A77D-16C68F051941}</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>{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}</Project>\r
+      <Project>{85526C39-79CA-40DB-940A-3C83DF30DF85}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</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>{60E307F3-5E95-42FF-9B41-3FB8AD664AB6}</Project>\r
+      <Project>{991C45A8-3B22-45BB-B688-DBF8BA835992}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Web.Services.dll">\r
       <Private>False</Private>\r
     </Reference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 84e6a859a1286376caafd5fa17e0b8b64c2f99f4..a8860030f32960ebdedf8e7219508166d248a7ee 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}</ProjectGuid>\r
+    <ProjectGuid>{BAC369E3-E94E-4E5A-97FF-0CF696D07814}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612,618,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web-net_4_0</OutputPath>\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\LruCache.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</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>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{801DF65A-F6B4-4D66-B415-9E8832E66F48}</Project>\r
+      <Project>{31465E05-7B4F-4209-8B9B-5F596A032D27}</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>{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}</Project>\r
+      <Project>{562FC450-E53A-4CF5-AE5A-91973EBE5A28}</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>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</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>{BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}</Project>\r
+      <Project>{F26434C1-BA3D-41FB-B560-C009CB72B1B6}</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>{5D580843-B172-4BF3-AABD-116A64020C1C}</Project>\r
+      <Project>{8EF189A4-B862-4825-9938-00658C43B534}</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_2_0.csproj">\r
-      <Project>{517B1616-9AF6-4C66-9BB9-73369E8A4222}</Project>\r
+      <Project>{71444193-6B64-4C1B-A87D-580CCB548952}</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>{4E0AB773-6BB3-4866-881F-B362A573C8DD}</Project>\r
+      <Project>{D0D311A2-725A-4413-B7FA-EF61E2A4C0C0}</Project>\r
       <Name>Mono.Web\Mono.Web-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 96db60cdfbbff9a7fe92816281184e7254b9b153..40f005749997268690bc59bf6e9736e8f69cc140 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A945645C-6DF3-414E-B5F1-25DC35C95136}</ProjectGuid>\r
+    <ProjectGuid>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612,618,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web-net_4_5-1</OutputPath>\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\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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</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>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}</Project>\r
+      <Project>{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}</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>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</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>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</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>{ABD934FF-6F3A-40CB-85DB-98316F708226}</Project>\r
+      <Project>{82BD591A-1377-41BD-9B2C-1037574BB935}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index d755c33488b9b0894a1bb1412874ebfb1c6da4f2..aa170c5e481c1a9fb0aaae9f9b69bb9544c9e5bf 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</ProjectGuid>\r
+    <ProjectGuid>{93406A57-422B-4A7E-886A-B37F2E97DB78}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612,618,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web-net_4_5-2</OutputPath>\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\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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</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>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}</Project>\r
+      <Project>{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}</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>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</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>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</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>{ABD934FF-6F3A-40CB-85DB-98316F708226}</Project>\r
+      <Project>{82BD591A-1377-41BD-9B2C-1037574BB935}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 175f925d94ce38272bb8c39b9d97d8caf1698297..b9c954aabc911735ae80b3eb10800091529c0a39 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}</ProjectGuid>\r
+    <ProjectGuid>{0B03F192-EC11-49E5-A7F6-E97C0D559E51}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612,618,618</NoWarn>\r
     <OutputPath>bin\Debug\System.Web-net_4_5</OutputPath>\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\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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</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>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}</Project>\r
+      <Project>{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}</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>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</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_0.csproj">\r
-      <Project>{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}</Project>\r
+      <Project>{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}</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>{2C2BA4BC-CDE5-46D0-A225-9E84EE42997F}</Project>\r
+      <Project>{AA8CFAB1-B81C-434E-AA60-C2373B27EB56}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 418011d2c5c7c59b146118ea92512b6e01581f18..8818fcc2a59e56f1ed9c782be50ef8db77bd5614 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{640C4A33-1B69-422D-BB17-42E3A4BB0CFC}</ProjectGuid>\r
+    <ProjectGuid>{A3AE69CF-C19A-4ADE-831A-829687ECB0C1}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,612,618,618,219,169,1591</NoWarn>\r
     <OutputPath>bin\Debug\System.Web-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-2.csproj">\r
-      <Project>{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}</Project>\r
+      <Project>{93406A57-422B-4A7E-886A-B37F2E97DB78}</Project>\r
       <Name>System.Web\System.Web-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</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>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{2B2808F7-930A-4416-A060-57D9F8DC879C}</Project>\r
+      <Project>{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}</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>{E9E47642-19D3-48A0-81C4-D51810976A70}</Project>\r
+      <Project>{95593889-8509-4FFC-8EDE-C673FDA39FC8}</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>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}</Project>\r
+      <Project>{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}</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>{AD80D595-2812-412E-9F06-2A91C7283A48}</Project>\r
+      <Project>{394BAC94-3126-4DAE-8C55-5547372BAB46}</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>{5A9673B6-FC36-4B40-92F6-A9586B75EC57}</Project>\r
+      <Project>{1CD96FCF-0288-4FA4-9451-47B0C2206186}</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>{ABD934FF-6F3A-40CB-85DB-98316F708226}</Project>\r
+      <Project>{82BD591A-1377-41BD-9B2C-1037574BB935}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\SystemWebTestShim\SystemWebTestShim-net_4_5.csproj">\r
-      <Project>{AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}</Project>\r
+      <Project>{3D24376B-ECC8-4E7B-9433-C77CC67880AA}</Project>\r
       <Name>SystemWebTestShim\SystemWebTestShim-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fa24d6baacacc0dcfe3ad5337636c5459c05d263..5467f61b17b2f53a09dbf21c0667fb0d269785c0 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B0EAE2CB-9823-4687-8119-43BA5386A28A}</ProjectGuid>\r
+    <ProjectGuid>{10DC3D0E-7781-4258-9344-B5808425D92E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms.DataVisualization-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 230bba6fd62079dafbef2967d35ab7370506c7ec..7087fbc0b6c76e5cf22017c0f4e3dea8878069f9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6CE40A14-711E-46EE-BAB4-AD83134C373E}</ProjectGuid>\r
+    <ProjectGuid>{47FD8F07-F207-478D-B9D7-4CE5DC4A52B6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms.DataVisualization-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 06d49033d76b4a8a70b199b7a9c11bc4b61a3a95..e2ff116d02ade1414e6f627f92adf54e7552f1ef 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4F29000A-D37F-4375-AF1D-9A81DB9D25AE}</ProjectGuid>\r
+    <ProjectGuid>{81C3AAD3-36A7-4615-B269-65200E84F433}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms.DataVisualization-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Windows.Forms.DataVisualization\System.Windows.Forms.DataVisualization-net_4_0.csproj">\r
-      <Project>{B0EAE2CB-9823-4687-8119-43BA5386A28A}</Project>\r
+      <Project>{10DC3D0E-7781-4258-9344-B5808425D92E}</Project>\r
       <Name>System.Windows.Forms.DataVisualization\System.Windows.Forms.DataVisualization-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj">\r
-      <Project>{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}</Project>\r
+      <Project>{41B3B369-328C-45B8-9F14-224641427A35}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 02295c14ed2d435e3c70b654c71056dd5c1c87b9..61cbb94c1c033bc71b4249e1a7260f790e292d12 100644 (file)
@@ -5,12 +5,13 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{05F331B4-99A2-4DCA-9283-EA1589BCDF39}</ProjectGuid>\r
+    <ProjectGuid>{B1643A3E-B53E-4264-8CA3-27533EF662CB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Windows.Forms.DataVisualization-tests-net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>False</NoConfig>\r
+    \r
     <AppDesignerFolder>Properties</AppDesignerFolder>\r
     <RootNamespace>\r
     </RootNamespace>\r
@@ -48,7 +49,7 @@
     <Compile Include="Test\System.Windows.Forms.DataVisualization.Charting\ArrowAnnotationTest.cs" />\r
     <Compile Include="Test\System.Windows.Forms.DataVisualization.Charting\AxisScaleBreakStyleTest.cs" />\r
     <Compile Include="Test\System.Windows.Forms.DataVisualization.Charting\ChartElementTest.cs" />\r
-  </ItemGroup>\r
+    <Compile Include="Test\System.Windows.Forms.DataVisualization.Charting\ChartElementTest.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
@@ -58,6 +59,7 @@
   -->\r
   <PropertyGroup>\r
     <PreBuildEvent>\r
+\r
     </PreBuildEvent>\r
     <PostBuildEvent>\r
       xcopy $(TargetName).* $(ProjectDir)..\lib\net_4_5\ /Y /R /D\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Windows.Forms.DataVisualization\System.Windows.Forms.DataVisualization-net_4_5.csproj">\r
-      <Project>{6CE40A14-711E-46EE-BAB4-AD83134C373E}</Project>\r
+      <Project>{47FD8F07-F207-478D-B9D7-4CE5DC4A52B6}</Project>\r
       <Name>System.Windows.Forms.DataVisualization\System.Windows.Forms.DataVisualization-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}</Project>\r
+      <Project>{945A4FD5-2184-44CC-9519-13AFC37ED81A}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj">\r
-      <Project>{ABF6A466-1744-4C43-8B68-C89EA10FBB67}</Project>\r
+      <Project>{409FF748-B765-4AB3-BCB1-72199B9E341C}</Project>\r
       <Name>Managed.Windows.Forms\System.Windows.Forms-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
-</Project>\r
+</Project>
index 189e7729f270f5ab4a80e23fc65ee67ed68ce308..4a001a046fa8cd91f80fe2bde7534ad294ecae6a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A2433930-2BB3-4818-97D2-45A907CB7B3B}</ProjectGuid>\r
+    <ProjectGuid>{D513888C-71DC-4A65-B753-668FF8FB2CAA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-build</OutputPath>\r
@@ -458,11 +458,11 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-build.csproj">\r
-      <Project>{B8B2866D-592F-4888-A1CB-697AD0F3CADE}</Project>\r
+      <Project>{2BD930A2-88A9-4AD0-ADE7-1531552DF896}</Project>\r
       <Name>corlib\corlib-build</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-build.csproj">\r
-      <Project>{4C8FFAF4-4FE9-4377-821B-AFD255791495}</Project>\r
+      <Project>{DC4EE47D-CEB6-4592-994A-92C6B1D746FA}</Project>\r
       <Name>System\System-build</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2f225bfdff79415593c939577ec13e0a3672afb5..289b195693fe304f5394a233524bfab2dea8c6b5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{67A04408-CBEF-4B63-B975-29D827B0DBED}</ProjectGuid>\r
+    <ProjectGuid>{2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-net_2_0</OutputPath>\r
@@ -458,11 +458,11 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0.csproj">\r
-      <Project>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</Project>\r
+      <Project>{245C754C-D6DE-4434-BA78-37A93E196236}</Project>\r
       <Name>System\System-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Configuration.dll">\r
index ddfcc385193f32abd0848885fc86309cc2c9a112..25f0e5358634131d5f413091099af8762d8b2231 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{18CD7C68-EF7C-4C7A-B8D6-FE9834145437}</ProjectGuid>\r
+    <ProjectGuid>{8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-net_4_0</OutputPath>\r
@@ -458,11 +458,11 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0.csproj">\r
-      <Project>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</Project>\r
+      <Project>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</Project>\r
       <Name>System\System-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a03ab92a33c90986a852c85029b5368b9de0159f..64a019a21708e214541e2820d4a3544b0a65f3f4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</ProjectGuid>\r
+    <ProjectGuid>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-net_4_5-1</OutputPath>\r
@@ -458,11 +458,11 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 6fd5d52bf725aee8995af1abe985b2eb0cff74e5..45d0d1cb016d8800f28dfac81b386df0bc936c93 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</ProjectGuid>\r
+    <ProjectGuid>{F96F7491-66DB-4291-8803-F2F165B33B55}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-net_4_5</OutputPath>\r
@@ -458,11 +458,11 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 7c906066dcf59a22d98f6d00c0c95f15019d1c56..8950655893e47d67b8bd8256db4cf29761f28060 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2BE2BA3F-EBD9-4A13-B035-7AD4D348022B}</ProjectGuid>\r
+    <ProjectGuid>{CE970A1F-125E-4459-ABF6-7EF40D30E5AF}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-tests-net_2_0</OutputPath>\r
@@ -184,19 +184,19 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Data.dll">\r
@@ -205,11 +205,11 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
       <Private>False</Private>\r
     </Reference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f8501ef065375270264280c9746be1c34df272fc..ab441d1bc1c3a4cca8b6d8c7d883edcb6f8aa357 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{511A45CE-918A-45B7-8D92-B64BDD8CE89E}</ProjectGuid>\r
+    <ProjectGuid>{4583C8A1-BC71-4A65-A936-238ADDC3E076}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-tests-net_4_0</OutputPath>\r
@@ -184,23 +184,23 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 230846342595c52bbd8b1a71752a34ba8d05408a..5417666e93fab2c3c4359748cbdde7ea1fc04860 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7FC476D7-BD8A-4AB5-969E-58A8D56D063C}</ProjectGuid>\r
+    <ProjectGuid>{A7538AE3-4C91-4482-B564-468B8753FD20}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618,612,642,618,219,169</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml-tests-net_4_5</OutputPath>\r
@@ -184,23 +184,23 @@ type $(ProjectDir)\System.Xml.XPath\Tokenizer.cs >> $(ProjectDir)\Mono.Xml.Xsl\P
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 65865661c492f6a1d11e0bc35d868731a1d5da04..852bbda88c8f171bf3a351060a51dc17c4ff9436 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{BBF0A00E-6A3D-4ECF-9272-C93076D628E7}</ProjectGuid>\r
+    <ProjectGuid>{98E9FB98-226C-4256-A22A-91819C4C33B6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Xaml-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b8d5354bc13d0348e7b96151acbf28a190de2b56..4cf5cbc6445ac0572cc64d7b64ba673495aad5ab 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{690E0C87-8516-4F5D-B105-1FEDC19AE99A}</ProjectGuid>\r
+    <ProjectGuid>{2E8547F9-AE9C-4179-BC88-C0695369170B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Xaml-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 514e01947623d3910a5c93db3e6069dc2477c829..39f482e4bd65b8b1a3b5e84e55b96e4a55b5d284 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F6C4BB5B-07D6-417E-9FF9-0EBD4D7A207A}</ProjectGuid>\r
+    <ProjectGuid>{52A4F0F5-20DA-4EC3-BF50-23D92DE2C5AB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Xaml-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xaml\System.Xaml-net_4_0.csproj">\r
-      <Project>{BBF0A00E-6A3D-4ECF-9272-C93076D628E7}</Project>\r
+      <Project>{98E9FB98-226C-4256-A22A-91819C4C33B6}</Project>\r
       <Name>System.Xaml\System.Xaml-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 52fce9ccce8282d08dc232ed61511480bb7a2822..366a74b61bb1d9721c9f4305f5aa8f8c1cabeb8c 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2990557C-6AC5-4C9E-83B5-F47B0B9B48DD}</ProjectGuid>\r
+    <ProjectGuid>{10779E1B-BD7F-4FE1-81BB-E4EE8BAA0B83}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\System.Xaml-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xaml\System.Xaml-net_4_5.csproj">\r
-      <Project>{690E0C87-8516-4F5D-B105-1FEDC19AE99A}</Project>\r
+      <Project>{2E8547F9-AE9C-4179-BC88-C0695369170B}</Project>\r
       <Name>System.Xaml\System.Xaml-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f86d5b0f939d46e0e982ca379917c28e3a90fab3..644b3086116ee10ab721c4f5bd53a6dcaa1a789a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{32FB4911-5E84-4692-975C-23AB21BF215B}</ProjectGuid>\r
+    <ProjectGuid>{13E70866-6FF1-4D25-803F-BAE8CF945920}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml.Linq-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b89681a7eec9f8fe6421fdd4c958695a12b2050e..7c238321dc6f8f1f92c24707530146461117addf 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{802B1060-BD79-4648-A24E-D38F34AE29A0}</ProjectGuid>\r
+    <ProjectGuid>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml.Linq-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2eae663dc42b13fe690f994457b8556b7f3ecee4..7fb23f83ab4227e70d7d07c9932cb4e59d63004a 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</ProjectGuid>\r
+    <ProjectGuid>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml.Linq-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ca9596d88dd988aedc105145946385d93eb799cf..3d3d6baae3b321f999374d3b4c978db98d162402 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0FA65F50-3FD8-4A29-B842-2847B429AF58}</ProjectGuid>\r
+    <ProjectGuid>{8D96EF98-273B-4549-96B1-02E608B841B8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml.Linq-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_2_0.csproj">\r
-      <Project>{32FB4911-5E84-4692-975C-23AB21BF215B}</Project>\r
+      <Project>{13E70866-6FF1-4D25-803F-BAE8CF945920}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index b106e5d292f53458662481e7c87c912ac8a220bc..dd18bc4903e3dd148799b24c8065bffb3f54d010 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A1A49B89-9513-47C7-A26E-6E65BA38671F}</ProjectGuid>\r
+    <ProjectGuid>{7EFD1940-C3FA-4B91-85DB-9ABDAECE3AB2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml.Linq-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_0.csproj">\r
-      <Project>{802B1060-BD79-4648-A24E-D38F34AE29A0}</Project>\r
+      <Project>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index a89e2150d4f793c2b7f823545a3949951f030077..0be3054c8f6d83da75a23e16f56e647b384a7d88 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{04C9F589-3AA1-4BCA-ABC1-ABBC7527783E}</ProjectGuid>\r
+    <ProjectGuid>{20A3B729-8CAB-4480-84BF-07E8CECE4CDB}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <OutputPath>bin\Debug\System.Xml.Linq-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 84425f018f70b02a04bc17ffd86cb8eac64b0da7..4a3bd989644fe5b88607775eebbb594d21ba00b6 100644 (file)
@@ -27,7 +27,7 @@ ifneq (1, $(FRAMEWORK_VERSION_MAJOR))
 LIB_MCS_FLAGS = -nowarn:618 -d:CONFIGURATION_2_0 -unsafe $(RESOURCE_FILES:%=-resource:%)
 TEST_MCS_FLAGS += -r:System.Configuration
 PROFILE_ANY_MOBILE := $(filter monotouch monodroid, $(PROFILE))
-NOT_SL := $(filter net_2_0 net_4_0 net_4_5 monotouch monotouch_runtime monodroid mobile, $(PROFILE))
+NOT_SL := $(filter net_2_0 net_4_0 net_4_5 monotouch_runtime monodroid mobile, $(PROFILE))
 endif
 ifeq (2.1, $(FRAMEWORK_VERSION))
 LIB_MCS_FLAGS += -d:INSIDE_SYSTEM
@@ -36,7 +36,7 @@ LIB_MCS_FLAGS += -d:SECURITY_DEP
 endif
 endif
 ifeq (monotouch, $(PROFILE))
-LIB_MCS_FLAGS += -d:FULL_AOT_RUNTIME
+LIB_MCS_FLAGS += -d:FULL_AOT_RUNTIME -d:SECURITY_DEP
 endif
 
 EXTRA_DISTFILES = \
index 784f1eef0b2e229d9fd701960d092bd069f9477a..0eb2c4aea2ef2c3b12fce8fe53ae6b6405474faf 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security.Protocol.Ntlm;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security.Protocol.Ntlm;
+#endif
 
 using System;
 using System.Collections;
 using System.Net;
-using MonoSecurity::Mono.Security.Protocol.Ntlm;
 
 namespace Mono.Http
 {
index 76a123f5a12263ca91ba8c8d5e4cc96d425e13f8..9a09b1afa566121d2426bd7a35bbc2df0010fb87 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4C8FFAF4-4FE9-4377-821B-AFD255791495}</ProjectGuid>\r
+    <ProjectGuid>{DC4EE47D-CEB6-4592-994A-92C6B1D746FA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System-build</OutputPath>\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.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="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\InvalidDataException.cs" />\r
     <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
     <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoIO.cs" />\r
-    <Compile Include="System.IO\MonoIOError.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.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.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-build.csproj">\r
-      <Project>{B8B2866D-592F-4888-A1CB-697AD0F3CADE}</Project>\r
+      <Project>{2BD930A2-88A9-4AD0-ADE7-1531552DF896}</Project>\r
       <Name>corlib\corlib-build</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-basic.csproj">\r
-      <Project>{E9DD3F8E-CFA0-4B07-885F-B37A3932A81D}</Project>\r
+      <Project>{347CC78E-794E-4BEF-BDAB-A0437E367442}</Project>\r
       <Name>System.XML\System.Xml-basic</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 8e1082a8b361176af64ca72fc525a7219666122e..acdb87cb6e4a116a8ca486f9752b5a882abd3825 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{0F9C68C1-0695-4DC0-8064-B0749F54DF34}</ProjectGuid>\r
+    <ProjectGuid>{245C754C-D6DE-4434-BA78-37A93E196236}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System-net_2_0</OutputPath>\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.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="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\InvalidDataException.cs" />\r
     <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
     <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoIO.cs" />\r
-    <Compile Include="System.IO\MonoIOError.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.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.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-build.csproj">\r
-      <Project>{A2433930-2BB3-4818-97D2-45A907CB7B3B}</Project>\r
+      <Project>{D513888C-71DC-4A65-B753-668FF8FB2CAA}</Project>\r
       <Name>System.XML\System.Xml-build</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-build.csproj">\r
-      <Project>{4D1ABD9E-B23B-4C1F-9DF1-7E3407EC3914}</Project>\r
-      <Name>Mono.Security\Mono.Security-build</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-build-1.csproj">\r
-      <Project>{C3638457-A40E-4E70-81B4-54ACB31DD76D}</Project>\r
+      <Project>{83D197B9-A796-4A0D-B8F9-930DD9415615}</Project>\r
       <Name>System\System-build-1</Name>\r
     </ProjectReference>\r
+    <ProjectReference Include="..\Mono.Security\Mono.Security-build.csproj">\r
+      <Project>{FC2EF2C1-8774-4DFE-AE47-9574374D3591}</Project>\r
+      <Name>Mono.Security\Mono.Security-build</Name>\r
+    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
index cdabd5198dc9c310f5387feda83c733ce7abda6f..3dca305f9e4da0e66ea039420c953bfc6bfec317 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}</ProjectGuid>\r
+    <ProjectGuid>{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System-net_4_0</OutputPath>\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.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="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\InvalidDataException.cs" />\r
     <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
     <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoIO.cs" />\r
-    <Compile Include="System.IO\MonoIOError.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.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.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0-1.csproj">\r
-      <Project>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
-    </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
+    <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
+    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
index 202d7a4cbe9cc200f13075fe7b3bd1e48a58ed36..7d8e588fa41e06d08694c6ab9d562048feaea2b9 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B53B8417-E392-4660-86F0-54E7B7FAD4BA}</ProjectGuid>\r
+    <ProjectGuid>{B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System-net_4_5-1</OutputPath>\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.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="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\InvalidDataException.cs" />\r
     <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
     <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoIO.cs" />\r
-    <Compile Include="System.IO\MonoIOError.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.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.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</Project>\r
+      <Project>{F96F7491-66DB-4291-8803-F2F165B33B55}</Project>\r
       <Name>System.XML\System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
-    </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5.csproj">\r
-      <Project>{443B892C-060C-4829-839D-FE539CDEC5D9}</Project>\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
       <Name>System\System-net_4_5</Name>\r
     </ProjectReference>\r
+    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
index a5e0e82745a55c00842a8fc2abd28b63765bd45c..8a215931f33cfd6a20fa32514230eb374b5a7977 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{34966210-D64D-419C-94A4-9A6093CE5882}</ProjectGuid>\r
+    <ProjectGuid>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System-net_4_5-2</OutputPath>\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.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="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\InvalidDataException.cs" />\r
     <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
     <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoIO.cs" />\r
-    <Compile Include="System.IO\MonoIOError.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.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.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</Project>\r
+      <Project>{F96F7491-66DB-4291-8803-F2F165B33B55}</Project>\r
       <Name>System.XML\System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
-    </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</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>{B53B8417-E392-4660-86F0-54E7B7FAD4BA}</Project>\r
+      <Project>{B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}</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>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
+    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
index 6e4a29c843ad2e18ccc18e66ca91d360ad65ad91..8287772af3db97744b6df74875a6fda3a49c27a4 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{443B892C-060C-4829-839D-FE539CDEC5D9}</ProjectGuid>\r
+    <ProjectGuid>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,618</NoWarn>\r
     <OutputPath>bin\Debug\System-net_4_5</OutputPath>\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.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="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\InvalidDataException.cs" />\r
     <Compile Include="System.IO\IODescriptionAttribute.cs" />\r
     <Compile Include="System.IO\KeventWatcher.cs" />\r
-    <Compile Include="System.IO\MonoIO.cs" />\r
-    <Compile Include="System.IO\MonoIOError.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.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.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
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
-    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
-      <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
-    </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
+    <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
+      <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
+    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
index 4a98df203f0390656a0d3916173ca5f72d58df8a..56aae8c79ae5ceb8eccb60c14d32dad7fb80d9e2 100644 (file)
@@ -5,9 +5,9 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{76A71BC0-3D69-40C6-BF09-46F7B0009F00}</ProjectGuid>\r
+    <ProjectGuid>{F311EB21-B217-44F5-B4CB-96A7A4692C2E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</NoWarn>\r
     <OutputPath>bin\Debug\System-tests-net_2_0</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>False</NoConfig>\r
@@ -22,7 +22,7 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</NoWarn>\r
     <Optimize>false</Optimize>\r
     <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
@@ -30,7 +30,7 @@
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</NoWarn>\r
     <Optimize>true</Optimize>\r
     <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
@@ -44,7 +44,6 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromCompileUnitTest.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromExpressionTest.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromNamespaceTest.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Drawing.dll">\r
       <Private>False</Private>\r
     </Reference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_2_0.csproj">\r
-      <Project>{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}</Project>\r
+      <Project>{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}</Project>\r
       <Name>Mono.Security\Mono.Security-net_2_0</Name>\r
     </ProjectReference>\r
     <Reference Include="System.Data">\r
       <Private>False</Private>\r
     </Reference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_2_0.csproj">\r
-      <Project>{67A04408-CBEF-4B63-B975-29D827B0DBED}</Project>\r
+      <Project>{2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}</Project>\r
       <Name>System.XML\System.Xml-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_2_0.csproj">\r
-      <Project>{725170B0-51F0-46E2-A74D-F764B68553D6}</Project>\r
+      <Project>{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}</Project>\r
       <Name>System.Configuration\System.Configuration-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index fc7dee239ad55299d4d8baf1d4829ea824763e64..ac27d614dc71e99a1d05e0d5f9621312bd8b22b5 100644 (file)
@@ -5,9 +5,9 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{29AFC20E-0D3A-46E8-B41F-034DD6AC9D31}</ProjectGuid>\r
+    <ProjectGuid>{3CF54815-AE4B-40C1-9FFA-8291CA826229}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</NoWarn>\r
     <OutputPath>bin\Debug\System-tests-net_4_0</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>False</NoConfig>\r
@@ -22,7 +22,7 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</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
@@ -30,7 +30,7 @@
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</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
@@ -44,7 +44,6 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromCompileUnitTest.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromExpressionTest.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromNamespaceTest.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_2_0.csproj">\r
-      <Project>{0877A48B-2DF5-40A2-8714-ABBF2BD48987}</Project>\r
+      <Project>{CA7E5301-90D2-4C07-87B7-851AA216D4C9}</Project>\r
       <Name>System.Drawing\System.Drawing-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_0.csproj">\r
-      <Project>{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}</Project>\r
+      <Project>{5E680987-7C43-48A0-9BF1-86124ACA78BD}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_2_0.csproj">\r
-      <Project>{B8CA1780-FF35-49B9-B385-C24BD0558109}</Project>\r
+      <Project>{49220562-83E1-49A2-971F-5D31C4AB0258}</Project>\r
       <Name>System.Data\System.Data-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0.csproj">\r
-      <Project>{18CD7C68-EF7C-4C7A-B8D6-FE9834145437}</Project>\r
+      <Project>{8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}</Project>\r
       <Name>System.XML\System.Xml-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 30b1f602f764831bbf3bdfc8a59755cc8d601534..13882879817c1924435ef81507c324145a1402d8 100644 (file)
@@ -5,9 +5,9 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{3B85CE19-864B-4F81-A0C3-A60C25CE8DB3}</ProjectGuid>\r
+    <ProjectGuid>{BC3F4974-B76D-41FF-B96C-091EA918A837}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</NoWarn>\r
     <OutputPath>bin\Debug\System-tests-net_4_5</OutputPath>\r
     <NoStdLib>True</NoStdLib>\r
     <NoConfig>False</NoConfig>\r
@@ -22,7 +22,7 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
     <DebugSymbols>true</DebugSymbols>\r
     <DebugType>full</DebugType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</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
@@ -30,7 +30,7 @@
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
-    <NoWarn>1699,618,219,67,169,612</NoWarn>\r
+    <NoWarn>1699,618,672,219,67,169,612</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
@@ -44,7 +44,6 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromCompileUnitTest.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromExpressionTest.cs" />\r
     <Compile Include="Test\Microsoft.CSharp\CodeGeneratorFromNamespaceTest.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Drawing\System.Drawing-net_4_0.csproj">\r
-      <Project>{0005126E-C0D0-4DA3-A2E2-E49592D3E164}</Project>\r
+      <Project>{DE98E72C-2727-4737-AAFC-CC1228F4812C}</Project>\r
       <Name>System.Drawing\System.Drawing-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Security\Mono.Security-net_4_5.csproj">\r
-      <Project>{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}</Project>\r
+      <Project>{99D172A2-7914-496C-9005-AA69F51195AF}</Project>\r
       <Name>Mono.Security\Mono.Security-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5.csproj">\r
-      <Project>{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}</Project>\r
+      <Project>{F96F7491-66DB-4291-8803-F2F165B33B55}</Project>\r
       <Name>System.XML\System.Xml-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index e3113f500f2d5d69df61018d08cd9dcfbaff3009..5b496e14ce55587de1c814557d30cfd9afce411c 100644 (file)
 //
 
 #if SECURITY_DEP
+
+#if MONOTOUCH
+using System.Security.Cryptography.X509Certificates;
+#else
 extern alias PrebuiltSystem;
+using X509CertificateCollection = PrebuiltSystem::System.Security.Cryptography.X509Certificates.X509CertificateCollection;
+#endif
+
 #endif
 
 using System;
@@ -49,10 +56,6 @@ using System.Configuration;
 using System.Net.Security;
 using System.Security.Authentication;
 
-#if SECURITY_DEP
-using X509CertificateCollection = PrebuiltSystem::System.Security.Cryptography.X509Certificates.X509CertificateCollection;
-#endif
-
 namespace System.Net.Mail {
        public class SmtpClient
 #if NET_4_0
index a10abf90489f7519d6a4630dc261c015dfe8517d..0cbf96fda2f404cfe61dfc0c125abc5dbe4077dd 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+#else
 extern alias PrebuiltSystem;
-
 using X509CertificateCollection = PrebuiltSystem::System.Security.Cryptography.X509Certificates.X509CertificateCollection;
+#endif
 
 using System.Security.Cryptography.X509Certificates;
 
index 0ea27f465281db75b0d12f30ecf9e57a9955edfc..331d4cb8045f275f588859fd6cb08e9a1ad66516 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security.Protocol.Tls;
+
+using CipherAlgorithmType = System.Security.Authentication.CipherAlgorithmType;
+using HashAlgorithmType = System.Security.Authentication.HashAlgorithmType;
+using ExchangeAlgorithmType = System.Security.Authentication.ExchangeAlgorithmType;
+
+using MonoCipherAlgorithmType = Mono.Security.Protocol.Tls.CipherAlgorithmType;
+using MonoHashAlgorithmType = Mono.Security.Protocol.Tls.HashAlgorithmType;
+using MonoExchangeAlgorithmType = Mono.Security.Protocol.Tls.ExchangeAlgorithmType;
+using MonoSecurityProtocolType = Mono.Security.Protocol.Tls.SecurityProtocolType;
+#else
 extern alias PrebuiltSystem;
 extern alias MonoSecurity;
 
 using X509CertificateCollection = PrebuiltSystem::System.Security.Cryptography.X509Certificates.X509CertificateCollection;
 
-using System;
-using System.IO;
-using System.Net;
-using System.Security.Authentication;
-using System.Security.Cryptography.X509Certificates;
-using System.Security.Principal;
-using System.Security.Cryptography;
-using MonoSecurity::Mono.Security.Protocol.Tls;
-
 using CipherAlgorithmType = System.Security.Authentication.CipherAlgorithmType;
 using HashAlgorithmType = System.Security.Authentication.HashAlgorithmType;
 using ExchangeAlgorithmType = System.Security.Authentication.ExchangeAlgorithmType;
@@ -57,6 +60,17 @@ using MonoHashAlgorithmType = MonoSecurity::Mono.Security.Protocol.Tls.HashAlgor
 using MonoExchangeAlgorithmType = MonoSecurity::Mono.Security.Protocol.Tls.ExchangeAlgorithmType;
 using MonoSecurityProtocolType = MonoSecurity::Mono.Security.Protocol.Tls.SecurityProtocolType;
 
+using MonoSecurity::Mono.Security.Protocol.Tls;
+#endif
+
+using System;
+using System.IO;
+using System.Net;
+using System.Security.Authentication;
+using System.Security.Cryptography.X509Certificates;
+using System.Security.Principal;
+using System.Security.Cryptography;
+
 #if NET_4_5
 using System.Threading.Tasks;
 #endif
@@ -353,7 +367,12 @@ namespace System.Net.Security
                                return null;
                        };
 
-                       if (validation_callback != null)
+                       if (validation_callback != null) {
+#if MONOTOUCH
+                               var helper = new ServicePointManager.ChainValidationHelper (this, targetHost);
+                               helper.ServerCertificateValidationCallback = validation_callback;
+                               s.ServerCertValidation2 += new CertificateValidationCallback2 (helper.ValidateChain);
+#else
                                s.ServerCertValidationDelegate = delegate (X509Certificate cert, int [] certErrors) {
                                        X509Chain chain = new X509Chain ();
                                        X509Certificate2 x2 = (cert as X509Certificate2);
@@ -393,6 +412,8 @@ namespace System.Net.Security
 
                                        return validation_callback (this, cert, chain, errors);
                                };
+#endif
+                       }
                        if (selection_callback != null)
                                s.ClientCertSelectionDelegate = OnCertificateSelection;
 
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f04cb3c054343cab67538bc1473ce826cc0ce76c 100644 (file)
@@ -0,0 +1,97 @@
+//
+// ClientWebSocket.cs
+//
+// Author:
+//       Martin Baulig <martin.baulig@xamarin.com>
+//
+// Copyright (c) 2013 Xamarin Inc. (http://www.xamarin.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;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace System.Net.WebSockets
+{
+       [MonoTODO]
+       public class ClientWebSocket : WebSocket
+       {
+               public ClientWebSocketOptions Options {
+                       get { throw new NotImplementedException (); }
+               }
+
+               public Task ConnectAsync (Uri uri, CancellationToken cancellationToken)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               #region implemented abstract members of WebSocket
+               public override void Abort ()
+               {
+                       throw new NotImplementedException ();
+               }
+               public override Task CloseAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
+               {
+                       throw new NotImplementedException ();
+               }
+               public override Task CloseOutputAsync (WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
+               {
+                       throw new NotImplementedException ();
+               }
+               public override Task<WebSocketReceiveResult> ReceiveAsync (ArraySegment<byte> buffer, CancellationToken cancellationToken)
+               {
+                       throw new NotImplementedException ();
+               }
+               public override Task SendAsync (ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
+               {
+                       throw new NotImplementedException ();
+               }
+               public override void Dispose ()
+               {
+                       throw new NotImplementedException ();
+               }
+               public override WebSocketCloseStatus? CloseStatus {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+               public override string CloseStatusDescription {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+               public override WebSocketState State {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+               public override string SubProtocol {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+               #endregion
+       }
+}
+
+#endif
+
index 09f3197a7a4e844d7302d9a418d4801124bd21f8..909101100999098d3e2f99bff94e6306de28fcf3 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security.Authenticode;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security.Authenticode;
+#endif
 
 using System.IO;
 using System.Net.Sockets;
@@ -38,7 +43,6 @@ using System.Collections.Generic;
 using System.Security.Cryptography;
 using System.Security.Cryptography.X509Certificates;
 using System.Threading;
-using MonoSecurity::Mono.Security.Authenticode;
 
 namespace System.Net {
        sealed class EndPointListener
index a34f19024c80761d1d16660ed488d4b62bd8ee33..33080c2d77b9a1d463c3e3f61bbb4a0ff4eef9fd 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security.Protocol.Tls;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security.Protocol.Tls;
+#endif
 
 using System.IO;
 using System.Net.Sockets;
@@ -38,7 +43,6 @@ using System.Text;
 using System.Threading;
 using System.Security.Cryptography;
 using System.Security.Cryptography.X509Certificates;
-using MonoSecurity::Mono.Security.Protocol.Tls;
 
 namespace System.Net {
        sealed class HttpConnection
index 6329e359a4fd27e72a31be770aec7f1341b531d6..c72d21d1d82f3c44e19c7f9d381d434336cc33aa 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security.Protocol.Tls;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security.Protocol.Tls;
+#endif
 
 using System.Collections;
 using System.Collections.Specialized;
@@ -44,7 +49,6 @@ using System.Security.Authentication.ExtendedProtection;
 #if NET_4_5
 using System.Threading.Tasks;
 #endif
-using MonoSecurity::Mono.Security.Protocol.Tls;
 
 namespace System.Net {
        public sealed class HttpListenerRequest
index 3b55624cfc881336fc3fd63689bf6ca8ed84a223..84d59f6802517fa65be1681fc9cf57f1d8940597 100644 (file)
@@ -421,6 +421,10 @@ namespace System.Net
                        if (idx >= 0)
                                return false;
 
+                       IPAddress ipaddr;
+                       if (IPAddress.TryParse (val, out ipaddr))
+                               return true;
+
                        string u = scheme + "://" + val + "/";
                        return Uri.IsWellFormedUriString (u, UriKind.Absolute);
                }
index b0615a651b44d8ed13184339f8b4f98e0a93f01c..a6d456293e63c54d739ab11e50275875d419bab1 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security.Protocol.Tls;
+using MSX = Mono.Security.X509;
+using Mono.Security.X509.Extensions;
+#else
 extern alias MonoSecurity;
-
-using System.Text.RegularExpressions;
 using MonoSecurity::Mono.Security.X509.Extensions;
 using MonoSecurity::Mono.Security.Protocol.Tls;
 using MSX = MonoSecurity::Mono.Security.X509;
 #endif
 
+using System.Text.RegularExpressions;
+#endif
+
 using System;
 using System.Collections;
 using System.Collections.Specialized;
@@ -72,10 +78,12 @@ namespace System.Net
        public class ServicePointManager {
                class SPKey {
                        Uri uri; // schema/host/port
+                       Uri proxy;
                        bool use_connect;
 
-                       public SPKey (Uri uri, bool use_connect) {
+                       public SPKey (Uri uri, Uri proxy, bool use_connect) {
                                this.uri = uri;
+                               this.proxy = proxy;
                                this.use_connect = use_connect;
                        }
 
@@ -87,8 +95,16 @@ namespace System.Net
                                get { return use_connect; }
                        }
 
+                       public bool UsesProxy {
+                               get { return proxy != null; }
+                       }
+
                        public override int GetHashCode () {
-                               return uri.GetHashCode () + ((use_connect) ? 1 : 0);
+                               int hash = 23;
+                               hash = hash * 31 + ((use_connect) ? 1 : 0);
+                               hash = hash * 31 + uri.GetHashCode ();
+                               hash = hash * 31 + (proxy != null ? proxy.GetHashCode () : 0);
+                               return hash;
                        }
 
                        public override bool Equals (object obj) {
@@ -97,7 +113,13 @@ namespace System.Net
                                        return false;
                                }
 
-                               return (uri.Equals (other.uri) && other.use_connect == use_connect);
+                               if (!uri.Equals (other.uri))
+                                       return false;
+                               if (use_connect != other.use_connect || UsesProxy != other.UsesProxy)
+                                       return false;
+                               if (UsesProxy && !proxy.Equals (other.proxy))
+                                       return false;
+                               return true;
                        }
                }
 
@@ -325,7 +347,7 @@ namespace System.Net
                        
                        ServicePoint sp = null;
                        lock (servicePoints) {
-                               SPKey key = new SPKey (origAddress, useConnect);
+                               SPKey key = new SPKey (origAddress, usesProxy ? address : null, useConnect);
                                sp = servicePoints [key] as ServicePoint;
                                if (sp != null)
                                        return sp;
@@ -392,6 +414,7 @@ namespace System.Net
                internal class ChainValidationHelper {
                        object sender;
                        string host;
+                       RemoteCertificateValidationCallback cb;
 
 #if !MONOTOUCH
                        static bool is_macosx = System.IO.File.Exists (OSX509Certificates.SecurityLibrary);
@@ -410,19 +433,19 @@ namespace System.Net
                        }
 #endif
 
-                       public ChainValidationHelper (object sender)
+                       public ChainValidationHelper (object sender, string hostName)
                        {
                                this.sender = sender;
+                               host = hostName;
                        }
 
-                       public string Host {
+                       public RemoteCertificateValidationCallback ServerCertificateValidationCallback {
                                get {
-                                       if (host == null && sender is HttpWebRequest)
-                                               host = ((HttpWebRequest) sender).Address.Host;
-                                       return host;
+                                       if (cb == null)
+                                               cb = ServicePointManager.ServerCertificateValidationCallback;
+                                       return cb;
                                }
-
-                               set { host = value; }
+                               set { cb = value; }
                        }
 
                        // Used when the obsolete ICertificatePolicy is set to DefaultCertificatePolicy
@@ -435,7 +458,6 @@ namespace System.Net
                                        return null;
 
                                ICertificatePolicy policy = ServicePointManager.CertificatePolicy;
-                               RemoteCertificateValidationCallback cb = ServicePointManager.ServerCertificateValidationCallback;
 
                                X509Certificate2 leaf = new X509Certificate2 (certs [0].RawData);
                                int status11 = 0; // Error code passed to the obsolete ICertificatePolicy callback
@@ -448,7 +470,7 @@ namespace System.Net
                                // the certificates that the server provided (which generally does not include the root) so, only  
                                // if there's a user callback, we'll create the X509Chain but won't build it
                                // ref: https://bugzilla.xamarin.com/show_bug.cgi?id=7245
-                               if (cb != null) {
+                               if (ServerCertificateValidationCallback != null) {
 #endif
                                chain = new X509Chain ();
                                chain.ChainPolicy = new X509ChainPolicy ();
@@ -478,7 +500,7 @@ namespace System.Net
                                                status11 = -2146762490; //CERT_E_PURPOSE 0x800B0106
                                        }
 
-                                       if (!CheckServerIdentity (certs [0], Host)) {
+                                       if (!CheckServerIdentity (certs [0], host)) {
                                                errors |= SslPolicyErrors.RemoteCertificateNameMismatch;
                                                status11 = -2146762481; // CERT_E_CN_NO_MATCH 0x800B010F
                                        }
@@ -488,7 +510,7 @@ namespace System.Net
                                        // Ideally we should return the SecTrustResult
                                        OSX509Certificates.SecTrustResult trustResult = OSX509Certificates.SecTrustResult.Deny;
                                        try {
-                                               trustResult = OSX509Certificates.TrustEvaluateSsl (certs, Host);
+                                               trustResult = OSX509Certificates.TrustEvaluateSsl (certs, host);
                                                // We could use the other values of trustResult to pass this extra information
                                                // to the .NET 2 callback for values like SecTrustResult.Confirm
                                                result = (trustResult == OSX509Certificates.SecTrustResult.Proceed ||
@@ -534,8 +556,8 @@ namespace System.Net
                                        user_denied = !result && !(policy is DefaultCertificatePolicy);
                                }
                                // If there's a 2.0 callback, it takes precedence
-                               if (cb != null) {
-                                       result = cb (sender, leaf, chain, errors);
+                               if (ServerCertificateValidationCallback != null) {
+                                       result = ServerCertificateValidationCallback (sender, leaf, chain, errors);
                                        user_denied = !result;
                                }
                                return new ValidationResult (result, user_denied, status11);
index 4e1993f7e585c46c19b3ef53edb7beb4b6da6622..66358a6a65a00e7658fc019970771db798385f1d 100644 (file)
@@ -326,15 +326,16 @@ namespace System.Net
                                        
                                        int nread = 0;
                                        long notify_total = 0;
-                                       while ((nread = st.Read (buffer, 0, length)) != 0){
-                                               if (async){
-                                                       notify_total += nread;
+                                       while ((nread = st.Read (buffer, 0, length)) != 0) {
+                                               notify_total += nread;
+                                               if (async)
                                                        OnDownloadProgressChanged (
                                                                new DownloadProgressChangedEventArgs (notify_total, response.ContentLength, userToken));
-                                                                                                     
-                                               }
                                                f.Write (buffer, 0, nread);
                                        }
+
+                                       if (cLength > 0 && notify_total < cLength)
+                                               throw new WebException ("Download aborted prematurely.", WebExceptionStatus.ReceiveFailure);
                                } catch (ThreadInterruptedException){
                                        if (request != null)
                                                request.Abort ();
index 5426414a7b9be93b23e42b6f13cab794d358143a..7f09859cb5e6cbcd597e6993ce95a4ae712f0f01 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security.Protocol.Tls;
+#else
 extern alias MonoSecurity;
-
 using MonoSecurity::Mono.Security.Protocol.Tls;
 #endif
 
+#endif
+
 using System.IO;
 using System.Collections;
 using System.Net.Sockets;
@@ -93,9 +97,11 @@ namespace System.Net
                Exception connect_exception;
                static object classLock = new object ();
                static Type sslStream;
+#if !MONOTOUCH
                static PropertyInfo piClient;
                static PropertyInfo piServer;
                static PropertyInfo piTrustFailure;
+#endif
 
 #if MONOTOUCH
                [System.Runtime.InteropServices.DllImport ("__Internal")]
@@ -245,9 +251,11 @@ namespace System.Net
                                        throw new NotSupportedException (msg);
                                }
 #endif
+#if !MONOTOUCH
                                piClient = sslStream.GetProperty ("SelectedClientCertificate");
                                piServer = sslStream.GetProperty ("ServerCertificate");
                                piTrustFailure = sslStream.GetProperty ("TrustFailure");
+#endif
                        }
                }
 
@@ -426,14 +434,17 @@ namespace System.Net
                                                        if (!ok)
                                                                return false;
                                                }
-
+#if SECURITY_DEP
+#if MONOTOUCH
+                                               nstream = new HttpsClientStream (serverStream, request.ClientCertificates, request, buffer);
+#else
                                                object[] args = new object [4] { serverStream,
-                                                                               request.ClientCertificates,
-                                                                               request, buffer};
+                                                       request.ClientCertificates,
+                                                       request, buffer};
                                                nstream = (Stream) Activator.CreateInstance (sslStream, args);
-#if SECURITY_DEP
+#endif
                                                SslClientStream scs = (SslClientStream) nstream;
-                                               var helper = new ServicePointManager.ChainValidationHelper (request);
+                                               var helper = new ServicePointManager.ChainValidationHelper (request, request.Address.Host);
                                                scs.ServerCertValidation2 += new CertificateValidationCallback2 (helper.ValidateChain);
 #endif
                                                certsAvailable = false;
@@ -605,8 +616,14 @@ namespace System.Net
                internal void GetCertificates () 
                {
                        // here the SSL negotiation have been done
+#if SECURITY_DEP && MONOTOUCH
+                       HttpsClientStream s = (nstream as HttpsClientStream);
+                       X509Certificate client = s.SelectedClientCertificate;
+                       X509Certificate server = s.ServerCertificate;
+#else
                        X509Certificate client = (X509Certificate) piClient.GetValue (nstream, null);
                        X509Certificate server = (X509Certificate) piServer.GetValue (nstream, null);
+#endif
                        sPoint.SetCertificates (client, server);
                        certsAvailable = (server != null);
                }
@@ -1145,9 +1162,16 @@ namespace System.Net
                                }
 
                                // if SSL is in use then check for TrustFailure
-                               if (ssl && (bool) piTrustFailure.GetValue (nstream, null)) {
-                                       wes = WebExceptionStatus.TrustFailure;
-                                       msg = "Trust failure";
+                               if (ssl) {
+#if SECURITY_DEP && MONOTOUCH
+                                       HttpsClientStream https = (nstream as HttpsClientStream);
+                                       if (https.TrustFailure) {
+#else
+                                       if ((bool) piTrustFailure.GetValue (nstream, null)) {
+#endif
+                                               wes = WebExceptionStatus.TrustFailure;
+                                               msg = "Trust failure";
+                                       }
                                }
 
                                HandleError (wes, e, msg);
index 9aaf8a462ecde5fed9ae2a71a9fe1e2c24c79da5..33e27cf23720653e89388e8602fb563941a08821 100644 (file)
 //
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using MSX = Mono.Security.X509;
+#else
 extern alias MonoSecurity;
+using MSX = MonoSecurity::Mono.Security.X509;
+#endif
 
 using System;
 using System.Runtime.InteropServices;
-using MSX = MonoSecurity::Mono.Security.X509;
 
 namespace System.Security.Cryptography.X509Certificates {
 
index 45772c29b4f872a08716c83ac64209c04980ca88..3122a108d4aac9a2028cc2075cc37d384b4def12 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+using Mono.Security.Cryptography;
+using MSX = Mono.Security.X509;
+#else
 extern alias MonoSecurity;
-
 using MonoSecurity::Mono.Security;
 using MonoSecurity::Mono.Security.Cryptography;
 using MSX = MonoSecurity::Mono.Security.X509;
+#endif
 
 namespace System.Security.Cryptography.X509Certificates {
 
index 6130257f88f1cf73d1f0b8d009b53c37158fa3fd..db0377e12a871846e3c79d62c57f16590494a6ec 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+using MX = Mono.Security.X509;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security;
+using MX = MonoSecurity::Mono.Security.X509;
+#endif
 
 using System.Collections;
 using System.Text;
 
-using MonoSecurity::Mono.Security;
-using MX = MonoSecurity::Mono.Security.X509;
-
 namespace System.Security.Cryptography.X509Certificates {
 
        [MonoTODO ("Some X500DistinguishedNameFlags options aren't supported, like DoNotUsePlusSign, DoNotUseQuotes and ForceUTF8Encoding")]
index 1a3eff95e7d39af0dc3231046439dde2a1d0b654..f3ffaaa47f117cb81dd9b0bd4c4e72d37812a61d 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security;
+#endif
 
 using System.Text;
 
-using MonoSecurity::Mono.Security;
-
 namespace System.Security.Cryptography.X509Certificates {
 
        public sealed class X509BasicConstraintsExtension : X509Extension {
index 451be2db2c25460bdb5f8504d6218b89d9f67ee2..300e1140e1d3a60f930f5591e19cdd2ebcd9fbdb 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+using Mono.Security.Cryptography;
+using MX = Mono.Security.X509;
+#else
 extern alias MonoSecurity;
 
 using MonoSecurity::Mono.Security;
@@ -36,11 +41,16 @@ using MonoSecurity::Mono.Security.Cryptography;
 using MX = MonoSecurity::Mono.Security.X509;
 #endif
 
+#endif
+
 using System.IO;
 using System.Text;
 
 namespace System.Security.Cryptography.X509Certificates {
 
+#if NET_4_0
+       [Serializable]
+#endif
        public class X509Certificate2 : X509Certificate {
 #if !SECURITY_DEP
                // Used in Mono.Security HttpsClientStream
index 02fee6da726e194d2980b277a807f375e7255bc1..7550c0608cb753a93971d423c516427e5e8588f7 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using MX = Mono.Security.X509;
+#else
 extern alias MonoSecurity;
+using MX = MonoSecurity::Mono.Security.X509;
+#endif
 
 using System.Collections;
 using System.Text;
 
-using MX = MonoSecurity::Mono.Security.X509;
-
 namespace System.Security.Cryptography.X509Certificates {
 
        public class X509Chain {
index ebc7df34b7e9c68c724d63adf14cde40149c1740..19ddcb8bd92286d3b12646286dce209af902ef22 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security;
+#endif
 
 using System.Text;
 
-using MonoSecurity::Mono.Security;
-
 namespace System.Security.Cryptography.X509Certificates {
 
        public sealed class X509EnhancedKeyUsageExtension : X509Extension {
index f08ae933b4516d759706d546bbecd95a30f4bed6..bceabd05723e60fa11021e7495c16a26f9751b6d 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+using MX = Mono.Security.X509;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security;
+using MX = MonoSecurity::Mono.Security.X509;
+#endif
 
 using System.Collections;
-using Mono.Security;
-using MX = Mono.Security.X509;
 
 namespace System.Security.Cryptography.X509Certificates {
 
@@ -51,13 +56,13 @@ namespace System.Security.Cryptography.X509Certificates {
                        _list = new ArrayList ();
                }
 
-               internal X509ExtensionCollection (MonoSecurity::Mono.Security.X509.X509Certificate cert)
+               internal X509ExtensionCollection (MX.X509Certificate cert)
                {
                        _list = new ArrayList (cert.Extensions.Count);
                        if (cert.Extensions.Count == 0)
                                return;
 
-                       foreach (MonoSecurity::Mono.Security.X509.X509Extension ext in cert.Extensions) {
+                       foreach (MX.X509Extension ext in cert.Extensions) {
                                bool critical = ext.Critical;
                                string oid = ext.Oid;
                                byte[] raw_data = null;
index ac7e05387511b019f3425b21f2aef3cd2d1f0813..69f56faece63dbe338571f442ab2d699588fd65c 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security;
+#endif
 
 using System.Text;
 
-using MonoSecurity::Mono.Security;
-
 namespace System.Security.Cryptography.X509Certificates {
 
        public sealed class X509KeyUsageExtension : X509Extension {
index 208754d9fd800bc34f5169aa5da5118e49167170..58966329d043f789d62fe93a419bb519562e0896 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using MX = Mono.Security.X509;
+#else
 extern alias MonoSecurity;
+using MX = MonoSecurity::Mono.Security.X509;
+#endif
 
 using System.Security.Permissions;
-using MX = MonoSecurity::Mono.Security.X509;
 
 namespace System.Security.Cryptography.X509Certificates {
 
index b7a7af852fc06554de833ed6ffac788465a13ec0..fe2114afe1782ed9fd8fa799f5b89faa20580b99 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+using Mono.Security.Cryptography;
+#else
 extern alias MonoSecurity;
-
-using System.Text;
-
 using MonoSecurity::Mono.Security;
 using MonoSecurity::Mono.Security.Cryptography;
+#endif
+
+using System.Text;
 
 namespace System.Security.Cryptography.X509Certificates {
 
index 14b8ccedfabdccb9b3726b9d2e30a6072857991c..995f1b220c2d68b4ce5b1d04a970fe9be9c3e21f 100644 (file)
 
 #if SECURITY_DEP
 
+#if MONOTOUCH
+using Mono.Security;
+using Mono.Security.Cryptography;
+#else
 extern alias MonoSecurity;
+using MonoSecurity::Mono.Security;
+using MonoSecurity::Mono.Security.Cryptography;
+#endif
 
 using System.Security.Cryptography.X509Certificates;
 using System.Text;
 
-using MonoSecurity::Mono.Security;
-using MonoSecurity::Mono.Security.Cryptography;
-
 namespace System.Security.Cryptography {
 
        internal enum AsnDecodeStatus {
index 38708615c4c5cb76412c24596d8c0c1a088eca5a..9e8c8cd6eb58a8c956fd382df66bdac04ef181bb 100644 (file)
@@ -209,6 +209,9 @@ namespace System {
                                        success = false;
                                        break;
                                }
+
+                               if (success && isAbsoluteUri && (path.Length > 0))
+                                       path = EscapeString (path);
                        }
                }
 
index 2062cf84f62b9ab07d4f4783d02404c07b314480..6fa403c60758dd086031128faf0c0b7037700541 100644 (file)
@@ -1032,7 +1032,7 @@ namespace MonoTests.System.Net.Sockets {
                        
                        client.BeginReceive (BRCallback, client);
 
-                       IPEndPoint ep = new IPEndPoint (Dns.GetHostEntry (string.Empty).AddressList[0], 1237);
+                       IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 1237);
                        byte[] send_bytes = new byte[] {10, 11, 12, 13};
                        client.Send (send_bytes, send_bytes.Length, ep);
 
@@ -1052,7 +1052,7 @@ namespace MonoTests.System.Net.Sockets {
                public void Available ()
                {
                        UdpClient client = new UdpClient (1238);
-                       IPEndPoint ep = new IPEndPoint (Dns.GetHostEntry (string.Empty).AddressList[0], 1238);
+                       IPEndPoint ep = new IPEndPoint (IPAddress.Loopback, 1238);
                        byte[] bytes = new byte[] {10, 11, 12, 13};
                        
                        client.Send (bytes, bytes.Length, ep);
index efdd05e7b19a2469fa3b881ff18b7b6c551de47f..f0826d1c9902938fe975f2a12554f06926ef5876 100644 (file)
@@ -2480,7 +2480,40 @@ namespace MonoTests.System.Net
 
                        Assert.AreEqual (null, req.Headers.Get ("Date"));
                }
+               
+               [Test]
+               // Bug #12393
+               public void TestIPv6Host ()
+               {
+                       var address = "2001:0000:0000:0001:0001:0001:0157:0000";
+                       var address2 = '[' + address + ']';
+                       var uri = new Uri (string.Format ("http://{0}/test.css", address2));
+                       var hwr = (HttpWebRequest)WebRequest.Create (uri);
+
+                       hwr.Host = address2;
+                       Assert.AreEqual (address2, hwr.Host, "#1");
+               }
+
+               [Test]
+               // Bug #12393
+               [Category ("NotWorking")]
+               public void TestIPv6Host2 ()
+               {
+                       var address = "2001:0000:0000:0001:0001:0001:0157:0000";
+                       var address2 = '[' + address + ']';
+                       var uri = new Uri (string.Format ("http://{0}/test.css", address2));
+                       var hwr = (HttpWebRequest)WebRequest.Create (uri);
+
+                       try {
+                               hwr.Host = address;
+                               Assert.Fail ("#1");
+                       } catch (ArgumentException) {
+                               ;
+                       }
+               }
 #endif
+
+
                class ListenerScope : IDisposable {
                        EventWaitHandle completed;
                        public HttpListener listener;
index 3c0c66dd5d7eefc306bc942a7a184b3e9e75c53f..508e1307993018782d889aeea5da971a371de287 100644 (file)
@@ -1876,5 +1876,17 @@ namespace MonoTests.System
                        string escaped = uri.GetComponents (UriComponents.Fragment, UriFormat.UriEscaped);
                        Assert.AreEqual ("id=1%262&sort=asc", escaped, "UriEscaped");
                }
+
+               [Test]
+               // Bug #12631
+               public void LocalPathWithBaseUrl ()
+               {
+                       var mainUri = new Uri ("http://www.imdb.com");
+                       var uriPath = "/title/tt0106521";
+
+                       Uri result;
+                       Assert.IsTrue (Uri.TryCreate (mainUri, uriPath, out result), "#1");
+                       Assert.AreEqual ("http://www.imdb.com/title/tt0106521", result.ToString (), "#2");
+               }
        }
 }
index da4e7c4d5503344a62c467c9947dafc8f5882368..8fe73931954eb6023ebd7176a3a88b0fb135c95c 100644 (file)
@@ -181,6 +181,9 @@ namespace MonoTests.System
                        uri = new Uri ("http://dummy.com");
                        Assert.IsTrue (Uri.TryCreate (relative, UriKind.Relative, out uri), "relative-Relative");
                        Assert.AreEqual (relative, uri.OriginalString, "relative-RelativeOrAbsolute-OriginalString");
+
+                       Assert.IsTrue (Uri.TryCreate ("http://mono-project.com/☕", UriKind.Absolute, out uri), "highunicode-Absolute");
+                       Assert.AreEqual("http://mono-project.com/%E2%98%95", uri.AbsoluteUri, "highunicode-Absolute-AbsoluteUri");
                }
 
                [Test] // TryCreate (String, UriKind, Uri)
index 8dce31d234c5b119f6502c1b4dbf3c9b3baf94c0..7bb9316feb58c8635592e618ee4b6865d842aa51 100644 (file)
@@ -1,2 +1,76 @@
 #include mobile_System.dll.sources
 MonoTouch/MonoPInvokeCallbackAttribute.cs
+../Mono.Security/Mono.Security.Authenticode/PrivateKey.cs
+../Mono.Security/Mono.Security.Cryptography/MD5SHA1.cs
+../Mono.Security/Mono.Security.Cryptography/TlsHMAC.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/ChallengeResponse.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/ChallengeResponse2.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/MessageBase.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/NtlmAuthLevel.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/NtlmFlags.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/Type1Message.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/Type2Message.cs
+../Mono.Security/Mono.Security.Protocol.Ntlm/Type3Message.cs
+../Mono.Security/Mono.Security.Protocol.Tls/Alert.cs
+../Mono.Security/Mono.Security.Protocol.Tls/CipherAlgorithmType.cs
+../Mono.Security/Mono.Security.Protocol.Tls/CipherSuite.cs
+../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteCollection.cs
+../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteFactory.cs
+../Mono.Security/Mono.Security.Protocol.Tls/ClientContext.cs
+../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs
+../Mono.Security/Mono.Security.Protocol.Tls/ClientSessionCache.cs
+../Mono.Security/Mono.Security.Protocol.Tls/ContentType.cs
+../Mono.Security/Mono.Security.Protocol.Tls/Context.cs
+../Mono.Security/Mono.Security.Protocol.Tls/DebugHelper.cs
+../Mono.Security/Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs
+../Mono.Security/Mono.Security.Protocol.Tls/HandshakeState.cs
+../Mono.Security/Mono.Security.Protocol.Tls/HashAlgorithmType.cs
+../Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs
+../Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs
+../Mono.Security/Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs
+../Mono.Security/Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SecurityCompressionType.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SecurityParameters.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SecurityProtocolType.cs
+../Mono.Security/Mono.Security.Protocol.Tls/ServerContext.cs
+../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SslCipherSuite.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SslHandshakeHash.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SslServerStream.cs
+../Mono.Security/Mono.Security.Protocol.Tls/SslStreamBase.cs
+../Mono.Security/Mono.Security.Protocol.Tls/TlsCipherSuite.cs
+../Mono.Security/Mono.Security.Protocol.Tls/TlsClientSettings.cs
+../Mono.Security/Mono.Security.Protocol.Tls/TlsException.cs
+../Mono.Security/Mono.Security.Protocol.Tls/TlsServerSettings.cs
+../Mono.Security/Mono.Security.Protocol.Tls/TlsStream.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake/ClientCertificateType.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake/HandshakeMessage.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake/HandshakeType.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHello.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHelloDone.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificate.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHello.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs
+../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerKeyExchange.cs
+../Mono.Security/Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtension.cs
+../Mono.Security/Mono.Security.X509.Extensions/ExtendedKeyUsageExtension.cs
+../Mono.Security/Mono.Security.X509.Extensions/GeneralNames.cs
+../Mono.Security/Mono.Security.X509.Extensions/NetscapeCertTypeExtension.cs
+../Mono.Security/Mono.Security.X509.Extensions/SubjectAltNameExtension.cs
index d2df217d39b3544b0cea6a0b62b9849a99df6a50..0c31fd647f949bc8cb505121942259d30050cc04 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FA446F0C-75D2-439A-9C1D-81CB6EDB8953}</ProjectGuid>\r
+    <ProjectGuid>{C13E6BD8-A2FC-41C2-B21B-9BF414BB4DA0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\SystemWebTestShim-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_2_0-1.csproj">\r
-      <Project>{AAF21FBC-A48A-430A-8B9E-0EEF65869221}</Project>\r
+      <Project>{3BAE9384-0A9D-4505-ABED-6D41949763D3}</Project>\r
       <Name>System.Web\System.Web-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</Project>\r
       <Name>System\System-net_2_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2c50daa4eba538dbbc846a17b7a6cd597c2fdba3..e80e8f212906a2bef6b0f3d0025e62b9cca75d63 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{2CA35670-6F91-4423-A36A-12560A182E0D}</ProjectGuid>\r
+    <ProjectGuid>{08486D58-12AA-4B53-82F7-1B2C62EAE9D5}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\SystemWebTestShim-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_0-1.csproj">\r
-      <Project>{D9409D43-8919-4A4C-A7B5-77383840CD35}</Project>\r
+      <Project>{77D30907-035D-4382-AA43-5A8EE294EA33}</Project>\r
       <Name>System.Web\System.Web-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index f636b6a116e94ca28c4daa65119707696f733d56..235e9afaa644d40980952a3bed54554650cc09c1 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}</ProjectGuid>\r
+    <ProjectGuid>{3D24376B-ECC8-4E7B-9433-C77CC67880AA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\SystemWebTestShim-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Web\System.Web-net_4_5-1.csproj">\r
-      <Project>{A945645C-6DF3-414E-B5F1-25DC35C95136}</Project>\r
+      <Project>{6CC04C44-1378-4502-B134-FE6D46B1A4B4}</Project>\r
       <Name>System.Web\System.Web-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 516b21cb39763c9dcbe62312ed38d34032739ac3..e91eb4bfda787a4c2c8017ee0acb1ce09f57eaaa 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{320524F1-AA91-4BC3-B88C-8E0AECEE1CCC}</ProjectGuid>\r
+    <ProjectGuid>{5AEB6A6A-C5EF-433B-B668-2066172D2D80}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WebMatrix.Data-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 584efc15f6d11ee48fde505d7b8c91bd87b6710e..8997f52b912e10a48a49d941c95d71c21390e177 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{37C82B59-9992-4A8F-AC90-C2D77D3BDF8F}</ProjectGuid>\r
+    <ProjectGuid>{A7DB00D7-81EF-4197-9F87-D6EBDFDBD88E}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WebMatrix.Data-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9f921447bc59377a521f8f37c3dc7763aa7d7855..c93daf9a3c663d8cfe3d68065f9754ee4d3dd6e5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{92D24812-C6DC-411F-9AD8-B2E9EFBD9138}</ProjectGuid>\r
+    <ProjectGuid>{AD5F22B4-1F90-4549-9284-331B941F6F4A}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WebMatrix.Data-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WebMatrix.Data\WebMatrix.Data-net_4_0.csproj">\r
-      <Project>{320524F1-AA91-4BC3-B88C-8E0AECEE1CCC}</Project>\r
+      <Project>{5AEB6A6A-C5EF-433B-B668-2066172D2D80}</Project>\r
       <Name>WebMatrix.Data\WebMatrix.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_0.csproj">\r
-      <Project>{6865A6A5-DF93-45C7-BE83-F06907EC81F8}</Project>\r
+      <Project>{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}</Project>\r
       <Name>System.Data\System.Data-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0.csproj">\r
-      <Project>{BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}</Project>\r
+      <Project>{F26434C1-BA3D-41FB-B560-C009CB72B1B6}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_0.csproj">\r
-      <Project>{56A7FA9E-7F2B-4BCB-8523-FD4EEE876BE0}</Project>\r
+      <Project>{342E1BD0-A935-4D49-B71E-ECDF0B42F90F}</Project>\r
       <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 08204cefef7358954ddf9a4867dd8b45a7f5c9d7..d4109788d708b0ec1b639ea57009374196a3a59b 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{57596539-1B39-4CF2-9586-383EF5AB45DB}</ProjectGuid>\r
+    <ProjectGuid>{4D33E714-F07E-44AC-9998-705170E29818}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WebMatrix.Data-tests-net_4_5</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WebMatrix.Data\WebMatrix.Data-net_4_5.csproj">\r
-      <Project>{37C82B59-9992-4A8F-AC90-C2D77D3BDF8F}</Project>\r
+      <Project>{A7DB00D7-81EF-4197-9F87-D6EBDFDBD88E}</Project>\r
       <Name>WebMatrix.Data\WebMatrix.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Data\System.Data-net_4_5.csproj">\r
-      <Project>{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}</Project>\r
+      <Project>{663D8C81-B74E-4D44-8C59-2264C6942B30}</Project>\r
       <Name>System.Data\System.Data-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5.csproj">\r
-      <Project>{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}</Project>\r
+      <Project>{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}</Project>\r
       <Name>Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj">\r
-      <Project>{94E8FEFF-9695-4F77-A8AB-85370336FE0D}</Project>\r
+      <Project>{AC2AB4A1-8005-4458-8B2B-614DA9BBC644}</Project>\r
       <Name>Microsoft.CSharp\Microsoft.CSharp-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ae4bc6e50d227acde1bb8afafe2a8bdf58a6187a..4e785b34529dc1f32fea84cb58f271bb25495a22 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{FA9820E4-3756-46DD-A2A0-8508F4F043EA}</ProjectGuid>\r
+    <ProjectGuid>{6FC343B3-4186-4DB7-B678-3BDFEF0065CD}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WindowsBase-net_2_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 2fb92bb3c91ae651559b9d2c861432018fe49b8e..1f2dad75c0d918be2c3b39c6d1d31173ff568dc7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7063C843-FB21-477B-ACC4-DA51C8C374E9}</ProjectGuid>\r
+    <ProjectGuid>{E016C66E-35A6-4A95-BD35-AF13FBCD3DA0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WindowsBase-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xaml\System.Xaml-net_4_0.csproj">\r
-      <Project>{BBF0A00E-6A3D-4ECF-9272-C93076D628E7}</Project>\r
+      <Project>{98E9FB98-226C-4256-A22A-91819C4C33B6}</Project>\r
       <Name>System.Xaml\System.Xaml-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ae11377b991c788ea5696d178a4b8f15702fafe6..3bc913fa5b8a032ee033fe3a086500ee5e173c02 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{6D23A57D-01AF-4266-8E58-C16E732FCF81}</ProjectGuid>\r
+    <ProjectGuid>{0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WindowsBase-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xaml\System.Xaml-net_4_5.csproj">\r
-      <Project>{690E0C87-8516-4F5D-B105-1FEDC19AE99A}</Project>\r
+      <Project>{2E8547F9-AE9C-4179-BC88-C0695369170B}</Project>\r
       <Name>System.Xaml\System.Xaml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index ab31ef2d771578628a063422eed7ad5510f53502..0ed7508a9e7e82a7fbab7f7eac05d8ac08b68184 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{924FFCB7-F0CC-4F03-9792-87B0208128EC}</ProjectGuid>\r
+    <ProjectGuid>{BDCD7137-667B-4488-9B53-7D6CF37E45B6}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WindowsBase-tests-net_2_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_2_0.csproj">\r
-      <Project>{FA9820E4-3756-46DD-A2A0-8508F4F043EA}</Project>\r
+      <Project>{6FC343B3-4186-4DB7-B678-3BDFEF0065CD}</Project>\r
       <Name>WindowsBase\WindowsBase-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_2_0.csproj">\r
-      <Project>{FA9820E4-3756-46DD-A2A0-8508F4F043EA}</Project>\r
+      <Project>{6FC343B3-4186-4DB7-B678-3BDFEF0065CD}</Project>\r
       <Name>WindowsBase\WindowsBase-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_2_0-2.csproj">\r
-      <Project>{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}</Project>\r
+      <Project>{79F25FD7-0D76-4526-AF39-1A648649A827}</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>{205A8E90-88CC-4B46-8151-87FA90B666A5}</Project>\r
+      <Project>{D9776E38-7673-45F6-BF19-7B77830DF9CA}</Project>\r
       <Name>System.XML\System.Xml-net_2_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</Project>\r
       <Name>System.Core\System.Core-net_2_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9b7f7f2d202d44b5f429150d39216931c71cba54..1bc72234ac809c3fabb28de213f4c585f8881f14 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4272351D-956F-4B59-9C7F-46A857D37A71}</ProjectGuid>\r
+    <ProjectGuid>{99E17164-FD6F-4058-AD77-00ECEB685C9B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WindowsBase-tests-net_4_0</OutputPath>\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_0.csproj">\r
-      <Project>{7063C843-FB21-477B-ACC4-DA51C8C374E9}</Project>\r
+      <Project>{E016C66E-35A6-4A95-BD35-AF13FBCD3DA0}</Project>\r
       <Name>WindowsBase\WindowsBase-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_0.csproj">\r
-      <Project>{7063C843-FB21-477B-ACC4-DA51C8C374E9}</Project>\r
+      <Project>{E016C66E-35A6-4A95-BD35-AF13FBCD3DA0}</Project>\r
       <Name>WindowsBase\WindowsBase-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</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>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</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>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xaml\System.Xaml-net_4_0.csproj">\r
-      <Project>{BBF0A00E-6A3D-4ECF-9272-C93076D628E7}</Project>\r
+      <Project>{98E9FB98-226C-4256-A22A-91819C4C33B6}</Project>\r
       <Name>System.Xaml\System.Xaml-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 5506f371bedf0c644b777cdbb2426a1333f6a5db..589bc53ce45f26c006f6cfeffc57673d3c344ab6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AB097D8E-4AD6-4120-B75C-306E274727D4}</ProjectGuid>\r
+    <ProjectGuid>{E0DEF2F1-BC80-48E8-8387-13CC5B03BE5B}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\WindowsBase-tests-net_4_5</OutputPath>\r
@@ -87,8 +87,7 @@
     <Compile Include="Test\System.Windows\SizeConverterTest.cs" />\r
     <Compile Include="Test\System.Windows\SizeTest.cs" />\r
     <Compile Include="Test\System.Windows\VectorConverterTest.cs" />\r
-    <Compile Include="Test\System.Windows\VectorTest.cs" />\r
-  </ItemGroup>\r
+    <Compile Include="Test\System.Windows\VectorTest.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
@@ -98,6 +97,7 @@
   -->\r
   <PropertyGroup>\r
     <PreBuildEvent>\r
+\r
     </PreBuildEvent>\r
     <PostBuildEvent>\r
       xcopy $(TargetName).* $(ProjectDir)..\lib\net_4_5\ /Y /R /D\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_5.csproj">\r
-      <Project>{6D23A57D-01AF-4266-8E58-C16E732FCF81}</Project>\r
+      <Project>{0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}</Project>\r
+      <Name>WindowsBase\WindowsBase-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\WindowsBase\WindowsBase-net_4_5.csproj">\r
+      <Project>{0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}</Project>\r
       <Name>WindowsBase\WindowsBase-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</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>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</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>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xaml\System.Xaml-net_4_5.csproj">\r
-      <Project>{690E0C87-8516-4F5D-B105-1FEDC19AE99A}</Project>\r
+      <Project>{2E8547F9-AE9C-4179-BC88-C0695369170B}</Project>\r
       <Name>System.Xaml\System.Xaml-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
-</Project>\r
+</Project>
index 51b2e810087ba9daf2eeb4a673732982827d7f22..a942d65ff981fbb6eb643760fd964a351eba9004 100644 (file)
@@ -1,5 +1,5 @@
 //
-// System.Collections.DebuggableAttribute.cs
+// ConditionalAttribute.cs
 //
 // Author:
 //   Nick Drochak II (ndrochak@gol.com)
index 1c05373daaac4088535018a8030f37bf1f279bf9..a12203b1fc11d76df250132863ff6038b9f4688f 100644 (file)
@@ -1,5 +1,5 @@
 //
-// System.Collections.DebuggableAttribute.cs
+// DebuggableAttribute.cs
 //
 // Author:
 //   Nick Drochak II (ndrochak@gol.com)
index 0585986e83d623a64cfac6c625a2fa050c8486e7..3eeb79195bd09c68918b50cc03fa43f08ffffbda 100644 (file)
@@ -289,6 +289,30 @@ namespace System.IO {
                        return fullpath;
                }
 
+               [DllImport("Kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
+               // http://msdn.microsoft.com/en-us/library/windows/desktop/aa364963%28v=vs.85%29.aspx
+               // http://www.codeproject.com/Tips/223321/Win32-API-GetFullPathName
+               private static extern int GetFullPathName(string path, int numBufferChars, StringBuilder buffer, ref IntPtr lpFilePartOrNull); 
+
+               internal static string GetFullPathName(string path)
+               {
+                       const int MAX_PATH = 260;
+                       StringBuilder buffer = new StringBuilder(MAX_PATH);
+                       IntPtr ptr = IntPtr.Zero;
+                       int length = GetFullPathName(path, MAX_PATH, buffer, ref ptr);
+                       if (length == 0)
+                       {
+                               int error = Marshal.GetLastWin32Error();
+                               throw new IOException("Windows API call to GetFullPathName failed, Windows error code: " + error);
+                       }
+                       else if (length > MAX_PATH)
+                       {
+                               buffer = new StringBuilder(length);
+                               GetFullPathName(path, length, buffer, ref ptr);
+                       }
+                       return buffer.ToString();
+               }
+
                internal static string WindowsDriveAdjustment (string path)
                {
                        // two special cases to consider when a drive is specified
@@ -304,7 +328,7 @@ namespace System.IO {
                                if (current [0] == path [0])
                                        path = current; // we return it
                                else
-                                       path += '\\';
+                                       path = GetFullPathName(path); // we have to use the GetFullPathName Windows API
                        } else if ((path [2] != Path.DirectorySeparatorChar) && (path [2] != Path.AltDirectorySeparatorChar)) {
                                // second, the drive + a directory is specified *without* a separator between them (e.g. C:dir).
                                // If the current directory is on the specified drive...
@@ -312,8 +336,8 @@ namespace System.IO {
                                        // then specified directory is appended to the current drive directory
                                        path = Path.Combine (current, path.Substring (2, path.Length - 2));
                                } else {
-                                       // if not, then just pretend there was a separator (Path.Combine won't work in this case)
-                                       path = String.Concat (path.Substring (0, 2), DirectorySeparatorStr, path.Substring (2, path.Length - 2));
+                                       // we have to use the GetFullPathName Windows API
+                                       path = GetFullPathName(path);
                                }
                        }
                        return path;
index f46c01a226d083de05a8f7cb9a741f2511e56347..0b0cd4c6fb48ecaab882e42b1743cdc0f2856e30 100644 (file)
@@ -323,8 +323,8 @@ namespace System.Reflection {
                }
 
                static bool ShouldPrintFullName (Type type) {
-                       return type.IsClass && (!type.IsPointer ||
-                               (!type.GetElementType ().IsPrimitive && !type.GetElementType ().IsNested));
+                       return type.IsGenericType || (type.IsClass && (!type.IsPointer ||
+                               (!type.GetElementType ().IsPrimitive && !type.GetElementType ().IsNested)));
                }
 
                public override string ToString () {
@@ -464,6 +464,7 @@ namespace System.Reflection {
 #endif
        }
        
+       [Serializable()]
        [StructLayout (LayoutKind.Sequential)]
        internal class MonoCMethod : ConstructorInfo, ISerializable
        {
index 9bed9aaabc7190a1799eaa39d42bc20a203660b4..ab2c8cadd674d00725363363a557cc11f5d910d2 100644 (file)
@@ -52,10 +52,12 @@ namespace System.Runtime.CompilerServices
 
                public void GetResult ()
                {
-                       if (task.Status != TaskStatus.RanToCompletion) {
+                       if (!task.IsCompleted)
+                               task.WaitCore (Timeout.Infinite, CancellationToken.None);
+
+                       if (task.Status != TaskStatus.RanToCompletion)
                                // Merge current and dispatched stack traces if there is any
                                ExceptionDispatchInfo.Capture (HandleUnexpectedTaskResult (task)).Throw ();
-                       }
                }
 
                internal static Exception HandleUnexpectedTaskResult (Task task)
@@ -66,7 +68,7 @@ namespace System.Runtime.CompilerServices
                        case TaskStatus.Faulted:
                                return task.Exception.InnerException;
                        default:
-                               return new InvalidOperationException ("The task has not finished yet");
+                               throw new ArgumentException ("Should never be reached");
                        }
                }
 
index bd1b0d4401f8e31fccf8a27c791a618f97e02e68..f12db5fe57814cf91ada45c557aa4c5aa1b581fa 100644 (file)
@@ -29,6 +29,7 @@
 
 #if NET_4_5
 
+using System.Threading;
 using System.Threading.Tasks;
 using System.Runtime.ExceptionServices;
 
@@ -51,6 +52,9 @@ namespace System.Runtime.CompilerServices
 
                public TResult GetResult ()
                {
+                       if (!task.IsCompleted)
+                               task.WaitCore (Timeout.Infinite, CancellationToken.None);
+
                        if (task.Status != TaskStatus.RanToCompletion)
                                ExceptionDispatchInfo.Capture (TaskAwaiter.HandleUnexpectedTaskResult (task)).Throw ();
 
index 54a9d9be322fb79ece08554225b26be7bd9dc117..5133e20351d14bafb5dad9755472cee980f7d942 100644 (file)
@@ -641,25 +641,7 @@ namespace System.Threading.Tasks
                        if (millisecondsTimeout < -1)
                                throw new ArgumentOutOfRangeException ("millisecondsTimeout");
 
-                       bool result = true;
-
-                       if (!IsCompleted) {
-                               // If the task is ready to be run and we were supposed to wait on it indefinitely without cancellation, just run it
-                               if (Status == TaskStatus.WaitingToRun && millisecondsTimeout == Timeout.Infinite && scheduler != null && !cancellationToken.CanBeCanceled)
-                                       scheduler.RunInline (this, true);
-
-                               if (!IsCompleted) {
-                                       var continuation = new ManualResetContinuation ();
-                                       try {
-                                               ContinueWith (continuation);
-                                               result = continuation.Event.Wait (millisecondsTimeout, cancellationToken);
-                                       } finally {
-                                               if (!result)
-                                                       RemoveContinuation (continuation);
-                                               continuation.Dispose ();
-                                       }
-                               }
-                       }
+                       bool result = WaitCore (millisecondsTimeout, cancellationToken);
 
                        if (IsCanceled)
                                throw new AggregateException (new TaskCanceledException (this));
@@ -670,6 +652,32 @@ namespace System.Threading.Tasks
 
                        return result;
                }
+
+               internal bool WaitCore (int millisecondsTimeout, CancellationToken cancellationToken)
+               {
+                       if (IsCompleted)
+                               return true;
+
+                       // If the task is ready to be run and we were supposed to wait on it indefinitely without cancellation, just run it
+                       if (Status == TaskStatus.WaitingToRun && millisecondsTimeout == Timeout.Infinite && scheduler != null && !cancellationToken.CanBeCanceled)
+                               scheduler.RunInline (this, true);
+
+                       bool result = true;
+
+                       if (!IsCompleted) {
+                               var continuation = new ManualResetContinuation ();
+                               try {
+                                       ContinueWith (continuation);
+                                       result = continuation.Event.Wait (millisecondsTimeout, cancellationToken);
+                               } finally {
+                                       if (!result)
+                                               RemoveContinuation (continuation);
+                                       continuation.Dispose ();
+                               }
+                       }
+
+                       return result;
+               }
                
                public static void WaitAll (params Task[] tasks)
                {
index 3b63c4231d6ae2446f4f3c5af56fe0d6f57e0f8f..3a75238f4dfe390f68e1987546f77a826f7db304 100644 (file)
@@ -54,7 +54,7 @@ namespace System.Threading
 
                        this.maxCount = maxCount;
                        this.currCount = initialCount;
-                       this.handle = new ManualResetEvent (initialCount == 0);
+                       this.handle = new ManualResetEvent (initialCount > 0);
                }
 
                public void Dispose ()
index 8bb492d8d65a93995b72c4c79725434aa3fa4ab0..4c8ea8d7481cd4f1a3b6d8f140f2aff79fe1d7f2 100644 (file)
@@ -1278,11 +1278,11 @@ namespace System
                {
                        if (value == null)
                                throw new ArgumentNullException ("value");
-                       if (value.length == 0)
+                       if (value.Length == 0)
                                return 0;
                        if (this.length == 0)
                                return -1;
-                       return CultureInfo.CurrentCulture.CompareInfo.IndexOf (this, value, 0, length, CompareOptions.Ordinal);
+                       return CultureInfo.CurrentCulture.CompareInfo.IndexOf (this, value, 0, length, CompareOptions.None);
                }
 
                public int IndexOf (String value, int startIndex)
@@ -1516,7 +1516,10 @@ namespace System
 
                public bool Contains (String value)
                {
-                       return IndexOf (value) != -1;
+                       if (value == null)
+                               throw new ArgumentNullException ("value");
+
+                       return IndexOfOrdinalUnchecked (value, 0, Length) != -1;
                }
 
                public static bool IsNullOrEmpty (String value)
index 064cd9c76c93cb63e71c559192c754897bc45551..a0859fff295a4f6148d59578ecc3de09599e994c 100644 (file)
@@ -771,6 +771,18 @@ namespace MonoTests.System.Reflection
                }
 #endif
 
+
+               public int? Bug12856 ()
+               {
+                       return null;
+               }
+
+               [Test] //Bug #12856
+               public void MethodToStringShouldPrintFullNameOfGenericStructs ()
+               {
+                       var m = GetType ().GetMethod ("Bug12856");
+                       Assert.AreEqual ("System.Nullable`1[System.Int32] Bug12856()", m.ToString (), "#1");
+               }
        }
        
 #if NET_2_0
index 3c8c88e15adde16944fd25a76efdbf9fb36feacd..52409b4f188f443b82bd0054cf54c07334341f05 100644 (file)
@@ -58,21 +58,6 @@ namespace MonoTests.System.Runtime.CompilerServices
                        }
                }
 
-               [Test]
-               public void GetResultNotCompleted ()
-               {
-                       TaskAwaiter awaiter;
-
-                       var task = new Task (() => { });
-                       awaiter = task.GetAwaiter ();
-
-                       try {
-                               awaiter.GetResult ();
-                               Assert.Fail ();
-                       } catch (InvalidOperationException) {
-                       }
-               }
-
                [Test]
                public void GetResultCanceled ()
                {
index 6ea7651e07918275347808ed9184e8478650e246..0980b4ac3aec500ba49d190bcf911e3b1ccda47f 100644 (file)
@@ -88,21 +88,6 @@ namespace MonoTests.System.Runtime.CompilerServices
                        }
                }
 
-               [Test]
-               public void GetResultNotCompleted ()
-               {
-                       TaskAwaiter<int> awaiter;
-
-                       task = new Task<int> (() => 1);
-                       awaiter = task.GetAwaiter ();
-
-                       try {
-                               awaiter.GetResult ();
-                               Assert.Fail ();
-                       } catch (InvalidOperationException) {
-                       }
-               }
-
                [Test]
                public void GetResultCanceled ()
                {
index 4c84824c912b1a374e9f52263533836562f02f65..d3a1e2de3c4df48af34024155eb0582a0a96284e 100644 (file)
@@ -213,6 +213,9 @@ namespace MonoTests.System.Security.Principal {
                }
 
                [Test]
+#if __IOS__
+               [Ignore ("https://bugzilla.xamarin.com/show_bug.cgi?id=12789")]
+#endif
                public void SerializeRoundTrip () 
                {
                        WindowsIdentity wi = WindowsIdentity.GetCurrent ();
index 54ba7cef2a80f9ca3c9048507b379763915e68e6..1d88666538f50e9ec25e0f6acd9a61fd6a1d4ac3 100644 (file)
@@ -3261,6 +3261,74 @@ namespace MonoTests.System
                }
 #endif
 
+               public class StuffToPick
+               {
+                       public StuffToPick () {}
+                       public void Method () {}
+                       public int Property { get; set; }
+                       public event Action Event;
+                       public int Field;
+                       public void GenericMethod<T> () {}
+               }
+
+               public class StuffToPick<T>
+               {
+                       public StuffToPick () {}
+                       public void Method () {}
+                       public int Property { get; set; }
+                       public event Action Event;
+                       public int Field;
+                       public void GenericMethod<T> () {}
+               }
+
+               static void TestSerialization (CrossDomainTester tester, object o)
+               {
+                       Assert.AreSame (o, tester.ReturnArg0 (o), "serializing_type_" + o.GetType ());
+               }
+
+               [Test] //BXC #12611
+               public void ReflectionObjectsAreSerializableTest ()
+               {
+                       ad = CreateTestDomain (tempDir, true);
+                       CrossDomainTester tester = CreateCrossDomainTester (ad);
+
+                       TestSerialization (tester, typeof (StuffToPick));
+                       TestSerialization (tester, typeof (StuffToPick).GetConstructor(new Type [0]));
+                       TestSerialization (tester, typeof (StuffToPick).GetMethod ("Method"));
+                       TestSerialization (tester, typeof (StuffToPick).GetProperty ("Property"));
+                       TestSerialization (tester, typeof (StuffToPick).GetEvent ("Event"));
+                       TestSerialization (tester, typeof (StuffToPick).GetField ("Field"));
+                       TestSerialization (tester, typeof (StuffToPick).GetMethod ("GenericMethod"));
+
+                       TestSerialization (tester, typeof (StuffToPick<>));
+                       TestSerialization (tester, typeof (StuffToPick<>).GetConstructor(new Type [0]));
+                       TestSerialization (tester, typeof (StuffToPick<>).GetMethod ("Method"));
+                       TestSerialization (tester, typeof (StuffToPick<>).GetProperty ("Property"));
+                       TestSerialization (tester, typeof (StuffToPick<>).GetEvent ("Event"));
+                       TestSerialization (tester, typeof (StuffToPick<>).GetField ("Field"));
+                       TestSerialization (tester, typeof (StuffToPick<>).GetMethod ("GenericMethod"));
+
+                       TestSerialization (tester, typeof (StuffToPick<int>));
+                       TestSerialization (tester, typeof (StuffToPick<int>).GetConstructor(new Type [0]));
+                       TestSerialization (tester, typeof (StuffToPick<int>).GetMethod ("Method"));
+                       TestSerialization (tester, typeof (StuffToPick<int>).GetProperty ("Property"));
+                       TestSerialization (tester, typeof (StuffToPick<int>).GetEvent ("Event"));
+                       TestSerialization (tester, typeof (StuffToPick<int>).GetField ("Field"));
+                       TestSerialization (tester, typeof (StuffToPick<int>).GetMethod ("GenericMethod"));
+               }
+
+               [Test] //BXC #12611
+               [Category ("NotWorking")] // Serialization can't handle generic methods
+               public void GenericReflectionObjectsAreSerializableTest ()
+               {
+                       ad = CreateTestDomain (tempDir, true);
+                       CrossDomainTester tester = CreateCrossDomainTester (ad);
+
+                       TestSerialization (tester, typeof (StuffToPick).GetMethod ("GenericMethod").MakeGenericMethod (typeof (int)));
+                       TestSerialization (tester, typeof (StuffToPick<>).GetMethod ("GenericMethod").MakeGenericMethod (typeof (int)));
+                       TestSerialization (tester, typeof (StuffToPick<int>).GetMethod ("GenericMethod").MakeGenericMethod (typeof (int)));
+               }
+
                private static AppDomain CreateTestDomain (string baseDirectory, bool assemblyResolver)
                {
                        AppDomainSetup setup = new AppDomainSetup ();
@@ -3395,6 +3463,11 @@ namespace MonoTests.System
                                        return true;
                                }
                        }
+
+                       public object ReturnArg0 (object obj)
+                       {
+                               return obj;
+                       }
                }
 
                [Serializable ()]
index ffa822b6aee77c2aeed275d59cd5888868fa3233..489070c6ad6cabf463912e720d2c2c1fe871a51e 100644 (file)
@@ -2274,7 +2274,25 @@ public class StringTest
                Assert.IsTrue ("ABC".Contains ("ABC"));
                Assert.IsTrue ("ABC".Contains ("AB"));
                Assert.IsTrue (!"ABC".Contains ("AD"));
-               Assert.IsTrue (!"encyclop�dia".Contains("encyclopaedia"));
+               Assert.IsTrue (!"encyclopædia".Contains("encyclopaedia"));
+       }
+
+       [Test]
+       public void IndexOfIsCultureAwareWhileContainsIsNot ()
+       {
+               string a = "encyclopædia";
+               string b = "encyclopaedia";
+               Assert.IsFalse (a.Contains (b), "#1");
+               Assert.IsTrue (a.Contains ("æ"), "#1.1");
+               Assert.IsFalse (b.Contains ("æ"), "#1.2");
+               Assert.AreEqual (0, a.IndexOf (b), "#2");
+               Assert.AreEqual (8, a.IndexOf ('æ'), "#3");
+               Assert.AreEqual (-1, b.IndexOf ('æ'), "#4");
+               Assert.AreEqual (8, a.IndexOf ("æ"), "#5");
+               Assert.AreEqual (8, b.IndexOf ("æ"), "#6");
+
+               Assert.AreEqual (0, CultureInfo.CurrentCulture.CompareInfo.IndexOf (a, b, 0, a.Length, CompareOptions.None), "#7");
+               Assert.AreEqual (-1, CultureInfo.CurrentCulture.CompareInfo.IndexOf (a, b, 0, a.Length, CompareOptions.Ordinal), "#8");
        }
 
        [Test]
index 201243d51498851d0ed57cecadb200d3139bcf59..e0656b22c4c70642e47f24d33574838c31c68d00 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{B8B2866D-592F-4888-A1CB-697AD0F3CADE}</ProjectGuid>\r
+    <ProjectGuid>{2BD930A2-88A9-4AD0-ADE7-1531552DF896}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>612,618,1699</NoWarn>\r
     <OutputPath>bin\Debug\corlib-build</OutputPath>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\ConfidenceFactor.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\PrimalityTests.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math\BigInteger.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoTools.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS8.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RC4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RSAManaged.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\SymmetricTransform.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\PKCS12.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X501Name.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Certificate.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CertificateCollection.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Chain.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509ChainStatusFlags.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CRL.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extensions.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Store.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509StoreManager.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Stores.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X520Attributes.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1Convert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\BitConverterLE.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\PKCS7.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\StrongName.cs" />\r
     <Compile Include="..\System.Core\System.Security.Cryptography\Aes.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.AdjustmentRule.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.Android.cs" />\r
     <Compile Include="Mono.Interop\ComInteropProxy.cs" />\r
     <Compile Include="Mono.Interop\IDispatch.cs" />\r
     <Compile Include="Mono.Interop\IUnknown.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime\ConfidenceFactor.cs" />\r
-    <Compile Include="Mono.Math.Prime\PrimalityTests.cs" />\r
-    <Compile Include="Mono.Math\BigInteger.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoConvert.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoTools.cs" />\r
     <Compile Include="Mono.Security.Cryptography\DSAManaged.cs" />\r
     <Compile Include="Mono.Security.Cryptography\HMACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
     <Compile Include="Mono.Security.Cryptography\MACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS1.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS8.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\RSAManaged.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\SymmetricTransform.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="Mono.Security.X509\PKCS12.cs" />\r
-    <Compile Include="Mono.Security.X509\X501Name.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Certificate.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CertificateCollection.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Chain.cs" />\r
-    <Compile Include="Mono.Security.X509\X509ChainStatusFlags.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CRL.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extension.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extensions.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Store.cs" />\r
-    <Compile Include="Mono.Security.X509\X509StoreManager.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Stores.cs" />\r
-    <Compile Include="Mono.Security.X509\X520Attributes.cs" />\r
-    <Compile Include="Mono.Security\ASN1.cs" />\r
-    <Compile Include="Mono.Security\ASN1Convert.cs" />\r
-    <Compile Include="Mono.Security\BitConverterLE.cs" />\r
-    <Compile Include="Mono.Security\PKCS7.cs" />\r
-    <Compile Include="Mono.Security\StrongName.cs" />\r
     <Compile Include="Mono.Security\StrongNameManager.cs" />\r
     <Compile Include="Mono.Security\Uri.cs" />\r
     <Compile Include="Mono.Xml\SecurityParser.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentOrderedList.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentQueue.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentStack.cs" />\r
+    <Compile Include="System.Collections.Concurrent\EnumerablePartitionerOptions.cs" />\r
     <Compile Include="System.Collections.Concurrent\IProducerConsumerCollection.cs" />\r
     <Compile Include="System.Collections.Concurrent\OrderablePartitioner.cs" />\r
     <Compile Include="System.Collections.Concurrent\Partitioner.cs" />\r
     <Compile Include="System.Collections.ObjectModel\Collection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\KeyedCollection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\ReadOnlyCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyDictionary.cs" />\r
     <Compile Include="System.Collections\ArrayList.cs" />\r
     <Compile Include="System.Collections\BitArray.cs" />\r
     <Compile Include="System.Collections\CaseInsensitiveComparer.cs" />\r
     <Compile Include="System.Collections\Comparer.cs" />\r
     <Compile Include="System.Collections\DictionaryBase.cs" />\r
     <Compile Include="System.Collections\DictionaryEntry.cs" />\r
+    <Compile Include="System.Collections\HashPrimeNumbers.cs" />\r
     <Compile Include="System.Collections\Hashtable.cs" />\r
     <Compile Include="System.Collections\ICollection.cs" />\r
     <Compile Include="System.Collections\IComparer.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailedEventArgs.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailureKind.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractInvariantMethodAttribute.cs" />\r
+    <Compile Include="System.Diagnostics.Contracts\ContractOptionAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractPublicPropertyNameAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractReferenceAssemblyAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractRuntimeIgnoredAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyAlgorithmIdAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCompanyAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyConfigurationAttribute.cs" />\r
+    <Compile Include="System.Reflection\AssemblyContentType.cs" />\r
     <Compile Include="System.Reflection\AssemblyCopyrightAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCultureAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyDefaultAliasAttribute.cs" />\r
     <Compile Include="System.Reflection\ReflectionTypeLoadException.cs" />\r
     <Compile Include="System.Reflection\ResourceAttributes.cs" />\r
     <Compile Include="System.Reflection\ResourceLocation.cs" />\r
+    <Compile Include="System.Reflection\RuntimeReflectionExtensions.cs" />\r
     <Compile Include="System.Reflection\StrongNameKeyPair.cs" />\r
     <Compile Include="System.Reflection\TargetException.cs" />\r
     <Compile Include="System.Reflection\TargetInvocationException.cs" />\r
     <Compile Include="System.Threading\ManualResetEventSlim.cs" />\r
     <Compile Include="System.Threading\Monitor.cs" />\r
     <Compile Include="System.Threading\Mutex.cs" />\r
+    <Compile Include="System.Threading\NamedDataSlot.cs" />\r
     <Compile Include="System.Threading\NativeEventCalls.cs" />\r
     <Compile Include="System.Threading\NativeOverlapped.cs" />\r
     <Compile Include="System.Threading\Overlapped.cs" />\r
     <Compile Include="System\CLSCompliantAttribute.cs" />\r
     <Compile Include="System\Comparison.cs" />\r
     <Compile Include="System\Console.cs" />\r
+    <Compile Include="System\Console.iOS.cs" />\r
     <Compile Include="System\ConsoleCancelEventArgs.cs" />\r
     <Compile Include="System\ConsoleCancelEventHandler.cs" />\r
     <Compile Include="System\ConsoleColor.cs" />\r
     <Compile Include="System\PlatformID.cs" />\r
     <Compile Include="System\PlatformNotSupportedException.cs" />\r
     <Compile Include="System\Predicate.cs" />\r
+    <Compile Include="System\Progress.cs" />\r
     <Compile Include="System\Random.cs" />\r
     <Compile Include="System\RankException.cs" />\r
     <Compile Include="System\ResolveEventArgs.cs" />\r
     <Compile Include="System\Version.cs" />\r
     <Compile Include="System\Void.cs" />\r
     <Compile Include="System\WeakReference.cs" />\r
+    <Compile Include="System\WeakReference_T.cs" />\r
     <Compile Include="System\WindowsConsoleDriver.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
index b3d625e12d6112f7147b27417bd6526071cf0b5b..d03ca9fef24c4deb3d2a11d46e4c4cf80c094a85 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{928D664D-8277-47B3-AB06-538D932143FE}</ProjectGuid>\r
+    <ProjectGuid>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>612,618,1699</NoWarn>\r
     <OutputPath>bin\Debug\corlib-net_2_0</OutputPath>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\ConfidenceFactor.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\PrimalityTests.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math\BigInteger.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoTools.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS8.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RC4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RSAManaged.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\SymmetricTransform.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\PKCS12.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X501Name.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Certificate.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CertificateCollection.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Chain.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509ChainStatusFlags.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CRL.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extensions.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Store.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509StoreManager.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Stores.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X520Attributes.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1Convert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\BitConverterLE.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\PKCS7.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\StrongName.cs" />\r
     <Compile Include="..\System.Core\System.Security.Cryptography\Aes.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.AdjustmentRule.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.Android.cs" />\r
     <Compile Include="Mono.Interop\ComInteropProxy.cs" />\r
     <Compile Include="Mono.Interop\IDispatch.cs" />\r
     <Compile Include="Mono.Interop\IUnknown.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime\ConfidenceFactor.cs" />\r
-    <Compile Include="Mono.Math.Prime\PrimalityTests.cs" />\r
-    <Compile Include="Mono.Math\BigInteger.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoConvert.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoTools.cs" />\r
     <Compile Include="Mono.Security.Cryptography\DSAManaged.cs" />\r
     <Compile Include="Mono.Security.Cryptography\HMACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
     <Compile Include="Mono.Security.Cryptography\MACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS1.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS8.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\RSAManaged.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\SymmetricTransform.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="Mono.Security.X509\PKCS12.cs" />\r
-    <Compile Include="Mono.Security.X509\X501Name.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Certificate.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CertificateCollection.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Chain.cs" />\r
-    <Compile Include="Mono.Security.X509\X509ChainStatusFlags.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CRL.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extension.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extensions.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Store.cs" />\r
-    <Compile Include="Mono.Security.X509\X509StoreManager.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Stores.cs" />\r
-    <Compile Include="Mono.Security.X509\X520Attributes.cs" />\r
-    <Compile Include="Mono.Security\ASN1.cs" />\r
-    <Compile Include="Mono.Security\ASN1Convert.cs" />\r
-    <Compile Include="Mono.Security\BitConverterLE.cs" />\r
-    <Compile Include="Mono.Security\PKCS7.cs" />\r
-    <Compile Include="Mono.Security\StrongName.cs" />\r
     <Compile Include="Mono.Security\StrongNameManager.cs" />\r
     <Compile Include="Mono.Security\Uri.cs" />\r
     <Compile Include="Mono.Xml\SecurityParser.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentOrderedList.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentQueue.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentStack.cs" />\r
+    <Compile Include="System.Collections.Concurrent\EnumerablePartitionerOptions.cs" />\r
     <Compile Include="System.Collections.Concurrent\IProducerConsumerCollection.cs" />\r
     <Compile Include="System.Collections.Concurrent\OrderablePartitioner.cs" />\r
     <Compile Include="System.Collections.Concurrent\Partitioner.cs" />\r
     <Compile Include="System.Collections.ObjectModel\Collection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\KeyedCollection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\ReadOnlyCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyDictionary.cs" />\r
     <Compile Include="System.Collections\ArrayList.cs" />\r
     <Compile Include="System.Collections\BitArray.cs" />\r
     <Compile Include="System.Collections\CaseInsensitiveComparer.cs" />\r
     <Compile Include="System.Collections\Comparer.cs" />\r
     <Compile Include="System.Collections\DictionaryBase.cs" />\r
     <Compile Include="System.Collections\DictionaryEntry.cs" />\r
+    <Compile Include="System.Collections\HashPrimeNumbers.cs" />\r
     <Compile Include="System.Collections\Hashtable.cs" />\r
     <Compile Include="System.Collections\ICollection.cs" />\r
     <Compile Include="System.Collections\IComparer.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailedEventArgs.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailureKind.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractInvariantMethodAttribute.cs" />\r
+    <Compile Include="System.Diagnostics.Contracts\ContractOptionAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractPublicPropertyNameAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractReferenceAssemblyAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractRuntimeIgnoredAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyAlgorithmIdAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCompanyAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyConfigurationAttribute.cs" />\r
+    <Compile Include="System.Reflection\AssemblyContentType.cs" />\r
     <Compile Include="System.Reflection\AssemblyCopyrightAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCultureAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyDefaultAliasAttribute.cs" />\r
     <Compile Include="System.Reflection\ReflectionTypeLoadException.cs" />\r
     <Compile Include="System.Reflection\ResourceAttributes.cs" />\r
     <Compile Include="System.Reflection\ResourceLocation.cs" />\r
+    <Compile Include="System.Reflection\RuntimeReflectionExtensions.cs" />\r
     <Compile Include="System.Reflection\StrongNameKeyPair.cs" />\r
     <Compile Include="System.Reflection\TargetException.cs" />\r
     <Compile Include="System.Reflection\TargetInvocationException.cs" />\r
     <Compile Include="System.Threading\ManualResetEventSlim.cs" />\r
     <Compile Include="System.Threading\Monitor.cs" />\r
     <Compile Include="System.Threading\Mutex.cs" />\r
+    <Compile Include="System.Threading\NamedDataSlot.cs" />\r
     <Compile Include="System.Threading\NativeEventCalls.cs" />\r
     <Compile Include="System.Threading\NativeOverlapped.cs" />\r
     <Compile Include="System.Threading\Overlapped.cs" />\r
     <Compile Include="System\CLSCompliantAttribute.cs" />\r
     <Compile Include="System\Comparison.cs" />\r
     <Compile Include="System\Console.cs" />\r
+    <Compile Include="System\Console.iOS.cs" />\r
     <Compile Include="System\ConsoleCancelEventArgs.cs" />\r
     <Compile Include="System\ConsoleCancelEventHandler.cs" />\r
     <Compile Include="System\ConsoleColor.cs" />\r
     <Compile Include="System\PlatformID.cs" />\r
     <Compile Include="System\PlatformNotSupportedException.cs" />\r
     <Compile Include="System\Predicate.cs" />\r
+    <Compile Include="System\Progress.cs" />\r
     <Compile Include="System\Random.cs" />\r
     <Compile Include="System\RankException.cs" />\r
     <Compile Include="System\ResolveEventArgs.cs" />\r
     <Compile Include="System\Version.cs" />\r
     <Compile Include="System\Void.cs" />\r
     <Compile Include="System\WeakReference.cs" />\r
+    <Compile Include="System\WeakReference_T.cs" />\r
     <Compile Include="System\WindowsConsoleDriver.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
index 95c7be346887806e2531bcff350c70b88374b7d8..edc75eb67bb54fe2b20da2d75fd62e2cd68c5a28 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</ProjectGuid>\r
+    <ProjectGuid>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>612,618,1699</NoWarn>\r
     <OutputPath>bin\Debug\corlib-net_4_0</OutputPath>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\ConfidenceFactor.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\PrimalityTests.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math\BigInteger.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoTools.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS8.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RC4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RSAManaged.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\SymmetricTransform.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\PKCS12.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X501Name.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Certificate.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CertificateCollection.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Chain.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509ChainStatusFlags.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CRL.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extensions.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Store.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509StoreManager.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Stores.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X520Attributes.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1Convert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\BitConverterLE.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\PKCS7.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\StrongName.cs" />\r
     <Compile Include="..\System.Core\System.Security.Cryptography\Aes.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.AdjustmentRule.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.Android.cs" />\r
     <Compile Include="Mono.Interop\ComInteropProxy.cs" />\r
     <Compile Include="Mono.Interop\IDispatch.cs" />\r
     <Compile Include="Mono.Interop\IUnknown.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime\ConfidenceFactor.cs" />\r
-    <Compile Include="Mono.Math.Prime\PrimalityTests.cs" />\r
-    <Compile Include="Mono.Math\BigInteger.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoConvert.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoTools.cs" />\r
     <Compile Include="Mono.Security.Cryptography\DSAManaged.cs" />\r
     <Compile Include="Mono.Security.Cryptography\HMACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
     <Compile Include="Mono.Security.Cryptography\MACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS1.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS8.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\RSAManaged.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\SymmetricTransform.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="Mono.Security.X509\PKCS12.cs" />\r
-    <Compile Include="Mono.Security.X509\X501Name.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Certificate.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CertificateCollection.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Chain.cs" />\r
-    <Compile Include="Mono.Security.X509\X509ChainStatusFlags.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CRL.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extension.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extensions.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Store.cs" />\r
-    <Compile Include="Mono.Security.X509\X509StoreManager.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Stores.cs" />\r
-    <Compile Include="Mono.Security.X509\X520Attributes.cs" />\r
-    <Compile Include="Mono.Security\ASN1.cs" />\r
-    <Compile Include="Mono.Security\ASN1Convert.cs" />\r
-    <Compile Include="Mono.Security\BitConverterLE.cs" />\r
-    <Compile Include="Mono.Security\PKCS7.cs" />\r
-    <Compile Include="Mono.Security\StrongName.cs" />\r
     <Compile Include="Mono.Security\StrongNameManager.cs" />\r
     <Compile Include="Mono.Security\Uri.cs" />\r
     <Compile Include="Mono.Xml\SecurityParser.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentOrderedList.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentQueue.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentStack.cs" />\r
+    <Compile Include="System.Collections.Concurrent\EnumerablePartitionerOptions.cs" />\r
     <Compile Include="System.Collections.Concurrent\IProducerConsumerCollection.cs" />\r
     <Compile Include="System.Collections.Concurrent\OrderablePartitioner.cs" />\r
     <Compile Include="System.Collections.Concurrent\Partitioner.cs" />\r
     <Compile Include="System.Collections.ObjectModel\Collection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\KeyedCollection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\ReadOnlyCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyDictionary.cs" />\r
     <Compile Include="System.Collections\ArrayList.cs" />\r
     <Compile Include="System.Collections\BitArray.cs" />\r
     <Compile Include="System.Collections\CaseInsensitiveComparer.cs" />\r
     <Compile Include="System.Collections\Comparer.cs" />\r
     <Compile Include="System.Collections\DictionaryBase.cs" />\r
     <Compile Include="System.Collections\DictionaryEntry.cs" />\r
+    <Compile Include="System.Collections\HashPrimeNumbers.cs" />\r
     <Compile Include="System.Collections\Hashtable.cs" />\r
     <Compile Include="System.Collections\ICollection.cs" />\r
     <Compile Include="System.Collections\IComparer.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailedEventArgs.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailureKind.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractInvariantMethodAttribute.cs" />\r
+    <Compile Include="System.Diagnostics.Contracts\ContractOptionAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractPublicPropertyNameAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractReferenceAssemblyAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractRuntimeIgnoredAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyAlgorithmIdAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCompanyAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyConfigurationAttribute.cs" />\r
+    <Compile Include="System.Reflection\AssemblyContentType.cs" />\r
     <Compile Include="System.Reflection\AssemblyCopyrightAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCultureAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyDefaultAliasAttribute.cs" />\r
     <Compile Include="System.Reflection\ReflectionTypeLoadException.cs" />\r
     <Compile Include="System.Reflection\ResourceAttributes.cs" />\r
     <Compile Include="System.Reflection\ResourceLocation.cs" />\r
+    <Compile Include="System.Reflection\RuntimeReflectionExtensions.cs" />\r
     <Compile Include="System.Reflection\StrongNameKeyPair.cs" />\r
     <Compile Include="System.Reflection\TargetException.cs" />\r
     <Compile Include="System.Reflection\TargetInvocationException.cs" />\r
     <Compile Include="System.Threading\ManualResetEventSlim.cs" />\r
     <Compile Include="System.Threading\Monitor.cs" />\r
     <Compile Include="System.Threading\Mutex.cs" />\r
+    <Compile Include="System.Threading\NamedDataSlot.cs" />\r
     <Compile Include="System.Threading\NativeEventCalls.cs" />\r
     <Compile Include="System.Threading\NativeOverlapped.cs" />\r
     <Compile Include="System.Threading\Overlapped.cs" />\r
     <Compile Include="System\CLSCompliantAttribute.cs" />\r
     <Compile Include="System\Comparison.cs" />\r
     <Compile Include="System\Console.cs" />\r
+    <Compile Include="System\Console.iOS.cs" />\r
     <Compile Include="System\ConsoleCancelEventArgs.cs" />\r
     <Compile Include="System\ConsoleCancelEventHandler.cs" />\r
     <Compile Include="System\ConsoleColor.cs" />\r
     <Compile Include="System\PlatformID.cs" />\r
     <Compile Include="System\PlatformNotSupportedException.cs" />\r
     <Compile Include="System\Predicate.cs" />\r
+    <Compile Include="System\Progress.cs" />\r
     <Compile Include="System\Random.cs" />\r
     <Compile Include="System\RankException.cs" />\r
     <Compile Include="System\ResolveEventArgs.cs" />\r
     <Compile Include="System\Version.cs" />\r
     <Compile Include="System\Void.cs" />\r
     <Compile Include="System\WeakReference.cs" />\r
+    <Compile Include="System\WeakReference_T.cs" />\r
     <Compile Include="System\WindowsConsoleDriver.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
index d4ac2e61a61c7cdc867597d897653a405c38e1fc..864446e5081831cf3029a97db7a29486664f6b9d 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</ProjectGuid>\r
+    <ProjectGuid>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>612,618,1699</NoWarn>\r
     <OutputPath>bin\Debug\corlib-net_4_5</OutputPath>\r
     <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="..\..\build\common\Locale.cs" />\r
     <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\ConfidenceFactor.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math.Prime\PrimalityTests.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Math\BigInteger.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoTools.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS8.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RC4.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\RSAManaged.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.Cryptography\SymmetricTransform.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\PKCS12.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X501Name.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Certificate.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CertificateCollection.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Chain.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509ChainStatusFlags.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509CRL.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extension.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Extensions.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Store.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509StoreManager.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X509Stores.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security.X509\X520Attributes.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\ASN1Convert.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\BitConverterLE.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\PKCS7.cs" />\r
+    <Compile Include="..\Mono.Security\Mono.Security\StrongName.cs" />\r
     <Compile Include="..\System.Core\System.Security.Cryptography\Aes.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.AdjustmentRule.cs" />\r
     <Compile Include="..\System.Core\System\TimeZoneInfo.Android.cs" />\r
     <Compile Include="Mono.Interop\ComInteropProxy.cs" />\r
     <Compile Include="Mono.Interop\IDispatch.cs" />\r
     <Compile Include="Mono.Interop\IUnknown.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\NextPrimeFinder.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\PrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime.Generator\SequentialSearchPrimeGeneratorBase.cs" />\r
-    <Compile Include="Mono.Math.Prime\ConfidenceFactor.cs" />\r
-    <Compile Include="Mono.Math.Prime\PrimalityTests.cs" />\r
-    <Compile Include="Mono.Math\BigInteger.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeBase.cs" />\r
-    <Compile Include="Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoConvert.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\CryptoTools.cs" />\r
     <Compile Include="Mono.Security.Cryptography\DSAManaged.cs" />\r
     <Compile Include="Mono.Security.Cryptography\HMACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\KeyPairPersistence.cs" />\r
     <Compile Include="Mono.Security.Cryptography\MACAlgorithm.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS1.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\PKCS8.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\RSAManaged.cs" />\r
-    <Compile Include="Mono.Security.Cryptography\SymmetricTransform.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\KeyUsageExtension.cs" />\r
-    <Compile Include="Mono.Security.X509.Extensions\SubjectKeyIdentifierExtension.cs" />\r
-    <Compile Include="Mono.Security.X509\PKCS12.cs" />\r
-    <Compile Include="Mono.Security.X509\X501Name.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Certificate.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CertificateCollection.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Chain.cs" />\r
-    <Compile Include="Mono.Security.X509\X509ChainStatusFlags.cs" />\r
-    <Compile Include="Mono.Security.X509\X509CRL.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extension.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Extensions.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Store.cs" />\r
-    <Compile Include="Mono.Security.X509\X509StoreManager.cs" />\r
-    <Compile Include="Mono.Security.X509\X509Stores.cs" />\r
-    <Compile Include="Mono.Security.X509\X520Attributes.cs" />\r
-    <Compile Include="Mono.Security\ASN1.cs" />\r
-    <Compile Include="Mono.Security\ASN1Convert.cs" />\r
-    <Compile Include="Mono.Security\BitConverterLE.cs" />\r
-    <Compile Include="Mono.Security\PKCS7.cs" />\r
-    <Compile Include="Mono.Security\StrongName.cs" />\r
     <Compile Include="Mono.Security\StrongNameManager.cs" />\r
     <Compile Include="Mono.Security\Uri.cs" />\r
     <Compile Include="Mono.Xml\SecurityParser.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentOrderedList.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentQueue.cs" />\r
     <Compile Include="System.Collections.Concurrent\ConcurrentStack.cs" />\r
+    <Compile Include="System.Collections.Concurrent\EnumerablePartitionerOptions.cs" />\r
     <Compile Include="System.Collections.Concurrent\IProducerConsumerCollection.cs" />\r
     <Compile Include="System.Collections.Concurrent\OrderablePartitioner.cs" />\r
     <Compile Include="System.Collections.Concurrent\Partitioner.cs" />\r
     <Compile Include="System.Collections.ObjectModel\Collection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\KeyedCollection.cs" />\r
     <Compile Include="System.Collections.ObjectModel\ReadOnlyCollection.cs" />\r
+    <Compile Include="System.Collections.ObjectModel\ReadOnlyDictionary.cs" />\r
     <Compile Include="System.Collections\ArrayList.cs" />\r
     <Compile Include="System.Collections\BitArray.cs" />\r
     <Compile Include="System.Collections\CaseInsensitiveComparer.cs" />\r
     <Compile Include="System.Collections\Comparer.cs" />\r
     <Compile Include="System.Collections\DictionaryBase.cs" />\r
     <Compile Include="System.Collections\DictionaryEntry.cs" />\r
+    <Compile Include="System.Collections\HashPrimeNumbers.cs" />\r
     <Compile Include="System.Collections\Hashtable.cs" />\r
     <Compile Include="System.Collections\ICollection.cs" />\r
     <Compile Include="System.Collections\IComparer.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailedEventArgs.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractFailureKind.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractInvariantMethodAttribute.cs" />\r
+    <Compile Include="System.Diagnostics.Contracts\ContractOptionAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractPublicPropertyNameAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractReferenceAssemblyAttribute.cs" />\r
     <Compile Include="System.Diagnostics.Contracts\ContractRuntimeIgnoredAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyAlgorithmIdAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCompanyAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyConfigurationAttribute.cs" />\r
+    <Compile Include="System.Reflection\AssemblyContentType.cs" />\r
     <Compile Include="System.Reflection\AssemblyCopyrightAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyCultureAttribute.cs" />\r
     <Compile Include="System.Reflection\AssemblyDefaultAliasAttribute.cs" />\r
     <Compile Include="System.Reflection\ReflectionTypeLoadException.cs" />\r
     <Compile Include="System.Reflection\ResourceAttributes.cs" />\r
     <Compile Include="System.Reflection\ResourceLocation.cs" />\r
+    <Compile Include="System.Reflection\RuntimeReflectionExtensions.cs" />\r
     <Compile Include="System.Reflection\StrongNameKeyPair.cs" />\r
     <Compile Include="System.Reflection\TargetException.cs" />\r
     <Compile Include="System.Reflection\TargetInvocationException.cs" />\r
     <Compile Include="System.Threading\ManualResetEventSlim.cs" />\r
     <Compile Include="System.Threading\Monitor.cs" />\r
     <Compile Include="System.Threading\Mutex.cs" />\r
+    <Compile Include="System.Threading\NamedDataSlot.cs" />\r
     <Compile Include="System.Threading\NativeEventCalls.cs" />\r
     <Compile Include="System.Threading\NativeOverlapped.cs" />\r
     <Compile Include="System.Threading\Overlapped.cs" />\r
     <Compile Include="System\CLSCompliantAttribute.cs" />\r
     <Compile Include="System\Comparison.cs" />\r
     <Compile Include="System\Console.cs" />\r
+    <Compile Include="System\Console.iOS.cs" />\r
     <Compile Include="System\ConsoleCancelEventArgs.cs" />\r
     <Compile Include="System\ConsoleCancelEventHandler.cs" />\r
     <Compile Include="System\ConsoleColor.cs" />\r
     <Compile Include="System\PlatformID.cs" />\r
     <Compile Include="System\PlatformNotSupportedException.cs" />\r
     <Compile Include="System\Predicate.cs" />\r
+    <Compile Include="System\Progress.cs" />\r
     <Compile Include="System\Random.cs" />\r
     <Compile Include="System\RankException.cs" />\r
     <Compile Include="System\ResolveEventArgs.cs" />\r
     <Compile Include="System\Version.cs" />\r
     <Compile Include="System\Void.cs" />\r
     <Compile Include="System\WeakReference.cs" />\r
+    <Compile Include="System\WeakReference_T.cs" />\r
     <Compile Include="System\WindowsConsoleDriver.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
index 91f9c35d7f389ca3961472899ceba5fbff977227..0a9c5b50e3d88c17a733fa1ab5b546e2287b962e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{7416CE6D-7427-453B-B34B-6CB22334BF3D}</ProjectGuid>\r
+    <ProjectGuid>{D7836C01-0BC4-4C5F-BCE7-123D8701D6B0}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>612,618,1699,168,219,618,672</NoWarn>\r
     <OutputPath>bin\Debug\corlib-tests-net_2_0</OutputPath>\r
@@ -44,7 +44,6 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="Mono\DataConverter.cs" />\r
     <Compile Include="Test\Microsoft.Win32\RegistryKeyTest.cs" />\r
     <Compile Include="Test\Mono\DataConvertTest.cs" />\r
     <Compile Include="Test\System.Threading\SpinLockTests.cs" />\r
     <Compile Include="Test\System.Threading\ThreadCas.cs" />\r
     <Compile Include="Test\System.Threading\ThreadLocalTests.cs" />\r
+    <Compile Include="Test\System.Threading\ThreadPoolTest.cs" />\r
     <Compile Include="Test\System.Threading\ThreadTest.cs" />\r
     <Compile Include="Test\System.Threading\TimerTest.cs" />\r
     <Compile Include="Test\System.Threading\VolatileTest.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_2_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_2_0.csproj">\r
-      <Project>{928D664D-8277-47B3-AB06-538D932143FE}</Project>\r
+      <Project>{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}</Project>\r
       <Name>corlib\corlib-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-build.csproj">\r
-      <Project>{78F7614C-D0FE-49BE-9521-D2C7DD8A2C55}</Project>\r
+      <Project>{983EBE35-85B4-4D16-84AE-C3081CAE53EA}</Project>\r
       <Name>Mono.Posix\Mono.Posix-build</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-build.csproj">\r
-      <Project>{8F189E8F-4391-4E28-A66B-7ACB47381FFF}</Project>\r
+      <Project>{7E092751-BD4C-404C-960F-657A8D7DABCF}</Project>\r
       <Name>System.Core\System.Core-build</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="Test/resources/Resources.resources">\r
+      <LogicalName>Resources.resources</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
 </Project>
index 9cd53eff1ed48311e2171d431240377e40c541fd..9089bba2a0a111bf81d359d37c03d70d99a518a3 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{18B35F26-A922-43A2-9583-8B807D01751E}</ProjectGuid>\r
+    <ProjectGuid>{3AA3802F-6784-454B-BD51-4FCE18CA90D2}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>612,618,1699,168,219,618,672</NoWarn>\r
     <OutputPath>bin\Debug\corlib-tests-net_4_0</OutputPath>\r
@@ -44,7 +44,6 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="Mono\DataConverter.cs" />\r
     <Compile Include="Test\Microsoft.Win32\RegistryKeyTest.cs" />\r
     <Compile Include="Test\Mono\DataConvertTest.cs" />\r
     <Compile Include="Test\System.Threading\SpinLockTests.cs" />\r
     <Compile Include="Test\System.Threading\ThreadCas.cs" />\r
     <Compile Include="Test\System.Threading\ThreadLocalTests.cs" />\r
+    <Compile Include="Test\System.Threading\ThreadPoolTest.cs" />\r
     <Compile Include="Test\System.Threading\ThreadTest.cs" />\r
     <Compile Include="Test\System.Threading\TimerTest.cs" />\r
     <Compile Include="Test\System.Threading\VolatileTest.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_2_0.csproj">\r
-      <Project>{BFC160FF-5B62-41D2-B039-52C469077AE0}</Project>\r
+      <Project>{F83F663F-89F7-481C-941E-E4FE67867254}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_2_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_2_0.csproj">\r
-      <Project>{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}</Project>\r
+      <Project>{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}</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="Test/resources/Resources.resources">\r
+      <LogicalName>Resources.resources</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
 </Project>
index 208f7f9d64e33758b582ea842a148b851ab21379..9039342c40f1d9a5ec138ac6e936ead93bab6639 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{50D0CA30-64AF-4136-B43D-C43EDDE136C7}</ProjectGuid>\r
+    <ProjectGuid>{93EE601C-8B43-4AE1-B417-7BDCD0FE4C95}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>612,618,1699,168,219,618,672</NoWarn>\r
     <OutputPath>bin\Debug\corlib-tests-net_4_5</OutputPath>\r
@@ -44,7 +44,6 @@
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-    <Compile Include="..\..\build\common\Consts.cs" />\r
     <Compile Include="Mono\DataConverter.cs" />\r
     <Compile Include="Test\Microsoft.Win32\RegistryKeyTest.cs" />\r
     <Compile Include="Test\Mono\DataConvertTest.cs" />\r
     <Compile Include="Test\System.Threading\SpinLockTests.cs" />\r
     <Compile Include="Test\System.Threading\ThreadCas.cs" />\r
     <Compile Include="Test\System.Threading\ThreadLocalTests.cs" />\r
+    <Compile Include="Test\System.Threading\ThreadPoolTest.cs" />\r
     <Compile Include="Test\System.Threading\ThreadTest.cs" />\r
     <Compile Include="Test\System.Threading\TimerTest.cs" />\r
     <Compile Include="Test\System.Threading\VolatileTest.cs" />\r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_0.csproj">\r
-      <Project>{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}</Project>\r
+      <Project>{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}</Project>\r
       <Name>Mono.Posix\Mono.Posix-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</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="Test/resources/Resources.resources">\r
+      <LogicalName>Resources.resources</LogicalName>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
 </Project>
index 350b15091bff76f5e6b5cb2e6f865ec185b2f5b8..bd772bec0c8f8118ae739d093d08c3e3308887d1 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{F6C1C101-6969-4BB5-BC74-4EE2CBFEA29E}</ProjectGuid>\r
+    <ProjectGuid>{2A219013-33EF-412C-ACA4-180E3B423624}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>618,612,672,809,1699,169,164,162,168,219,618,612</NoWarn>\r
     <OutputPath>bin\Debug\monodoc-net_4_0</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_0.csproj">\r
-      <Project>{D769AAF9-10ED-4C32-8D87-8D0648E2D001}</Project>\r
+      <Project>{2DE2CFB0-3166-41D9-B0B5-EFBE309DD7B7}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
-      <Project>{1A075F2A-40CF-48B5-B817-8B03444DB7C6}</Project>\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
       <Name>System\System-net_4_0-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_0.csproj">\r
-      <Project>{802B1060-BD79-4648-A24E-D38F34AE29A0}</Project>\r
+      <Project>{1BD010C0-0588-4ACB-A9E7-483D138D29E9}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_0.csproj">\r
-      <Project>{610C7C77-5851-4B95-A3FE-B04E1B011E6A}</Project>\r
+      <Project>{CA49630B-FD24-411F-9651-B15CA72CE5B8}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 9ec13e9d1d7604b5601080bda649aa04f8251ce5..e09884e01c9a282b66fe20beedfcb43282f7bb91 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{DB76C87C-DD25-4563-9DD0-7914A84CC11D}</ProjectGuid>\r
+    <ProjectGuid>{46C0366B-72E7-4482-A6C4-4C8CE8318BDA}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>618,612,672,809,1699,169,164,162,168,219,618,612</NoWarn>\r
     <OutputPath>bin\Debug\monodoc-net_4_5</OutputPath>\r
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj">\r
-      <Project>{C41C7048-6B86-43DB-9F5E-BED7A92CD56E}</Project>\r
+      <Project>{039AD56A-E91B-4803-8328-287F70B61D14}</Project>\r
       <Name>ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System\System-net_4_5-2.csproj">\r
-      <Project>{34966210-D64D-419C-94A4-9A6093CE5882}</Project>\r
+      <Project>{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}</Project>\r
       <Name>System\System-net_4_5-2</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Xml.Linq\System.Xml.Linq-net_4_5.csproj">\r
-      <Project>{50961B0B-5BEC-4058-9246-5CEEE888CEC8}</Project>\r
+      <Project>{A581C8A4-F031-43BA-A744-042ECD6EA6FE}</Project>\r
       <Name>System.Xml.Linq\System.Xml.Linq-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.Configuration\System.Configuration-net_4_5.csproj">\r
-      <Project>{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}</Project>\r
+      <Project>{CA2CD67B-1308-460D-BDBA-498F63DEAA31}</Project>\r
       <Name>System.Configuration\System.Configuration-net_4_5</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 0082b114a5e847ad70757cfc4a195d2bac989bf5..ff3da0cb55912fb48becf7d655d6a40c1ad7543e 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{09121C6C-4740-4706-AFF2-6EA0E3DFA132}</ProjectGuid>\r
+    <ProjectGuid>{1AD08CB1-E56F-4E1F-B040-32A3731A9E87}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>618,612,672,809,1699</NoWarn>\r
     <OutputPath>bin\Debug\monodoc-tests-net_4_0</OutputPath>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="Test\Monodoc.Ecma\EcmaUrlTests.cs" />\r
+    <Compile Include="Test\Monodoc.Generators\AvoidCDataTextReaderTests.cs" />\r
     <Compile Include="Test\Monodoc.Generators\RawGeneratorTests.cs" />\r
+    <Compile Include="Test\Monodoc\EcmaDocTests.cs" />\r
     <Compile Include="Test\Monodoc\HelpSourceTests.cs" />\r
+    <Compile Include="Test\Monodoc\NodeTest.cs" />\r
+    <Compile Include="Test\Monodoc\RootTreeTest.cs" />\r
     <Compile Include="Test\Monodoc\SettingsTest.cs" />\r
     <Compile Include="Test\Monodoc\TreeTest.cs" />\r  </ItemGroup>\r
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_0\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\monodoc\monodoc-net_4_0.csproj">\r
-      <Project>{F6C1C101-6969-4BB5-BC74-4EE2CBFEA29E}</Project>\r
+      <Project>{2A219013-33EF-412C-ACA4-180E3B423624}</Project>\r
       <Name>monodoc\monodoc-net_4_0</Name>\r
     </ProjectReference>\r
+    <ProjectReference Include="..\System\System-net_4_0-2.csproj">\r
+      <Project>{8260E24F-1471-4320-AB5B-7CC7B68521E3}</Project>\r
+      <Name>System\System-net_4_0-2</Name>\r
+    </ProjectReference>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_0.csproj">\r
-      <Project>{2590BECB-2660-49C6-93B1-B9E7D0796214}</Project>\r
+      <Project>{D121EB80-19C6-4313-9BBE-6F66556CE8B7}</Project>\r
       <Name>System.Core\System.Core-net_4_0</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_0-1.csproj">\r
-      <Project>{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}</Project>\r
+      <Project>{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}</Project>\r
       <Name>System.XML\System.Xml-net_4_0-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 461592a34347784e90072992842c5288b0a7a296..4ec9c69c1ff4efb0883b5af07b432881c43318c7 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{20C68AFD-8518-4A78-91B4-747C71CB7589}</ProjectGuid>\r
+    <ProjectGuid>{AAE2ADEF-2160-40D7-B7E4-37C96ADBAC8C}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>618,612,672,809,1699</NoWarn>\r
     <OutputPath>bin\Debug\monodoc-tests-net_4_5</OutputPath>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
     <Compile Include="Test\Monodoc.Ecma\EcmaUrlTests.cs" />\r
+    <Compile Include="Test\Monodoc.Generators\AvoidCDataTextReaderTests.cs" />\r
     <Compile Include="Test\Monodoc.Generators\RawGeneratorTests.cs" />\r
+    <Compile Include="Test\Monodoc\EcmaDocTests.cs" />\r
     <Compile Include="Test\Monodoc\HelpSourceTests.cs" />\r
+    <Compile Include="Test\Monodoc\NodeTest.cs" />\r
+    <Compile Include="Test\Monodoc\RootTreeTest.cs" />\r
     <Compile Include="Test\Monodoc\SettingsTest.cs" />\r
     <Compile Include="Test\Monodoc\TreeTest.cs" />\r  </ItemGroup>\r
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
   <ItemGroup>\r
     <Reference Include="..\lib\net_4_5\nunit.framework.dll" />\r
     <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
-      <Project>{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}</Project>\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
       <Name>corlib\corlib-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\monodoc\monodoc-net_4_5.csproj">\r
-      <Project>{DB76C87C-DD25-4563-9DD0-7914A84CC11D}</Project>\r
+      <Project>{46C0366B-72E7-4482-A6C4-4C8CE8318BDA}</Project>\r
       <Name>monodoc\monodoc-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>\r
     <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">\r
-      <Project>{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}</Project>\r
+      <Project>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</Project>\r
       <Name>System.Core\System.Core-net_4_5</Name>\r
     </ProjectReference>\r
     <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">\r
-      <Project>{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}</Project>\r
+      <Project>{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}</Project>\r
       <Name>System.XML\System.Xml-net_4_5-1</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index aff44d051b12829c905b4216da3f8cbe3bf0f9a4..328f174f71d4dd87f590ea3c4e8f4841ac7a3a0a 100755 (executable)
        $ csharp -v -v
 
        This will turn on the parser debugging output and will
-       generate a lot of data when parsing its input.
+       generate a lot of data when parsing its input (make sure that
+       your parser has been compiled with the -v flag, see above for 
+       details).
 
        To start with a new completion scheme, type your C# code and
        then hit the tab key to trigger the completion engine.  In the
        We then rebuild our compiler:
 
        (cd mcs/; make cs-parser.jay)
-       (cd tools/csharplib; make install)
+       (cd class/Mono.CSharp; make install)
 
        And re-run csharp:
 
diff --git a/mcs/errors/cs0019-34.cs b/mcs/errors/cs0019-34.cs
deleted file mode 100644 (file)
index de0a2ee..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// CS0019: Operator `==' cannot be applied to operands of type `int' and `null'
-// Line: 10
-// Compiler options: -langversion:ISO-1 
-
-class C
-{
-       static int Foo { get { return 3; } set {} }
-       
-       static void Main ()
-       {
-               if (Foo == null) {}
-       }
-}
diff --git a/mcs/errors/cs0019-51.cs b/mcs/errors/cs0019-51.cs
deleted file mode 100644 (file)
index 8dd9e93..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-// CS0019: Operator `+' cannot be applied to operands of type `null' and `MyTypeImplicitOnly?'
-// Line: 13
-
-struct MyTypeImplicitOnly
-{
-}
-
-class C
-{
-       static void Main ()
-       {
-               MyTypeImplicitOnly? mt = null;
-               mt = null + mt;
-       }
-}
diff --git a/mcs/errors/cs0019-69.cs b/mcs/errors/cs0019-69.cs
new file mode 100644 (file)
index 0000000..ed5d67e
--- /dev/null
@@ -0,0 +1,24 @@
+// CS0019: Operator `==' cannot be applied to operands of type `S' and `S'
+// Line: 22
+
+struct S
+{
+       public static implicit operator E (S s)
+       {
+               return 0;
+       }
+}
+
+public enum E
+{
+}
+
+class C
+{
+       public static void Main ()
+       {
+               S s;
+               S s2;
+               var x = s == s2;
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs0019-70.cs b/mcs/errors/cs0019-70.cs
new file mode 100644 (file)
index 0000000..a8a3787
--- /dev/null
@@ -0,0 +1,21 @@
+// CS0019: Operator `&&' cannot be applied to operands of type `S?' and `S?'
+// Line: 20
+
+struct S
+{
+       public static S operator & (S s, S i)
+       {
+               return s;
+       }
+}
+
+class C
+{
+       public static void Main ()
+       {
+               S? s = new S ();
+               S? s2 = null;
+
+               var res = s && s2;
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs0029-34.cs b/mcs/errors/cs0029-34.cs
new file mode 100644 (file)
index 0000000..6febb9a
--- /dev/null
@@ -0,0 +1,15 @@
+// CS0029: Cannot implicitly convert type `string' to `MyTypeImplicitOnly?'
+// Line: 13
+
+struct MyTypeImplicitOnly
+{
+}
+
+class C
+{
+       static void Main ()
+       {
+               MyTypeImplicitOnly? mt = null;
+               mt = null + mt;
+       }
+}
diff --git a/mcs/errors/cs0034-6.cs b/mcs/errors/cs0034-6.cs
new file mode 100644 (file)
index 0000000..d6ebe8e
--- /dev/null
@@ -0,0 +1,25 @@
+// CS0034: Operator `==' is ambiguous on operands of type `Foo' and `Foo'
+// Line: 23
+
+public struct Foo
+{
+       public static implicit operator int? (Foo f)
+       {
+               return 1;
+       }
+
+       public static implicit operator bool? (Foo f)
+       {
+               return false;
+       }
+}
+
+class C
+{
+       public static void Main ()
+       {
+               Foo f;
+               Foo f2;
+               var v = f == f2;
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs0120-19.cs b/mcs/errors/cs0120-19.cs
new file mode 100644 (file)
index 0000000..f7e0fee
--- /dev/null
@@ -0,0 +1,27 @@
+// CS0120: An object reference is required to access non-static member `MainClass.Callback()'
+// Line: 9
+
+using System;
+
+class MainClass : BaseClass
+{
+       public MainClass (string a, Action callback)
+               : base (a, () => Callback ())
+       {
+       }
+
+       private void Callback ()
+       {
+       }
+}
+
+public class BaseClass
+{
+       public BaseClass (string a, int b)
+       {
+       }
+
+       public BaseClass (string a, Action callback)
+       {
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs0266-27.cs b/mcs/errors/cs0266-27.cs
new file mode 100644 (file)
index 0000000..a9c84e7
--- /dev/null
@@ -0,0 +1,15 @@
+// CS0266: Cannot implicitly convert type `E?' to `E'. An explicit conversion exists (are you missing a cast?)
+// Line: 13
+
+enum E
+{
+}
+
+class C
+{
+       public static void Main ()
+       {
+               E e = 0;
+               E r = e + null;
+       }
+}
diff --git a/mcs/errors/cs0266-28.cs b/mcs/errors/cs0266-28.cs
new file mode 100644 (file)
index 0000000..364ae8e
--- /dev/null
@@ -0,0 +1,15 @@
+// CS0266: Cannot implicitly convert type `int?' to `E'. An explicit conversion exists (are you missing a cast?)
+// Line: 13
+
+enum E
+{
+}
+
+class C
+{
+       public static void Main ()
+       {
+               E e = 0;
+               E r = e - null;
+       }
+}
diff --git a/mcs/errors/cs0458-14.cs b/mcs/errors/cs0458-14.cs
new file mode 100644 (file)
index 0000000..865b7ba
--- /dev/null
@@ -0,0 +1,16 @@
+// CS0458: The result of the expression is always `null' of type `int?'
+// Line: 14
+// Compiler options: -warnaserror -warn:2
+
+public enum E
+{
+}
+
+class C
+{
+       public static void Main ()
+       {
+               E? e = null;
+               var res = e - null;
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs0458-15.cs b/mcs/errors/cs0458-15.cs
new file mode 100644 (file)
index 0000000..1174b41
--- /dev/null
@@ -0,0 +1,26 @@
+// CS0458: The result of the expression is always `null' of type `short?'
+// Line: 24
+// Compiler options: -warnaserror -warn:2
+
+struct S
+{
+       public static short operator + (S s, S i)
+       {
+               return 2;
+       }
+
+       public static int? operator + (S? s, int? i)
+       {
+               return 2;
+       }
+
+}
+
+class C
+{
+       public static void Main ()
+       {
+               S? s = new S ();
+               var x = s + (S?)null;
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs0458-16.cs b/mcs/errors/cs0458-16.cs
new file mode 100644 (file)
index 0000000..f43cea2
--- /dev/null
@@ -0,0 +1,12 @@
+// CS0458: The result of the expression is always `null' of type `int?'
+// Line: 9
+// Compiler options: -warnaserror -warn:2
+
+public class C
+{
+       public static void Main ()
+       {
+               int? s = null;
+               int? v = s + null;
+       }
+}
diff --git a/mcs/errors/cs0464-4.cs b/mcs/errors/cs0464-4.cs
new file mode 100644 (file)
index 0000000..0fdf607
--- /dev/null
@@ -0,0 +1,12 @@
+// CS0464: The result of comparing type `int?' with null is always `false'
+// Line: 10
+// Compiler options: -warnaserror -warn:2
+
+class C
+{
+       public static void Main ()
+       {
+               int? k = 1;
+               var x = k > null;
+       }
+}
\ No newline at end of file
index b6ae39620265cc6b22e42507f88276f187fbe23d..bea7b5268d8b033b54a6e95b3451e44a141faef6 100644 (file)
@@ -1,4 +1,4 @@
-// CS0464: The result of comparing type `int' with null is always `false'
+// CS0464: The result of comparing type `int?' with null is always `false'
 // Line: 9
 // Compiler options: -warnaserror -warn:2
 
index 5af1c08b0d296c78fcf46233118deb9763812820..9c99b3a446dcf9674e40961b5db21a2b37e57111 100644 (file)
@@ -1,4 +1,4 @@
-// CS0472: The result of comparing value type `int' with null is always `false'
+// CS0472: The result of comparing value type `long' with null is always `false'
 // Line: 9
 // Compiler options: -warnaserror -warn:2
 
index 9b0f8789db0954d00e3632f69abbdd8a801f74d2..104d2dbd0a6da342e6a9ddec48178a237e469a61 100644 (file)
@@ -1,11 +1,11 @@
-// CS0647: Error during emitting `System.Runtime.CompilerServices.MethodImplAttribute' attribute. The reason is `Incorrect argument value.'
+// CS0647: Error during emitting `System.Runtime.CompilerServices.MethodImplAttribute' attribute. The reason is `Incorrect argument value'
 // Line: 8
 
 using System.Runtime.CompilerServices;
 
 class Test
 {
-       [MethodImplAttribute(444)]
+       [MethodImplAttribute(445)]
        public void test ()
        {
        }
diff --git a/mcs/errors/cs0647-20.cs b/mcs/errors/cs0647-20.cs
new file mode 100644 (file)
index 0000000..2b03f1c
--- /dev/null
@@ -0,0 +1,12 @@
+// CS0647: Error during emitting `System.Runtime.CompilerServices.MethodImplAttribute' attribute. The reason is `Incorrect argument value'
+// Line: 8
+
+using System.Runtime.CompilerServices;
+
+class Program
+{
+       [MethodImpl((MethodImplOptions)255)]
+       void Foo()
+       {
+       }
+}
\ No newline at end of file
diff --git a/mcs/errors/cs0658-3.cs b/mcs/errors/cs0658-3.cs
new file mode 100644 (file)
index 0000000..a53a934
--- /dev/null
@@ -0,0 +1,5 @@
+// CS0658: `value' is invalid attribute target. All attributes in this attribute section will be ignored
+// Line : 5
+// Compiler options: -warnaserror -warn:1
+
+[reply] ["asd"]  
\ No newline at end of file
index 86658f897f0f170f860077a6c88ee50950c3d0d1..26a77a41a05755a1319ffe31e7579251bb23da9b 100644 (file)
@@ -315,8 +315,11 @@ namespace Mono.CSharp {
 
                        var hoisted = localVariable.HoistedVariant;
                        if (hoisted != null && hoisted.Storey != this && hoisted.Storey is StateMachine) {
-                               // TODO: It's too late the field is defined in HoistedLocalVariable ctor
+                               //
+                               // Variable is already hoisted but we need it in storey which can be shared
+                               //
                                hoisted.Storey.hoisted_locals.Remove (hoisted);
+                               hoisted.Storey.Members.Remove (hoisted.Field);
                                hoisted = null;
                        }
 
@@ -728,6 +731,12 @@ namespace Mono.CSharp {
                        this.field = field;
                }
 
+               public Field Field {
+                       get {
+                               return field;
+                       }
+               }
+
                public AnonymousMethodStorey Storey {
                        get {
                                return storey;
@@ -848,12 +857,6 @@ namespace Mono.CSharp {
 
                #region Properties
 
-               public Field Field {
-                       get {
-                               return field;
-                       }
-               }
-
                public bool IsAssigned { get; set; }
 
                public ParameterReference Parameter {
@@ -893,12 +896,6 @@ namespace Mono.CSharp {
                        : base (storey, field)
                {
                }
-
-               public Field Field {
-                       get {
-                               return field;
-                       }
-               }
        }
 
        //
index 3a7cb71aaa8172736a13af9dd9ea5ad1e413bfec..b2e4e9a20181b84e86a02b000a20ffed083fdd32 100644 (file)
@@ -1179,15 +1179,27 @@ namespace Mono.CSharp
                                if (loaded.Contains (key))
                                        continue;
 
-                               // A corlib assembly is the first assembly which contains System.Object
-                               if (corlib_assembly == null && HasObjectType (a)) {
-                                       corlib_assembly = a;
-                                       continue;
-                               }
-
                                loaded.Add (key);
                        }
 
+                       if (corlib_assembly == null) {
+                               //
+                               // Requires second pass because HasObjectType can trigger assembly load event
+                               //
+                               for (int i = 0; i < loaded.Count; ++i) {
+                                       var assembly = loaded [i];
+
+                                       //
+                                       // corlib assembly is the first referenced assembly which contains System.Object
+                                       //
+                                       if (HasObjectType (assembly.Item2)) {
+                                               corlib_assembly = assembly.Item2;
+                                               loaded.RemoveAt (i);
+                                               break;
+                                       }
+                               }
+                       }
+
                        foreach (var entry in module.Compiler.Settings.AssemblyReferencesAliases) {
                                a = LoadAssemblyFile (entry.Item2, false);
                                if (a == null)
index cd32b0978662b70ce5e293fa3e677ee81a0fab8c..61cb8e239275e94c9375e11e2958f804567b6f8d 100644 (file)
@@ -804,8 +804,17 @@ namespace Mono.CSharp {
                        // Otherwise, if the selected operator is a predefined operator
                        //
                        Binary b = source as Binary;
-                       if (b == null && source is ReducedExpression)
-                               b = ((ReducedExpression) source).OriginalExpression as Binary;
+                       if (b == null) {
+                               if (source is ReducedExpression)
+                                       b = ((ReducedExpression) source).OriginalExpression as Binary;
+                               else if (source is Nullable.LiftedBinaryOperator) {
+                                       var po = ((Nullable.LiftedBinaryOperator) source);
+                                       if (po.UserOperator == null)
+                                               b = po.Binary;
+                               } else if (source is TypeCast) {
+                                       b = ((TypeCast) source).Child as Binary;
+                               }
+                       }
 
                        if (b != null) {
                                //
index fb2bca4bd55ec60adb38ed57ff79f417502d5528..d40665d116a18377e4839b61bf73460d39ae8278 100644 (file)
@@ -385,6 +385,19 @@ namespace Mono.CSharp {
                        return HasSecurityAttribute && IsSecurityActionValid ();
                }
 
+               static bool IsValidMethodImplOption (int value)
+               {
+                       //
+                       // Allow to use AggressiveInlining on any runtime/corlib
+                       //
+                       MethodImplOptions all = (MethodImplOptions) 256;
+                       foreach (MethodImplOptions v in System.Enum.GetValues (typeof (MethodImplOptions))) {
+                               all |= v;
+                       }
+
+                       return ((MethodImplOptions) value | all) == all;
+               }
+
                static bool IsValidArgumentType (TypeSpec t)
                {
                        if (t.IsArray) {
@@ -1025,10 +1038,14 @@ namespace Mono.CSharp {
                                                                        if (string.IsNullOrEmpty (value))
                                                                                Error_AttributeEmitError ("DllName cannot be empty or null");
                                                                }
-                                                       } else if (Type == predefined.MethodImpl && pt.BuiltinType == BuiltinTypeSpec.Type.Short &&
-                                                               !System.Enum.IsDefined (typeof (MethodImplOptions), ((Constant) arg_expr).GetValue ().ToString ())) {
-                                                               Error_AttributeEmitError ("Incorrect argument value.");
-                                                               return;
+                                                       } else if (Type == predefined.MethodImpl) {
+                                                               if (pos_args.Count == 1) {
+                                                                       var value = (int) ((Constant) arg_expr).GetValueAsLong ();
+
+                                                                       if (!IsValidMethodImplOption (value)) {
+                                                                               Error_AttributeEmitError ("Incorrect argument value");
+                                                                       }
+                                                               }
                                                        }
                                                }
 
index 2e453ab724ee715f7561985da524b23d1ec88724..361216652889d2eea740cefa33189a5b8fb9d8d1 100644 (file)
@@ -183,11 +183,11 @@ namespace Mono.CSharp {
                        switch (oper){
                        case Binary.Operator.BitwiseOr:
                                //
-                               // bool? operator &(bool? x, bool? y);
+                               // bool? operator |(bool? x, bool? y);
                                //
                                if ((lt.BuiltinType == BuiltinTypeSpec.Type.Bool && right is NullLiteral) ||
                                        (rt.BuiltinType == BuiltinTypeSpec.Type.Bool && left is NullLiteral)) {
-                                       var b = new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                       var b = new Binary (oper, left, right).ResolveOperator (ec);
 
                                        // false | null => null
                                        // null | false => null
@@ -231,7 +231,7 @@ namespace Mono.CSharp {
                                //
                                if ((lt.BuiltinType == BuiltinTypeSpec.Type.Bool && right is NullLiteral) ||
                                        (rt.BuiltinType == BuiltinTypeSpec.Type.Bool && left is NullLiteral)) {
-                                       var b = new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                       var b = new Binary (oper, left, right).ResolveOperator (ec);
 
                                        // false & null => false
                                        // null & false => false
@@ -495,7 +495,7 @@ namespace Mono.CSharp {
                                if (left is NullLiteral && right is NullLiteral) {
                                        var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                        lifted_int.ResolveAsType (ec);
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                }
 
                                if (!DoBinaryNumericPromotions (ec, ref left, ref right))
@@ -592,7 +592,7 @@ namespace Mono.CSharp {
                                if (left is NullLiteral && right is NullLiteral) {
                                        var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                        lifted_int.ResolveAsType (ec);
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                }
 
                                if (!DoBinaryNumericPromotions (ec, ref left, ref right))
@@ -688,7 +688,7 @@ namespace Mono.CSharp {
                                if (left is NullLiteral && right is NullLiteral) {
                                        var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                        lifted_int.ResolveAsType (ec);
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                }
 
                                if (!DoBinaryNumericPromotions (ec, ref left, ref right))
@@ -788,7 +788,7 @@ namespace Mono.CSharp {
                                if (left is NullLiteral && right is NullLiteral) {
                                        var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                        lifted_int.ResolveAsType (ec);
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                }
 
                                if (!DoBinaryNumericPromotions (ec, ref left, ref right))
@@ -878,7 +878,7 @@ namespace Mono.CSharp {
                                if (left is NullLiteral && right is NullLiteral) {
                                        var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                        lifted_int.ResolveAsType (ec);
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                }
 
                                IntConstant ic = right.ConvertImplicitly (ec.BuiltinTypes.Int) as IntConstant;
@@ -899,7 +899,7 @@ namespace Mono.CSharp {
 
                                // null << value => null
                                if (left is NullLiteral)
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, left, right).ResolveOperator (ec);
 
                                left = left.ConvertImplicitly (ec.BuiltinTypes.Int);
                                if (left.Type.BuiltinType == BuiltinTypeSpec.Type.Int)
@@ -915,7 +915,7 @@ namespace Mono.CSharp {
                                if (left is NullLiteral && right is NullLiteral) {
                                        var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                        lifted_int.ResolveAsType (ec);
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                }
 
                                IntConstant sic = right.ConvertImplicitly (ec.BuiltinTypes.Int) as IntConstant;
@@ -935,7 +935,7 @@ namespace Mono.CSharp {
 
                                // null >> value => null
                                if (left is NullLiteral)
-                                       return (Constant) new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                       return (Constant) new Binary (oper, left, right).ResolveOperator (ec);
 
                                left = left.ConvertImplicitly (ec.BuiltinTypes.Int);
                                if (left.Type.BuiltinType == BuiltinTypeSpec.Type.Int)
@@ -1037,11 +1037,7 @@ namespace Mono.CSharp {
                                        if (left is NullLiteral) {
                                                var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                                lifted_int.ResolveAsType (ec);
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
-                                       }
-
-                                       if (left is Nullable.LiftedNull) {
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                               return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                        }
                                }
 
@@ -1077,11 +1073,7 @@ namespace Mono.CSharp {
                                        if (left is NullLiteral) {
                                                var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                                lifted_int.ResolveAsType (ec);
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
-                                       }
-
-                                       if (left is Nullable.LiftedNull) {
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                               return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                        }
                                }
 
@@ -1117,11 +1109,7 @@ namespace Mono.CSharp {
                                        if (left is NullLiteral) {
                                                var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                                lifted_int.ResolveAsType (ec);
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
-                                       }
-
-                                       if (left is Nullable.LiftedNull) {
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                               return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                        }
                                }
 
@@ -1157,11 +1145,7 @@ namespace Mono.CSharp {
                                        if (left is NullLiteral) {
                                                var lifted_int = new Nullable.NullableType (ec.BuiltinTypes.Int, loc);
                                                lifted_int.ResolveAsType (ec);
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, lifted_int, right).Resolve (ec);
-                                       }
-
-                                       if (left is Nullable.LiftedNull) {
-                                               return (Constant) new Nullable.LiftedBinaryOperator (oper, left, right).Resolve (ec);
+                                               return (Constant) new Binary (oper, lifted_int, right).ResolveOperator (ec);
                                        }
                                }
 
index 8875c59cd824f8e86edb63e098555f2220c6faeb..a3f25539cfad5c860c55cb48815f3c39b17a566e 100644 (file)
@@ -1178,7 +1178,7 @@ namespace Mono.CSharp
                                }
 
                                bool pair_found = false;
-                               for (int ii = i + 1; ii < members.Count; ++ii) {
+                               for (int ii = 0; ii < members.Count; ++ii) {
                                        var o_b = members[ii] as Operator;
                                        if (o_b == null || o_b.OperatorType != matching_type)
                                                continue;
index 9bb7066758d4d12a332b04ae472497558b776eed..f2b22b9547c4e85127c34298560ba2a87a2fe58d 100644 (file)
@@ -258,6 +258,9 @@ namespace Mono.CSharp
 
                public void BeginCatchBlock (TypeSpec type)
                {
+                       if (IsAnonymousStoreyMutateRequired)
+                               type = CurrentAnonymousMethod.Storey.Mutator.Mutate (type);
+
                        ig.BeginCatchBlock (type.GetMetaInfo ());
                }
 
index aceaedf7e7bf9471059428823a1a10b0f233723b..397d72c9a4ae7653be65733999a337aaf1567695 100644 (file)
@@ -3,11 +3,11 @@
 //
 // Author:
 //   Miguel de Icaza (miguel@ximian.com)
-//   Marek Safar (marek.safar@seznam.cz)
+//   Marek Safar (marek.safar@gmail.com)
 //
 // Copyright 2001-2003 Ximian, Inc.
 // Copyright 2003-2008 Novell, Inc.
-// Copyright 2011 Xamarin Inc
+// Copyright 2011-2013 Xamarin Inc
 //
 
 using System;
@@ -89,7 +89,7 @@ namespace Mono.CSharp {
                        if (this.type == type)
                                return this;
 
-                       if (Convert.ImplicitNumericConversion (this, type) == null
+                       if (!Convert.ImplicitNumericConversionExists (this.type, type)
                                return null;
 
                        bool fail;                      
index 1d876fafd308f1cf15cf90594af4dc85d3ad7d00..bfbfe0374955c5e6fc33957e3ecd2527d8594a99 100644 (file)
@@ -479,7 +479,7 @@ namespace Mono.CSharp {
                        }
                        
                        if (expr_type != expr.Type)
-                               return new Nullable.Lifted (conv, unwrap, target_type).Resolve (ec);
+                               return new Nullable.LiftedConversion (conv, unwrap, target_type).Resolve (ec);
 
                        return Nullable.Wrap.Create (conv, target_type);
                }
@@ -1097,14 +1097,16 @@ namespace Mono.CSharp {
                        TypeSpec source_type = source.Type;
                        TypeSpec target_type = target;
                        Expression source_type_expr;
+                       bool nullable_source = false;
 
                        if (source_type.IsNullableType) {
                                // No unwrapping conversion S? -> T for non-reference types
                                if (implicitOnly && !TypeSpec.IsReferenceType (target_type) && !target_type.IsNullableType) {
                                        source_type_expr = source;
                                } else {
-                                       source_type_expr = Nullable.Unwrap.Create (source);
+                                       source_type_expr = Nullable.Unwrap.CreateUnwrapped (source);
                                        source_type = source_type_expr.Type;
+                                       nullable_source = true;
                                }
                        } else {
                                source_type_expr = source;
@@ -1231,26 +1233,48 @@ namespace Mono.CSharp {
                        //
                        if (t_x != target_type) {
                                //
-                               // User operator is of T?, no need to lift it
+                               // User operator is of T?
                                //
-                               if (t_x == target && t_x.IsNullableType)
-                                       return source;
+                               if (t_x.IsNullableType && target.IsNullableType) {
+                                       //
+                                       // User operator return type does not match target type we need
+                                       // yet another conversion. This should happen for promoted numeric
+                                       // types only
+                                       //
+                                       if (t_x != target) {
+                                               var unwrap = Nullable.Unwrap.CreateUnwrapped (source);
 
-                               source = implicitOnly ?
-                                       ImplicitConversionStandard (ec, source, target_type, loc) :
-                                       ExplicitConversionStandard (ec, source, target_type, loc);
+                                               source = implicitOnly ?
+                                                       ImplicitConversionStandard (ec, unwrap, target_type, loc) :
+                                                       ExplicitConversionStandard (ec, unwrap, target_type, loc);
 
-                               if (source == null)
-                                       return null;
+                                               if (source == null)
+                                                       return null;
+
+                                               source = new Nullable.LiftedConversion (source, unwrap, target).Resolve (ec);
+                                       }
+                               } else {
+                                       source = implicitOnly ?
+                                               ImplicitConversionStandard (ec, source, target_type, loc) :
+                                               ExplicitConversionStandard (ec, source, target_type, loc);
+
+                                       if (source == null)
+                                               return null;
+                               }
                        }
 
+
+                       //
+                       // Source expression is of nullable type and underlying conversion returns
+                       // only non-nullable type we need to lift it manually
+                       //
+                       if (nullable_source && !s_x.IsNullableType)
+                               return new Nullable.LiftedConversion (source, source_type_expr, target).Resolve (ec);
+
                        //
-                       // Source expression is of nullable type, lift the result in the case it's null and
-                       // not nullable/lifted user operator is used
+                       // Target is of nullable type but source type is not, wrap the result expression
                        //
-                       if (source_type_expr is Nullable.Unwrap && !s_x.IsNullableType && (TypeSpec.IsReferenceType (target) || target_type != target))
-                               source = new Nullable.Lifted (source, source_type_expr, target).Resolve (ec);
-                       else if (target_type != target)
+                       if (target.IsNullableType && !t_x.IsNullableType)
                                source = Nullable.Wrap.Create (source, target);
 
                        return source;
@@ -2168,7 +2192,7 @@ namespace Mono.CSharp {
                                        if (e == null)
                                                return null;
 
-                                       return new Nullable.Lifted (e, unwrap, target_type).Resolve (ec);
+                                       return new Nullable.LiftedConversion (e, unwrap, target_type).Resolve (ec);
                                }
                                if (expr_type.BuiltinType == BuiltinTypeSpec.Type.Object) {
                                        return new UnboxCast (expr, target_type);
index e5ecaa22626634f1b11ed4d1944469ec55f48981..45b95d40aae601c8682f0b4b38fedb5dd082352e 100644 (file)
@@ -667,7 +667,7 @@ attribute_sections
                var sect = (List<Attribute>) $2;
                if (attrs == null)
                        attrs = new Attributes (sect);
-               else
+               else if (sect != null)
                        attrs.AddAttributes (sect);
                $$ = attrs;
          }
@@ -736,7 +736,7 @@ attribute_section_cont
          }
        | error
          {
-               $$ = CheckAttributeTarget (GetTokenName (yyToken), GetLocation ($1)); 
+               CheckAttributeTarget (GetTokenName (yyToken), GetLocation ($1)); 
                $$ = null;
          }
        ;       
@@ -5806,6 +5806,11 @@ throw_statement
                $$ = new Throw ((Expression) $2, GetLocation ($1));
                lbag.AddStatement ($$, GetLocation ($3));
          }
+       | THROW expression error
+         {
+               Error_SyntaxError (yyToken);
+               $$ = new Throw ((Expression) $2, GetLocation ($1));
+         }
        | THROW error
          {
                Error_SyntaxError (yyToken);
index ab0c799f53916e10a64e16d45532d14b6d2330a8..37447f6df9b474f548b0f7c708b3f66ef719d6fe 100644 (file)
@@ -250,6 +250,9 @@ namespace Mono.CSharp
                public const int EvalCompilationUnitParserCharacter = 0x100001;
                public const int EvalUsingDeclarationsParserCharacter = 0x100002;
                public const int DocumentationXref = 0x100003;
+
+               const int UnicodeLS = 0x2028;
+               const int UnicodePS = 0x2029;
                
                //
                // XML documentation buffer. The save point is used to divide
@@ -1806,18 +1809,25 @@ namespace Mono.CSharp
                                x = reader.Read ();
                        }
                        
-                       if (x == '\r') {
-                               if (peek_char () == '\n') {
-                                       putback_char = -1;
-                               }
+                       if (x <= 13) {
+                               if (x == '\r') {
+                                       if (peek_char () == '\n') {
+                                               putback_char = -1;
+                                       }
 
-                               x = '\n';
-                               advance_line ();
-                       } else if (x == '\n') {
+                                       x = '\n';
+                                       advance_line ();
+                               } else if (x == '\n') {
+                                       advance_line ();
+                               } else {
+                                       col++;
+                               }
+                       } else if (x >= UnicodeLS && x <= UnicodePS) {
                                advance_line ();
                        } else {
                                col++;
                        }
+
                        return x;
                }
 
@@ -1849,7 +1859,7 @@ namespace Mono.CSharp
                                throw new InternalErrorException (string.Format ("Secondary putback [{0}] putting back [{1}] is not allowed", (char)putback_char, (char) c), Location);
                        }
 
-                       if (c == '\n' || col == 0) {
+                       if (c == '\n' || col == 0 || (c >= UnicodeLS && c <= UnicodePS)) {
                                // It won't happen though.
                                line--;
                                ref_line--;
@@ -1931,7 +1941,7 @@ namespace Mono.CSharp
                        int has_identifier_argument = (int)(cmd & PreprocessorDirective.RequiresArgument);
                        int pos = 0;
 
-                       while (c != -1 && c != '\n') {
+                       while (c != -1 && c != '\n' && c != UnicodeLS && c != UnicodePS) {
                                if (c == '\\' && has_identifier_argument >= 0) {
                                        if (has_identifier_argument != 0) {
                                                has_identifier_argument = 1;
@@ -1958,10 +1968,7 @@ namespace Mono.CSharp
                                        // Eat single-line comments
                                        //
                                        get_char ();
-                                       do {
-                                               c = get_char ();
-                                       } while (c != -1 && c != '\n');
-
+                                       ReadToEndOfLine ();
                                        break;
                                }
 
@@ -2023,10 +2030,7 @@ namespace Mono.CSharp
                                //
                                // Eat any remaining characters to continue parsing on next line
                                //
-                               while (c != -1 && c != '\n') {
-                                       c = get_char ();
-                               }
-
+                               ReadToEndOfLine ();
                                return false;
                        }
 
@@ -2035,10 +2039,7 @@ namespace Mono.CSharp
                                //
                                // Eat any remaining characters to continue parsing on next line
                                //
-                               while (c != -1 && c != '\n') {
-                                       c = get_char ();
-                               }
-
+                               ReadToEndOfLine ();
                                return new_line != 0;
                        }
 
@@ -2052,13 +2053,11 @@ namespace Mono.CSharp
                                c = 0;
                        }
 
-                       if (c != '\n' && c != '/' && c != '"') {
+                       if (c != '\n' && c != '/' && c != '"' && c != UnicodeLS && c != UnicodePS) {
                                //
                                // Eat any remaining characters to continue parsing on next line
                                //
-                               while (c != -1 && c != '\n') {
-                                       c = get_char ();
-                               }
+                               ReadToEndOfLine ();
 
                                Report.Error (1578, loc, "Filename, single-line comment or end-of-line expected");
                                return true;
@@ -2074,16 +2073,15 @@ namespace Mono.CSharp
                                }
                        }
 
-                       if (c == '\n') {
+                       if (c == '\n' || c == UnicodeLS || c == UnicodePS) {
+
                        } else if (c == '/') {
                                ReadSingleLineComment ();
                        } else {
                                //
                                // Eat any remaining characters to continue parsing on next line
                                //
-                               while (c != -1 && c != '\n') {
-                                       c = get_char ();
-                               }
+                               ReadToEndOfLine ();
 
                                Error_EndLineExpected ();
                                return true;
@@ -2318,7 +2316,7 @@ namespace Mono.CSharp
                string TokenizeFileName (ref int c)
                {
                        var string_builder = new StringBuilder ();
-                       while (c != -1 && c != '\n') {
+                       while (c != -1 && c != '\n' && c != UnicodeLS && c != UnicodePS) {
                                c = get_char ();
                                if (c == '"') {
                                        c = get_char ();
@@ -2366,25 +2364,28 @@ namespace Mono.CSharp
                                        Report.Warning (1692, 1, Location, "Invalid number");
 
                                        // Read everything till the end of the line or file
-                                       do {
-                                               c = get_char ();
-                                       } while (c != -1 && c != '\n');
+                                       ReadToEndOfLine ();
                                }
                        }
 
                        return number;
                }
 
+               void ReadToEndOfLine ()
+               {
+                       int c;
+                       do {
+                               c = get_char ();
+                       } while (c != -1 && c != '\n' && c != UnicodeLS && c != UnicodePS);
+               }
+
                void ReadSingleLineComment ()
                {
                        if (peek_char () != '/')
                                Report.Warning (1696, 1, Location, "Single-line comment or end-of-line expected");
 
                        // Read everything till the end of the line or file
-                       int c;
-                       do {
-                               c = get_char ();
-                       } while (c != -1 && c != '\n');
+                       ReadToEndOfLine ();
                }
 
                /// <summary>
@@ -2410,7 +2411,7 @@ namespace Mono.CSharp
 
                                                var loc = Location;
 
-                                               if (c == '\n' || c == '/') {
+                                               if (c == '\n' || c == '/' || c == UnicodeLS || c == UnicodePS) {
                                                        if (c == '/')
                                                                ReadSingleLineComment ();
 
@@ -2436,7 +2437,7 @@ namespace Mono.CSharp
                                                                                Report.RegisterWarningRegion (loc).WarningEnable (loc, code, context);
                                                                        }
                                                                }
-                                                       } while (code >= 0 && c != '\n' && c != -1);
+                                                       } while (code >= 0 && c != '\n' && c != -1 && c != UnicodeLS && c != UnicodePS);
                                                }
 
                                                return;
@@ -2446,8 +2447,7 @@ namespace Mono.CSharp
                                Report.Warning (1634, 1, Location, "Expected disable or restore");
 
                                // Eat any remaining characters on the line
-                               while (c != '\n' && c != -1)
-                                       c = get_char ();
+                               ReadToEndOfLine ();
 
                                return;
                        }
@@ -2927,7 +2927,7 @@ namespace Mono.CSharp
                                        return Token.LITERAL;
                                }
 
-                               if (c == '\n') {
+                               if (c == '\n' || c == UnicodeLS || c == UnicodePS) {
                                        if (!quoted) {
                                                Report.Error (1010, Location, "Newline in constant");
 
@@ -3150,6 +3150,8 @@ namespace Mono.CSharp
                                        case '\v':
                                        case '\r':
                                        case '\n':
+                                       case UnicodeLS:
+                                       case UnicodePS:
                                        case '/':
                                                next = peek_token ();
                                                if (next == Token.COMMA || next == Token.CLOSE_BRACKET)
@@ -3368,7 +3370,7 @@ namespace Mono.CSharp
                                                        }
                                                }
 
-                                               while ((d = get_char ()) != -1 && d != '\n');
+                                               ReadToEndOfLine ();
 
                                                any_token_seen |= tokens_seen;
                                                tokens_seen = false;
@@ -3406,7 +3408,7 @@ namespace Mono.CSharp
                                                        if (docAppend)
                                                                xml_comment_buffer.Append ((char) d);
                                                        
-                                                       if (d == '\n'){
+                                                       if (d == '\n' || d == UnicodeLS || d == UnicodePS){
                                                                any_token_seen |= tokens_seen;
                                                                tokens_seen = false;
                                                                // 
@@ -3456,6 +3458,8 @@ namespace Mono.CSharp
                                        return is_number (c, false);
 
                                case '\n': // white space
+                               case UnicodeLS:
+                               case UnicodePS:
                                        any_token_seen |= tokens_seen;
                                        tokens_seen = false;
                                        comments_seen = false;
@@ -3492,7 +3496,7 @@ namespace Mono.CSharp
                                                        continue;
                                                }
 
-                                               if (c == ' ' || c == '\t' || c == '\n' || c == '\f' || c == '\v' )
+                                               if (c == ' ' || c == '\t' || c == '\n' || c == '\f' || c == '\v' || c == UnicodeLS || c == UnicodePS)
                                                        continue;
 
                                                if (c == '#') {
@@ -3576,7 +3580,7 @@ namespace Mono.CSharp
                                return Token.LITERAL;
                        }
 
-                       if (c == '\n') {
+                       if (c == '\n' || c == UnicodeLS || c == UnicodePS) {
                                Report.Error (1010, start_location, "Newline in constant");
                                return Token.ERROR;
                        }
@@ -3597,7 +3601,7 @@ namespace Mono.CSharp
 
                                // Try to recover, read until newline or next "'"
                                while ((c = get_char ()) != -1) {
-                                       if (c == '\n' || c == '\'')
+                                       if (c == '\n' || c == '\'' || c == UnicodeLS || c == UnicodePS)
                                                break;
                                }
                        }
index dd3681529e0eb04c33be636a1d283bfb610cab05..e24e008e809c128af043cac0196ca28d7fb2f787 100644 (file)
@@ -1270,8 +1270,20 @@ namespace Mono.CSharp {
                public static Expression Create (Expression child, TypeSpec type)
                {
                        Constant c = child as Constant;
-                       if (c != null)
-                               return new EmptyConstantCast (c, type);
+                       if (c != null) {
+                               var enum_constant = c as EnumConstant;
+                               if (enum_constant != null)
+                                       c = enum_constant.Child;
+
+                               if (!(c is ReducedExpression.ReducedConstantExpression)) {
+                                       if (c.Type == type)
+                                               return c;
+
+                                       var res = c.ConvertImplicitly (type);
+                                       if (res != null)
+                                               return res;
+                               }
+                       }
 
                        EmptyCast e = child as EmptyCast;
                        if (e != null)
@@ -1697,7 +1709,11 @@ namespace Mono.CSharp {
                public override void Emit (EmitContext ec)
                {
                        base.Emit (ec);
+                       Emit (ec, mode);
+               }
 
+               public static void Emit (EmitContext ec, Mode mode)
+               {
                        if (ec.HasSet (EmitContext.Options.CheckedScope)) {
                                switch (mode){
                                case Mode.I1_U1: ec.Emit (OpCodes.Conv_Ovf_U1); break;
@@ -1966,7 +1982,7 @@ namespace Mono.CSharp {
        //
        public class ReducedExpression : Expression
        {
-               sealed class ReducedConstantExpression : EmptyConstantCast
+               public sealed class ReducedConstantExpression : EmptyConstantCast
                {
                        readonly Expression orig_expr;
 
@@ -4689,7 +4705,7 @@ namespace Mono.CSharp {
                                // is used as argument or delegate conversion
                                //
                                if (!Convert.ImplicitConversionExists (ec, argument.Expr, parameter)) {
-                                       return 2;
+                                       return parameter.IsDelegate && argument.Expr is AnonymousMethodExpression ? 2 : 3;
                                }
                        }
 
index 8d5bf8ae01e893f48c07eb72891c6445a110063a..14776484844ffafb07da563b3be88b150e706349 100644 (file)
@@ -1868,6 +1868,8 @@ namespace Mono.CSharp
                {
                        protected readonly TypeSpec left;
                        protected readonly TypeSpec right;
+                       protected readonly TypeSpec left_unwrap;
+                       protected readonly TypeSpec right_unwrap;
                        public readonly Operator OperatorsMask;
                        public TypeSpec ReturnType;
 
@@ -1891,45 +1893,183 @@ namespace Mono.CSharp
                                if ((op_mask & Operator.ValuesOnlyMask) != 0)
                                        throw new InternalErrorException ("Only masked values can be used");
 
+                               if ((op_mask & Operator.NullableMask) != 0) {
+                                       left_unwrap = Nullable.NullableInfo.GetUnderlyingType (ltype);
+                                       right_unwrap = Nullable.NullableInfo.GetUnderlyingType (rtype);
+                               } else {
+                                       left_unwrap = ltype;
+                                       right_unwrap = rtype;
+                               }
+
                                this.left = ltype;
                                this.right = rtype;
                                this.OperatorsMask = op_mask;
                                this.ReturnType = return_type;
                        }
 
-                       public virtual Expression ConvertResult (ResolveContext ec, Binary b)
+                       public bool IsLifted {
+                               get {
+                                       return (OperatorsMask & Operator.NullableMask) != 0;
+                               }
+                       }
+
+                       public virtual Expression ConvertResult (ResolveContext rc, Binary b)
                        {
+                               Constant c;
+
+                               var left_expr = b.left;
+                               var right_expr = b.right;
+
                                b.type = ReturnType;
 
-                               b.left = Convert.ImplicitConversion (ec, b.left, left, b.left.Location);
-                               b.right = Convert.ImplicitConversion (ec, b.right, right, b.right.Location);
+                               if (IsLifted) {
+                                       if (rc.HasSet (ResolveContext.Options.ExpressionTreeConversion)) {
+                                               b.left = Convert.ImplicitConversion (rc, b.left, left, b.left.Location);
+                                               b.right = Convert.ImplicitConversion (rc, b.right, right, b.right.Location);
+                                       }
+
+                                       if (right_expr.IsNull) {
+                                               if ((b.oper & Operator.EqualityMask) != 0) {
+                                                       if (!left_expr.Type.IsNullableType && left_expr.Type == left_unwrap)
+                                                               return b.CreateLiftedValueTypeResult (rc, left_unwrap);
+                                               } else if ((b.oper & Operator.BitwiseMask) != 0) {
+                                                       if (left_unwrap.BuiltinType != BuiltinTypeSpec.Type.Bool)
+                                                               return Nullable.LiftedNull.CreateFromExpression (rc, b);
+                                               } else {
+                                                       b.left = Convert.ImplicitConversion (rc, b.left, left, b.left.Location);
+                                                       b.right = Convert.ImplicitConversion (rc, b.right, right, b.right.Location);
+
+                                                       if ((b.Oper & (Operator.ArithmeticMask | Operator.ShiftMask)) != 0)
+                                                               return Nullable.LiftedNull.CreateFromExpression (rc, b);
+
+                                                       return b.CreateLiftedValueTypeResult (rc, left);
+                                               }
+                                       } else if (left_expr.IsNull) {
+                                               if ((b.oper & Operator.EqualityMask) != 0) {
+                                                       if (!right_expr.Type.IsNullableType && right_expr.Type == right_unwrap)
+                                                               return b.CreateLiftedValueTypeResult (rc, right_unwrap);
+                                               } else if ((b.oper & Operator.BitwiseMask) != 0) {
+                                                       if (right_unwrap.BuiltinType != BuiltinTypeSpec.Type.Bool)
+                                                               return Nullable.LiftedNull.CreateFromExpression (rc, b);
+                                               } else {
+                                                       b.left = Convert.ImplicitConversion (rc, b.left, left, b.left.Location);
+                                                       b.right = Convert.ImplicitConversion (rc, b.right, right, b.right.Location);
+
+                                                       if ((b.Oper & (Operator.ArithmeticMask | Operator.ShiftMask)) != 0)
+                                                               return Nullable.LiftedNull.CreateFromExpression (rc, b);
+
+                                                       return b.CreateLiftedValueTypeResult (rc, right);
+                                               }
+                                       }
+                               }
 
                                //
                                // A user operators does not support multiple user conversions, but decimal type
                                // is considered to be predefined type therefore we apply predefined operators rules
                                // and then look for decimal user-operator implementation
                                //
-                               if (left.BuiltinType == BuiltinTypeSpec.Type.Decimal)
-                                       return b.ResolveUserOperator (ec, b.left, b.right);
+                               if (left.BuiltinType == BuiltinTypeSpec.Type.Decimal) {
+                                       b.left = Convert.ImplicitConversion (rc, b.left, left, b.left.Location);
+                                       b.right = Convert.ImplicitConversion (rc, b.right, right, b.right.Location);
+
+                                       return b.ResolveUserOperator (rc, b.left, b.right);
+                               }
 
-                               var c = b.right as Constant;
+                               c = right_expr as Constant;
                                if (c != null) {
-                                       if (c.IsDefaultValue && (b.oper == Operator.Addition || b.oper == Operator.Subtraction || (b.oper == Operator.BitwiseOr && !(b is Nullable.LiftedBinaryOperator))))
-                                               return ReducedExpression.Create (b.left, b).Resolve (ec);
+                                       if (c.IsDefaultValue) {
+                                               //
+                                               // Optimizes
+                                               // 
+                                               // (expr + 0) to expr
+                                               // (expr - 0) to expr
+                                               // (bool? | false) to bool?
+                                               //
+                                               if (b.oper == Operator.Addition || b.oper == Operator.Subtraction ||
+                                                       (b.oper == Operator.BitwiseOr && left_unwrap.BuiltinType == BuiltinTypeSpec.Type.Bool && c is BoolConstant)) {
+                                                       b.left = Convert.ImplicitConversion (rc, b.left, left, b.left.Location);
+                                                       return ReducedExpression.Create (b.left, b).Resolve (rc);
+                                               }
+                                       } else {
+                                               //
+                                               // Optimizes
+                                               //
+                                               // (bool? & true) to bool?
+                                               //
+                                               if (IsLifted && left_unwrap.BuiltinType == BuiltinTypeSpec.Type.Bool && b.oper == Operator.BitwiseAnd) {
+                                                       return ReducedExpression.Create (b.left, b).Resolve (rc);
+                                               }
+                                       }
+
                                        if ((b.oper == Operator.Multiply || b.oper == Operator.Division) && c.IsOneInteger)
-                                               return ReducedExpression.Create (b.left, b).Resolve (ec);
-                                       return b;
+                                               return ReducedExpression.Create (b.left, b).Resolve (rc);
+
+                                       if ((b.oper & Operator.ShiftMask) != 0 && c is IntConstant) {
+                                               b.right = new IntConstant (rc.BuiltinTypes, ((IntConstant) c).Value & GetShiftMask (left_unwrap), b.right.Location);
+                                       }
                                }
 
                                c = b.left as Constant;
                                if (c != null) {
-                                       if (c.IsDefaultValue && (b.oper == Operator.Addition || (b.oper == Operator.BitwiseOr && !(b is Nullable.LiftedBinaryOperator))))
-                                               return ReducedExpression.Create (b.right, b).Resolve (ec);
+                                       if (c.IsDefaultValue) {
+                                               //
+                                               // Optimizes
+                                               // 
+                                               // (0 + expr) to expr
+                                               // (false | bool?) to bool?
+                                               //
+                                               if (b.oper == Operator.Addition ||
+                                                       (b.oper == Operator.BitwiseOr && right_unwrap.BuiltinType == BuiltinTypeSpec.Type.Bool && c is BoolConstant)) {
+                                                       b.right = Convert.ImplicitConversion (rc, b.right, right, b.right.Location);
+                                                       return ReducedExpression.Create (b.right, b).Resolve (rc);
+                                               }
+                                       } else {
+                                               //
+                                               // Optimizes
+                                               //
+                                               // (true & bool?) to bool?
+                                               //
+                                               if (IsLifted && left_unwrap.BuiltinType == BuiltinTypeSpec.Type.Bool && b.oper == Operator.BitwiseAnd) {
+                                                       return ReducedExpression.Create (b.right, b).Resolve (rc);
+                                               }
+                                       }
+
                                        if (b.oper == Operator.Multiply && c.IsOneInteger)
-                                               return ReducedExpression.Create (b.right, b).Resolve (ec);
-                                       return b;
+                                               return ReducedExpression.Create (b.right, b).Resolve (rc);
+                               }
+
+                               if (IsLifted) {
+                                       var lifted = new Nullable.LiftedBinaryOperator (b);
+
+                                       TypeSpec ltype, rtype;
+                                       if (b.left.Type.IsNullableType) {
+                                               lifted.UnwrapLeft = new Nullable.Unwrap (b.left);
+                                               ltype = left_unwrap;
+                                       } else {
+                                               ltype = left;
+                                       }
+
+                                       if (b.right.Type.IsNullableType) {
+                                               lifted.UnwrapRight = new Nullable.Unwrap (b.right);
+                                               rtype = right_unwrap;
+                                       } else {
+                                               rtype = right;
+                                       }
+
+                                       lifted.Left = b.left.IsNull ?
+                                               b.left :
+                                               Convert.ImplicitConversion (rc, lifted.UnwrapLeft ?? b.left, ltype, b.left.Location);
+
+                                       lifted.Right = b.right.IsNull ?
+                                               b.right :
+                                               Convert.ImplicitConversion (rc, lifted.UnwrapRight ?? b.right, rtype, b.right.Location);
+
+                                       return lifted.Resolve (rc);
                                }
 
+                               b.left = Convert.ImplicitConversion (rc, b.left, left, b.left.Location);
+                               b.right = Convert.ImplicitConversion (rc, b.right, right, b.right.Location);
+
                                return b;
                        }
 
@@ -1953,16 +2093,22 @@ namespace Mono.CSharp
 
                        public PredefinedOperator ResolveBetterOperator (ResolveContext ec, PredefinedOperator best_operator)
                        {
+                               if ((OperatorsMask & Operator.DecomposedMask) != 0)
+                                       return best_operator;
+
+                               if ((best_operator.OperatorsMask & Operator.DecomposedMask) != 0)
+                                       return this;
+
                                int result = 0;
                                if (left != null && best_operator.left != null) {
-                                       result = OverloadResolver.BetterTypeConversion (ec, best_operator.left, left);
+                                       result = OverloadResolver.BetterTypeConversion (ec, best_operator.left_unwrap, left_unwrap);
                                }
 
                                //
                                // When second argument is same as the first one, the result is same
                                //
                                if (right != null && (left != right || best_operator.left != best_operator.right)) {
-                                       result |= OverloadResolver.BetterTypeConversion (ec, best_operator.right, right);
+                                       result |= OverloadResolver.BetterTypeConversion (ec, best_operator.right_unwrap, right_unwrap);
                                }
 
                                if (result == 0 || result > 2)
@@ -2007,44 +2153,6 @@ namespace Mono.CSharp
                        }
                }
 
-               sealed class PredefinedShiftOperator : PredefinedOperator
-               {
-                       public PredefinedShiftOperator (TypeSpec ltype, TypeSpec rtype, Operator op_mask)
-                               : base (ltype, rtype, op_mask)
-                       {
-                       }
-
-                       public override Expression ConvertResult (ResolveContext ec, Binary b)
-                       {
-                               b.left = Convert.ImplicitConversion (ec, b.left, left, b.left.Location);
-
-                               Expression expr_tree_expr = Convert.ImplicitConversion (ec, b.right, right, b.right.Location);
-
-                               int right_mask = left.BuiltinType == BuiltinTypeSpec.Type.Int || left.BuiltinType == BuiltinTypeSpec.Type.UInt ? 0x1f : 0x3f;
-
-                               //
-                               // b = b.left >> b.right & (0x1f|0x3f)
-                               //
-                               b.right = new Binary (Operator.BitwiseAnd,
-                                       b.right, new IntConstant (ec.BuiltinTypes, right_mask, b.right.Location)).Resolve (ec);
-
-                               //
-                               // Expression tree representation does not use & mask
-                               //
-                               b.right = ReducedExpression.Create (b.right, expr_tree_expr).Resolve (ec);
-                               b.type = ReturnType;
-
-                               //
-                               // Optimize shift by 0
-                               //
-                               var c = b.right as Constant;
-                               if (c != null && c.IsDefaultValue)
-                                       return ReducedExpression.Create (b.left, b).Resolve (ec);
-
-                               return b;
-                       }
-               }
-
                sealed class PredefinedEqualityOperator : PredefinedOperator
                {
                        MethodSpec equal_method, inequal_method;
@@ -2198,21 +2306,22 @@ namespace Mono.CSharp
                        LogicalMask             = 1 << 10,
                        AdditionMask    = 1 << 11,
                        SubtractionMask = 1 << 12,
-                       RelationalMask  = 1 << 13
+                       RelationalMask  = 1 << 13,
+
+                       DecomposedMask  = 1 << 19,
+                       NullableMask    = 1 << 20,
                }
 
-               protected enum State
+               enum State : byte
                {
                        None = 0,
                        Compound = 1 << 1,
-                       LeftNullLifted = 1 << 2,
-                       RightNullLifted = 1 << 3
                }
 
                readonly Operator oper;
-               protected Expression left, right;
-               protected State state;
-               Expression enum_conversion;
+               Expression left, right;
+               State state;
+               ConvCast.Mode enum_conversion;
 
                public Binary (Operator oper, Expression left, Expression right, bool isCompound)
                        : this (oper, left, right)
@@ -2353,7 +2462,7 @@ namespace Mono.CSharp
                                oper, l, r);
                }
                
-               protected void Error_OperatorCannotBeApplied (ResolveContext ec, Expression left, Expression right)
+               void Error_OperatorCannotBeApplied (ResolveContext ec, Expression left, Expression right)
                {
                        Error_OperatorCannotBeApplied (ec, left, right, OperName (oper), loc);
                }
@@ -2452,7 +2561,7 @@ namespace Mono.CSharp
                        return left.ContainsEmitWithAwait () || right.ContainsEmitWithAwait ();
                }
 
-               public static void EmitOperatorOpcode (EmitContext ec, Operator oper, TypeSpec l)
+               public static void EmitOperatorOpcode (EmitContext ec, Operator oper, TypeSpec l, Expression right)
                {
                        OpCode opcode;
 
@@ -2509,6 +2618,11 @@ namespace Mono.CSharp
                                break;
 
                        case Operator.RightShift:
+                               if (!(right is IntConstant)) {
+                                       ec.EmitInt (GetShiftMask (l));
+                                       ec.Emit (OpCodes.And);
+                               }
+
                                if (IsUnsigned (l))
                                        opcode = OpCodes.Shr_Un;
                                else
@@ -2516,6 +2630,11 @@ namespace Mono.CSharp
                                break;
                                
                        case Operator.LeftShift:
+                               if (!(right is IntConstant)) {
+                                       ec.EmitInt (GetShiftMask (l));
+                                       ec.Emit (OpCodes.And);
+                               }
+
                                opcode = OpCodes.Shl;
                                break;
 
@@ -2584,6 +2703,11 @@ namespace Mono.CSharp
                        ec.Emit (opcode);
                }
 
+               static int GetShiftMask (TypeSpec type)
+               {
+                       return type.BuiltinType == BuiltinTypeSpec.Type.Int || type.BuiltinType == BuiltinTypeSpec.Type.UInt ? 0x1f : 0x3f;
+               }
+
                static bool IsUnsigned (TypeSpec t)
                {
                        switch (t.BuiltinType) {
@@ -2603,8 +2727,10 @@ namespace Mono.CSharp
                        return t.BuiltinType == BuiltinTypeSpec.Type.Float || t.BuiltinType == BuiltinTypeSpec.Type.Double;
                }
 
-               Expression ResolveOperator (ResolveContext ec)
+               public Expression ResolveOperator (ResolveContext rc)
                {
+                       eclass = ExprClass.Value;
+
                        TypeSpec l = left.Type;
                        TypeSpec r = right.Type;
                        Expression expr;
@@ -2613,54 +2739,105 @@ namespace Mono.CSharp
                        //
                        // Handles predefined primitive types
                        //
-                       if (BuiltinTypeSpec.IsPrimitiveType (l) && BuiltinTypeSpec.IsPrimitiveType (r)) {
+                       if ((BuiltinTypeSpec.IsPrimitiveType (l) || (l.IsNullableType && BuiltinTypeSpec.IsPrimitiveType (Nullable.NullableInfo.GetUnderlyingType (l)))) &&
+                               (BuiltinTypeSpec.IsPrimitiveType (r) || (r.IsNullableType && BuiltinTypeSpec.IsPrimitiveType (Nullable.NullableInfo.GetUnderlyingType (r))))) {
                                if ((oper & Operator.ShiftMask) == 0) {
-                                       if (l.BuiltinType != BuiltinTypeSpec.Type.Bool && !DoBinaryOperatorPromotion (ec))
+                                       if (!DoBinaryOperatorPromotion (rc))
                                                return null;
 
-                                       primitives_only = true;
+                                       primitives_only = BuiltinTypeSpec.IsPrimitiveType (l) && BuiltinTypeSpec.IsPrimitiveType (r);
                                }
                        } else {
                                // Pointers
                                if (l.IsPointer || r.IsPointer)
-                                       return ResolveOperatorPointer (ec, l, r);
+                                       return ResolveOperatorPointer (rc, l, r);
 
-                               // Enums
                                bool lenum = l.IsEnum;
                                bool renum = r.IsEnum;
-                               if (lenum || renum) {
-                                       expr = ResolveOperatorEnum (ec, lenum, renum, l, r);
+                               if ((oper & (Operator.ComparisonMask | Operator.BitwiseMask)) != 0) {
+                                       //
+                                       // Enumerations
+                                       //
+                                       if (IsEnumOrNullableEnum (l) || IsEnumOrNullableEnum (r)) {
+                                               expr = ResolveSingleEnumOperators (rc, lenum, renum, l, r);
 
-                                       if (expr != null)
-                                               return expr;
-                               }
+                                               if (expr == null)
+                                                       return null;
 
-                               // Delegates
-                               if ((oper == Operator.Addition || oper == Operator.Subtraction) && (l.IsDelegate || r.IsDelegate)) {
-                                               
-                                       expr = ResolveOperatorDelegate (ec, l, r);
+                                               if ((oper & Operator.BitwiseMask) != 0) {
+                                                       expr = EmptyCast.Create (expr, type);
+                                                       AddEnumResultCast (type);
+
+                                                       if (oper == Operator.BitwiseAnd && left.Type.IsEnum && right.Type.IsEnum) {
+                                                               expr = OptimizeAndOperation (expr);
+                                                       }
+                                               }
 
-                                       // TODO: Can this be ambiguous
-                                       if (expr != null)
+                                               left = ConvertEnumOperandToUnderlyingType (rc, left);
+                                               right = ConvertEnumOperandToUnderlyingType (rc, right);
                                                return expr;
+                                       }
+                               } else if ((oper == Operator.Addition || oper == Operator.Subtraction)) {
+                                       if (IsEnumOrNullableEnum (l) || IsEnumOrNullableEnum (r)) {
+                                               //
+                                               // Enumerations
+                                               //
+                                               expr = ResolveEnumOperators (rc, lenum, renum, l, r);
+
+                                               //
+                                               // We cannot break here there is also Enum + String possible match
+                                               // which is not ambiguous with predefined enum operators
+                                               //
+                                               if (expr != null) {
+                                                       left = ConvertEnumOperandToUnderlyingType (rc, left);
+                                                       right = ConvertEnumOperandToUnderlyingType (rc, right);
+
+                                                       return expr;
+                                               }
+                                       } else if (l.IsDelegate || r.IsDelegate) {
+                                               //
+                                               // Delegates
+                                               //
+                                               expr = ResolveOperatorDelegate (rc, l, r);
+
+                                               // TODO: Can this be ambiguous
+                                               if (expr != null)
+                                                       return expr;
+                                       }
                                }
 
                                // User operators
-                               expr = ResolveUserOperator (ec, left, right);
+                               expr = ResolveUserOperator (rc, left, right);
                                if (expr != null)
                                        return expr;
-
-                               // Predefined reference types equality
-                               if ((oper & Operator.EqualityMask) != 0) {
-                                       expr = ResolveOperatorEquality (ec, l, r);
-                                       if (expr != null)
-                                               return expr;
-                               }
                        }
+                       
+                       //
+                       // Equality operators are more complicated
+                       //
+                       if ((oper & Operator.EqualityMask) != 0) {
+                               return ResolveEquality (rc, l, r, primitives_only);
+                       }
+
+                       expr = ResolveOperatorPredefined (rc, rc.BuiltinTypes.OperatorsBinaryStandard, primitives_only);
+                       if (expr != null)
+                               return expr;
+
+                       if (primitives_only)
+                               return null;
+
+                       //
+                       // Lifted operators have lower priority
+                       //
+                       return ResolveOperatorPredefined (rc, rc.Module.OperatorsBinaryLifted, false);
+               }
 
-                       return ResolveOperatorPredefined (ec, ec.BuiltinTypes.OperatorsBinaryStandard, primitives_only, null);
+               static bool IsEnumOrNullableEnum (TypeSpec type)
+               {
+                       return type.IsEnum || (type.IsNullableType && Nullable.NullableInfo.GetUnderlyingType (type).IsEnum);
                }
 
+
                // at least one of 'left' or 'right' is an enumeration constant (EnumConstant or SideEffectConstant or ...)
                // if 'left' is not an enumeration constant, create one from the type of 'right'
                Constant EnumLiftUp (ResolveContext ec, Constant left, Constant right, Location loc)
@@ -2765,8 +2942,9 @@ namespace Mono.CSharp
                public static PredefinedOperator[] CreateStandardOperatorsTable (BuiltinTypes types)
                {
                        TypeSpec bool_type = types.Bool;
-                       return new PredefinedOperator[] {
-                               new PredefinedOperator (types.Int, Operator.ArithmeticMask | Operator.BitwiseMask),
+
+                       return new [] {
+                               new PredefinedOperator (types.Int, Operator.ArithmeticMask | Operator.BitwiseMask | Operator.ShiftMask),
                                new PredefinedOperator (types.UInt, Operator.ArithmeticMask | Operator.BitwiseMask),
                                new PredefinedOperator (types.Long, Operator.ArithmeticMask | Operator.BitwiseMask),
                                new PredefinedOperator (types.ULong, Operator.ArithmeticMask | Operator.BitwiseMask),
@@ -2783,15 +2961,64 @@ namespace Mono.CSharp
                                new PredefinedOperator (types.Decimal, Operator.ComparisonMask, bool_type),
 
                                new PredefinedStringOperator (types.String, Operator.AdditionMask, types.String),
-                               new PredefinedStringOperator (types.String, types.Object, Operator.AdditionMask, types.String),
-                               new PredefinedStringOperator (types.Object, types.String, Operator.AdditionMask, types.String),
+                               // Remaining string operators are in lifted tables
 
                                new PredefinedOperator (bool_type, Operator.BitwiseMask | Operator.LogicalMask | Operator.EqualityMask, bool_type),
 
-                               new PredefinedShiftOperator (types.Int, types.Int, Operator.ShiftMask),
-                               new PredefinedShiftOperator (types.UInt, types.Int, Operator.ShiftMask),
-                               new PredefinedShiftOperator (types.Long, types.Int, Operator.ShiftMask),
-                               new PredefinedShiftOperator (types.ULong, types.Int, Operator.ShiftMask)
+                               new PredefinedOperator (types.UInt, types.Int, Operator.ShiftMask),
+                               new PredefinedOperator (types.Long, types.Int, Operator.ShiftMask),
+                               new PredefinedOperator (types.ULong, types.Int, Operator.ShiftMask)
+                       };
+
+               }
+               public static PredefinedOperator[] CreateStandardLiftedOperatorsTable (ModuleContainer module)
+               {
+                       var nullable = module.PredefinedTypes.Nullable.TypeSpec;
+                       if (nullable == null)
+                               return new PredefinedOperator [0];
+
+                       var types = module.Compiler.BuiltinTypes;
+                       var bool_type = types.Bool;
+
+                       var nullable_bool = nullable.MakeGenericType (module, new[] { bool_type });
+                       var nullable_int = nullable.MakeGenericType (module, new[] { types.Int });
+                       var nullable_uint = nullable.MakeGenericType (module, new[] { types.UInt });
+                       var nullable_long = nullable.MakeGenericType (module, new[] { types.Long });
+                       var nullable_ulong = nullable.MakeGenericType (module, new[] { types.ULong });
+                       var nullable_float = nullable.MakeGenericType (module, new[] { types.Float });
+                       var nullable_double = nullable.MakeGenericType (module, new[] { types.Double });
+                       var nullable_decimal = nullable.MakeGenericType (module, new[] { types.Decimal });
+
+                       return new[] {
+                               new PredefinedOperator (nullable_int, Operator.NullableMask | Operator.ArithmeticMask | Operator.BitwiseMask | Operator.ShiftMask),
+                               new PredefinedOperator (nullable_uint, Operator.NullableMask | Operator.ArithmeticMask | Operator.BitwiseMask),
+                               new PredefinedOperator (nullable_long, Operator.NullableMask | Operator.ArithmeticMask | Operator.BitwiseMask),
+                               new PredefinedOperator (nullable_ulong, Operator.NullableMask | Operator.ArithmeticMask | Operator.BitwiseMask),
+                               new PredefinedOperator (nullable_float, Operator.NullableMask | Operator.ArithmeticMask),
+                               new PredefinedOperator (nullable_double, Operator.NullableMask | Operator.ArithmeticMask),
+                               new PredefinedOperator (nullable_decimal, Operator.NullableMask | Operator.ArithmeticMask),
+
+                               new PredefinedOperator (nullable_int, Operator.NullableMask | Operator.ComparisonMask, bool_type),
+                               new PredefinedOperator (nullable_uint, Operator.NullableMask | Operator.ComparisonMask, bool_type),
+                               new PredefinedOperator (nullable_long, Operator.NullableMask | Operator.ComparisonMask, bool_type),
+                               new PredefinedOperator (nullable_ulong, Operator.NullableMask | Operator.ComparisonMask, bool_type),
+                               new PredefinedOperator (nullable_float, Operator.NullableMask | Operator.ComparisonMask, bool_type),
+                               new PredefinedOperator (nullable_double, Operator.NullableMask | Operator.ComparisonMask, bool_type),
+                               new PredefinedOperator (nullable_decimal, Operator.NullableMask | Operator.ComparisonMask, bool_type),
+
+                               new PredefinedOperator (nullable_bool, Operator.NullableMask | Operator.BitwiseMask, nullable_bool),
+
+                               new PredefinedOperator (nullable_uint, nullable_int, Operator.NullableMask | Operator.ShiftMask),
+                               new PredefinedOperator (nullable_long, nullable_int, Operator.NullableMask | Operator.ShiftMask),
+                               new PredefinedOperator (nullable_ulong, nullable_int, Operator.NullableMask | Operator.ShiftMask),
+
+                               //
+                               // Not strictly lifted but need to be in second group otherwise expressions like
+                               // int + null would resolve to +(object, string) instead of +(int?, int?)
+                               //
+                               new PredefinedStringOperator (types.String, types.Object, Operator.AdditionMask, types.String),
+                               new PredefinedStringOperator (types.Object, types.String, Operator.AdditionMask, types.String),
+
                        };
                }
 
@@ -2799,113 +3026,168 @@ namespace Mono.CSharp
                {
                        TypeSpec bool_type = types.Bool;
 
-                       return new PredefinedOperator[] {
+                       return new[] {
                                new PredefinedEqualityOperator (types.String, bool_type),
                                new PredefinedEqualityOperator (types.Delegate, bool_type),
-                               new PredefinedOperator (bool_type, Operator.EqualityMask, bool_type)
+                               new PredefinedOperator (bool_type, Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (types.Int, Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (types.UInt, Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (types.Long, Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (types.ULong, Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (types.Float, Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (types.Double, Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (types.Decimal, Operator.EqualityMask, bool_type),
+                       };
+               }
+
+               public static PredefinedOperator[] CreateEqualityLiftedOperatorsTable (ModuleContainer module)
+               {
+                       var nullable = module.PredefinedTypes.Nullable.TypeSpec;
+
+                       if (nullable == null)
+                               return new PredefinedOperator [0];
+
+                       var types = module.Compiler.BuiltinTypes;
+                       var bool_type = types.Bool;
+                       var nullable_bool = nullable.MakeGenericType (module, new [] { bool_type });
+                       var nullable_int = nullable.MakeGenericType (module, new[] { types.Int });
+                       var nullable_uint = nullable.MakeGenericType (module, new[] { types.UInt });
+                       var nullable_long = nullable.MakeGenericType (module, new[] { types.Long });
+                       var nullable_ulong = nullable.MakeGenericType (module, new[] { types.ULong });
+                       var nullable_float = nullable.MakeGenericType (module, new[] { types.Float });
+                       var nullable_double = nullable.MakeGenericType (module, new[] { types.Double });
+                       var nullable_decimal = nullable.MakeGenericType (module, new[] { types.Decimal });
+
+                       return new [] {
+                               new PredefinedOperator (nullable_bool, Operator.NullableMask | Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (nullable_int, Operator.NullableMask | Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (nullable_uint, Operator.NullableMask | Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (nullable_long, Operator.NullableMask | Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (nullable_ulong, Operator.NullableMask | Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (nullable_float, Operator.NullableMask | Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (nullable_double, Operator.NullableMask | Operator.EqualityMask, bool_type),
+                               new PredefinedOperator (nullable_decimal, Operator.NullableMask | Operator.EqualityMask, bool_type)
                        };
                }
 
                //
-               // Rules used during binary numeric promotion
+               // 7.2.6.2 Binary numeric promotions
                //
-               static bool DoNumericPromotion (ResolveContext rc, ref Expression prim_expr, ref Expression second_expr, TypeSpec type)
+               bool DoBinaryOperatorPromotion (ResolveContext rc)
                {
-                       Expression temp;
+                       TypeSpec ltype = left.Type;
+                       if (ltype.IsNullableType) {
+                               ltype = Nullable.NullableInfo.GetUnderlyingType (ltype);
+                       }
 
-                       Constant c = prim_expr as Constant;
-                       if (c != null) {
-                               temp = c.ConvertImplicitly (type);
-                               if (temp != null) {
-                                       prim_expr = temp;
-                                       return true;
-                               }
+                       //
+                       // This is numeric promotion code only
+                       //
+                       if (ltype.BuiltinType == BuiltinTypeSpec.Type.Bool)
+                               return true;
+
+                       TypeSpec rtype = right.Type;
+                       if (rtype.IsNullableType) {
+                               rtype = Nullable.NullableInfo.GetUnderlyingType (rtype);
                        }
 
-                       if (type.BuiltinType == BuiltinTypeSpec.Type.UInt) {
-                               switch (prim_expr.Type.BuiltinType) {
-                               case BuiltinTypeSpec.Type.Int:
-                               case BuiltinTypeSpec.Type.Short:
-                               case BuiltinTypeSpec.Type.SByte:
-                               case BuiltinTypeSpec.Type.Long:
-                                       type = rc.BuiltinTypes.Long;
+                       var lb = ltype.BuiltinType;
+                       var rb = rtype.BuiltinType;
+                       TypeSpec type;
+                       Expression expr;
 
-                                       if (type != second_expr.Type) {
-                                               c = second_expr as Constant;
-                                               if (c != null)
-                                                       temp = c.ConvertImplicitly (type);
-                                               else
-                                                       temp = Convert.ImplicitNumericConversion (second_expr, type);
-                                               if (temp == null)
-                                                       return false;
-                                               second_expr = temp;
-                                       }
-                                       break;
+                       if (lb == BuiltinTypeSpec.Type.Decimal || rb == BuiltinTypeSpec.Type.Decimal) {
+                               type = rc.BuiltinTypes.Decimal;
+                       } else if (lb == BuiltinTypeSpec.Type.Double || rb == BuiltinTypeSpec.Type.Double) {
+                               type = rc.BuiltinTypes.Double;
+                       } else if (lb == BuiltinTypeSpec.Type.Float || rb == BuiltinTypeSpec.Type.Float) {
+                               type = rc.BuiltinTypes.Float;
+                       } else if (lb == BuiltinTypeSpec.Type.ULong || rb == BuiltinTypeSpec.Type.ULong) {
+                               type = rc.BuiltinTypes.ULong;
+
+                               if (IsSignedType (lb)) {
+                                       expr = ConvertSignedConstant (left, type);
+                                       if (expr == null)
+                                               return false;
+                                       left = expr;
+                               } else if (IsSignedType (rb)) {
+                                       expr = ConvertSignedConstant (right, type);
+                                       if (expr == null)
+                                               return false;
+                                       right = expr;
                                }
-                       } else if (type.BuiltinType == BuiltinTypeSpec.Type.ULong) {
-                               //
-                               // A compile-time error occurs if the other operand is of type sbyte, short, int, or long
-                               //
-                               switch (type.BuiltinType) {
-                               case BuiltinTypeSpec.Type.Int:
-                               case BuiltinTypeSpec.Type.Long:
-                               case BuiltinTypeSpec.Type.Short:
-                               case BuiltinTypeSpec.Type.SByte:
-                                       return false;
+
+                       } else if (lb == BuiltinTypeSpec.Type.Long || rb == BuiltinTypeSpec.Type.Long) {
+                               type = rc.BuiltinTypes.Long;
+                       } else if (lb == BuiltinTypeSpec.Type.UInt || rb == BuiltinTypeSpec.Type.UInt) {
+                               type = rc.BuiltinTypes.UInt;
+
+                               if (IsSignedType (lb)) {
+                                       expr = ConvertSignedConstant (left, type);
+                                       if (expr == null)
+                                               type = rc.BuiltinTypes.Long;
+                               } else if (IsSignedType (rb)) {
+                                       expr = ConvertSignedConstant (right, type);
+                                       if (expr == null)
+                                               type = rc.BuiltinTypes.Long;
                                }
+                       } else {
+                               type = rc.BuiltinTypes.Int;
                        }
 
-                       temp = Convert.ImplicitNumericConversion (prim_expr, type);
-                       if (temp == null)
-                               return false;
-
-                       prim_expr = temp;
-                       return true;
-               }
+                       if (ltype != type) {
+                               expr = PromoteExpression (rc, left, type);
+                               if (expr == null)
+                                       return false;
 
-               //
-               // 7.2.6.2 Binary numeric promotions
-               //
-               public bool DoBinaryOperatorPromotion (ResolveContext ec)
-               {
-                       TypeSpec ltype = left.Type;
-                       TypeSpec rtype = right.Type;
-                       Expression temp;
+                               left = expr;
+                       }
 
-                       foreach (TypeSpec t in ec.BuiltinTypes.BinaryPromotionsTypes) {
-                               if (t == ltype)
-                                       return t == rtype || DoNumericPromotion (ec, ref right, ref left, t);
+                       if (rtype != type) {
+                               expr = PromoteExpression (rc, right, type);
+                               if (expr == null)
+                                       return false;
 
-                               if (t == rtype)
-                                       return t == ltype || DoNumericPromotion (ec, ref left, ref right, t);
+                               right = expr;
                        }
 
-                       TypeSpec int32 = ec.BuiltinTypes.Int;
-                       if (ltype != int32) {
-                               Constant c = left as Constant;
-                               if (c != null)
-                                       temp = c.ConvertImplicitly (int32);
-                               else
-                                       temp = Convert.ImplicitNumericConversion (left, int32);
+                       return true;
+               }
 
-                               if (temp == null)
-                                       return false;
-                               left = temp;
+               static bool IsSignedType (BuiltinTypeSpec.Type type)
+               {
+                       switch (type) {
+                       case BuiltinTypeSpec.Type.Int:
+                       case BuiltinTypeSpec.Type.Short:
+                       case BuiltinTypeSpec.Type.SByte:
+                       case BuiltinTypeSpec.Type.Long:
+                               return true;
+                       default:
+                               return false;
                        }
+               }
 
-                       if (rtype != int32) {
-                               Constant c = right as Constant;
-                               if (c != null)
-                                       temp = c.ConvertImplicitly (int32);
-                               else
-                                       temp = Convert.ImplicitNumericConversion (right, int32);
+               static Expression ConvertSignedConstant (Expression expr, TypeSpec type)
+               {
+                       var c = expr as Constant;
+                       if (c == null)
+                               return null;
 
-                               if (temp == null)
-                                       return false;
-                               right = temp;
+                       return c.ConvertImplicitly (type);
+               }
+
+               static Expression PromoteExpression (ResolveContext rc, Expression expr, TypeSpec type)
+               {
+                       if (expr.Type.IsNullableType) {
+                               return Convert.ImplicitConversionStandard (rc, expr,
+                                       rc.Module.PredefinedTypes.Nullable.TypeSpec.MakeGenericType (rc, new[] { type }), expr.Location);
                        }
 
-                       return true;
+                       var c = expr as Constant;
+                       if (c != null)
+                               return c.ConvertImplicitly (type);
+
+                       return Convert.ImplicitNumericConversion (expr, type);
                }
 
                protected override Expression DoResolve (ResolveContext ec)
@@ -2946,7 +3228,6 @@ namespace Mono.CSharp
                        if (right == null)
                                return null;
 
-                       eclass = ExprClass.Value;
                        Constant rc = right as Constant;
 
                        // The conversion rules are ignored in enum context but why
@@ -3045,20 +3326,10 @@ namespace Mono.CSharp
                                return new DynamicExpressionStatement (this, args, loc).Resolve (ec);
                        }
 
-                       if (ec.Module.Compiler.Settings.Version >= LanguageVersion.ISO_2 &&
-                               ((left.Type.IsNullableType && (right is NullLiteral || right.Type.IsNullableType || TypeSpec.IsValueType (right.Type))) ||
-                               (TypeSpec.IsValueType (left.Type) && right is NullLiteral) ||
-                               (right.Type.IsNullableType && (left is NullLiteral || left.Type.IsNullableType || TypeSpec.IsValueType (left.Type))) ||
-                               (TypeSpec.IsValueType (right.Type) && left is NullLiteral))) {
-                               var lifted = new Nullable.LiftedBinaryOperator (oper, left, right);
-                               lifted.state = state;
-                               return lifted.Resolve (ec);
-                       }
-
                        return DoResolveCore (ec, left, right);
                }
 
-               protected Expression DoResolveCore (ResolveContext ec, Expression left_orig, Expression right_orig)
+               Expression DoResolveCore (ResolveContext ec, Expression left_orig, Expression right_orig)
                {
                        Expression expr = ResolveOperator (ec);
                        if (expr == null)
@@ -3075,6 +3346,13 @@ namespace Mono.CSharp
 
                public override SLE.Expression MakeExpression (BuilderContext ctx)
                {
+                       return MakeExpression (ctx, left, right);
+               }
+
+               public SLE.Expression MakeExpression (BuilderContext ctx, Expression left, Expression right)
+               {
+                       Console.WriteLine ("{0} x {1}", left.Type.GetSignatureForError (), right.Type.GetSignatureForError ());
+
                        var le = left.MakeExpression (ctx);
                        var re = right.MakeExpression (ctx);
                        bool is_checked = ctx.HasSet (BuilderContext.Options.CheckedScope);
@@ -3160,15 +3438,14 @@ namespace Mono.CSharp
                        if (method == null)
                                return new EmptyExpression (ec.BuiltinTypes.Decimal);
 
-                       MethodGroupExpr mg = MethodGroupExpr.CreatePredefined (method, ec.BuiltinTypes.Delegate, loc);
-                       Expression expr = new UserOperatorCall (mg.BestCandidate, args, CreateExpressionTree, loc);
+                       Expression expr = new UserOperatorCall (method, args, CreateExpressionTree, loc);
                        return new ClassCast (expr, l);
                }
 
                //
-               // Enumeration operators
+               // Resolves enumeration operators where only single predefined overload exists, handles lifted versions too
                //
-               Expression ResolveOperatorEnum (ResolveContext ec, bool lenum, bool renum, TypeSpec ltype, TypeSpec rtype)
+               Expression ResolveSingleEnumOperators (ResolveContext rc, bool lenum, bool renum, TypeSpec ltype, TypeSpec rtype)
                {
                        //
                        // bool operator == (E x, E y);
@@ -3182,264 +3459,388 @@ namespace Mono.CSharp
                        // E operator | (E x, E y);
                        // E operator ^ (E x, E y);
                        //
-                       // U operator - (E e, E f)
-                       // E operator - (E e, U x)
-                       // E operator - (U x, E e)      // LAMESPEC: Not covered by the specification
-                       //
-                       // E operator + (E e, U x)
-                       // E operator + (U x, E e)
-                       //
-                       Expression ltemp = left;
-                       Expression rtemp = right;
-                       TypeSpec underlying_type;
-                       TypeSpec underlying_type_result;
-                       TypeSpec res_type;
                        Expression expr;
-                       
-                       //
-                       // LAMESPEC: There is never ambiguous conversion between enum operators
-                       // the one which contains more enum parameters always wins even if there
-                       // is an implicit conversion involved
-                       //
-                       if ((oper & (Operator.ComparisonMask | Operator.BitwiseMask)) != 0) {
-                               if (renum) {
-                                       underlying_type = EnumSpec.GetUnderlyingType (rtype);
-                                       expr = Convert.ImplicitConversion (ec, left, rtype, loc);
-                                       if (expr == null)
-                                               return null;
-
-                                       left = expr;
-                                       ltype = expr.Type;
-                               } else if (lenum) {
-                                       underlying_type = EnumSpec.GetUnderlyingType (ltype);
-                                       expr = Convert.ImplicitConversion (ec, right, ltype, loc);
-                                       if (expr == null)
-                                               return null;
+                       if ((oper & Operator.ComparisonMask) != 0) {
+                               type = rc.BuiltinTypes.Bool;
+                       } else {
+                               if (lenum)
+                                       type = ltype;
+                               else if (renum)
+                                       type = rtype;
+                               else if (ltype.IsNullableType && Nullable.NullableInfo.GetUnderlyingType (ltype).IsEnum)
+                                       type = ltype;
+                               else
+                                       type = rtype;
+                       }
+
+                       if (ltype == rtype) {
+                               if (lenum || renum)
+                                       return this;
+
+                               var lifted = new Nullable.LiftedBinaryOperator (this);
+                               lifted.Left = left;
+                               lifted.Right = right;
+                               return lifted.Resolve (rc);
+                       }
 
+                       if (renum && !ltype.IsNullableType) {
+                               expr = Convert.ImplicitConversion (rc, left, rtype, loc);
+                               if (expr != null) {
+                                       left = expr;
+                                       return this;
+                               }
+                       } else if (lenum && !rtype.IsNullableType) {
+                               expr = Convert.ImplicitConversion (rc, right, ltype, loc);
+                               if (expr != null) {
                                        right = expr;
-                                       rtype = expr.Type;
-                               } else {
-                                       return null;
+                                       return this;
                                }
+                       }
 
-                               if ((oper & Operator.BitwiseMask) != 0) {
-                                       res_type = ltype;
-                                       underlying_type_result = underlying_type;
-                               } else {
-                                       res_type = null;
-                                       underlying_type_result = null;
-                               }
-                       } else if (oper == Operator.Subtraction) {
-                               if (renum) {
-                                       underlying_type = EnumSpec.GetUnderlyingType (rtype);
-                                       if (ltype != rtype) {
-                                               expr = Convert.ImplicitConversion (ec, left, rtype, left.Location);
-                                               if (expr == null) {
-                                                       expr = Convert.ImplicitConversion (ec, left, underlying_type, left.Location);
-                                                       if (expr == null)
-                                                               return null;
-
-                                                       res_type = rtype;
-                                               } else {
-                                                       res_type = underlying_type;
-                                               }
+                       //
+                       // Now try lifted version of predefined operator
+                       //
+                       var nullable_type = rc.Module.PredefinedTypes.Nullable.TypeSpec;
+                       if (nullable_type != null) {
+                               if (renum && !ltype.IsNullableType) {
+                                       var lifted_type = nullable_type.MakeGenericType (rc.Module, new[] { rtype });
 
+                                       expr = Convert.ImplicitConversion (rc, left, lifted_type, loc);
+                                       if (expr != null) {
                                                left = expr;
-                                       } else {
-                                               res_type = underlying_type;
+                                               right = Convert.ImplicitConversion (rc, right, lifted_type, loc);
                                        }
 
-                                       underlying_type_result = underlying_type;
-                               } else if (lenum) {
-                                       underlying_type = EnumSpec.GetUnderlyingType (ltype);
-                                       expr = Convert.ImplicitConversion (ec, right, ltype, right.Location);
-                                       if (expr == null || expr is EnumConstant) {
-                                               expr = Convert.ImplicitConversion (ec, right, underlying_type, right.Location);
-                                               if (expr == null)
-                                                       return null;
+                                       if ((oper & Operator.BitwiseMask) != 0)
+                                               type = lifted_type;
 
-                                               res_type = ltype;
-                                       } else {
-                                               res_type = underlying_type;
+                                       if (left.IsNull) {
+                                               if ((oper & Operator.BitwiseMask) != 0)
+                                                       return Nullable.LiftedNull.CreateFromExpression (rc, this);
+
+                                               return CreateLiftedValueTypeResult (rc, rtype);
                                        }
 
-                                       right = expr;
-                                       underlying_type_result = underlying_type;
-                               } else {
-                                       return null;
-                               }
-                       } else if (oper == Operator.Addition) {
-                               if (lenum) {
-                                       underlying_type = EnumSpec.GetUnderlyingType (ltype);
-                                       res_type = ltype;
+                                       if (expr != null) {
+                                               var lifted = new Nullable.LiftedBinaryOperator (this);
+                                               lifted.Left = expr;
+                                               lifted.Right = right;
+                                               return lifted.Resolve (rc);
+                                       }
+                               } else if (lenum && !rtype.IsNullableType) {
+                                       var lifted_type = nullable_type.MakeGenericType (rc.Module, new[] { ltype });
+
+                                       expr = Convert.ImplicitConversion (rc, right, lifted_type, loc);
+                                       if (expr != null) {
+                                               right = expr;
+                                               left = Convert.ImplicitConversion (rc, left, lifted_type, loc);
+                                       }
+
+                                       if ((oper & Operator.BitwiseMask) != 0)
+                                               type = lifted_type;
+
+                                       if (right.IsNull) {
+                                               if ((oper & Operator.BitwiseMask) != 0)
+                                                       return Nullable.LiftedNull.CreateFromExpression (rc, this);
 
-                                       if (rtype != underlying_type && (state & (State.RightNullLifted | State.LeftNullLifted)) == 0) {
-                                               expr = Convert.ImplicitConversion (ec, right, underlying_type, right.Location);
+                                               return CreateLiftedValueTypeResult (rc, ltype);
+                                       }
+
+                                       if (expr != null) {
+                                               var lifted = new Nullable.LiftedBinaryOperator (this);
+                                               lifted.Left = left;
+                                               lifted.Right = expr;
+                                               return lifted.Resolve (rc);
+                                       }
+                               } else if (rtype.IsNullableType && Nullable.NullableInfo.GetUnderlyingType (rtype).IsEnum) {
+                                       if (left.IsNull) {
+                                               if (rc.HasSet (ResolveContext.Options.ExpressionTreeConversion))
+                                                       left = Convert.ImplicitConversion (rc, left, rtype, left.Location);
+
+                                               if ((oper & Operator.RelationalMask) != 0)
+                                                       return CreateLiftedValueTypeResult (rc, rtype);
+
+                                               if ((oper & Operator.BitwiseMask) != 0)
+                                                       return Nullable.LiftedNull.CreateFromExpression (rc, this);
+
+                                               // Equality operators are valid between E? and null
+                                               expr = left;
+                                       } else {
+                                               expr = Convert.ImplicitConversion (rc, left, Nullable.NullableInfo.GetUnderlyingType (rtype), loc);
                                                if (expr == null)
                                                        return null;
+                                       }
 
-                                               right = expr;
+                                       if (expr != null) {
+                                               var lifted = new Nullable.LiftedBinaryOperator (this);
+                                               lifted.Left = expr;
+                                               lifted.Right = right;
+                                               return lifted.Resolve (rc);
                                        }
-                               } else {
-                                       underlying_type = EnumSpec.GetUnderlyingType (rtype);
-                                       res_type = rtype;
-                                       if (ltype != underlying_type) {
-                                               expr = Convert.ImplicitConversion (ec, left, underlying_type, left.Location);
+                               } else if (ltype.IsNullableType && Nullable.NullableInfo.GetUnderlyingType (ltype).IsEnum) {
+                                       if (right.IsNull) {
+                                               if (rc.HasSet (ResolveContext.Options.ExpressionTreeConversion))
+                                                       right = Convert.ImplicitConversion (rc, right, ltype, right.Location);
+
+                                               if ((oper & Operator.RelationalMask) != 0)
+                                                       return CreateLiftedValueTypeResult (rc, ltype);
+
+                                               if ((oper & Operator.BitwiseMask) != 0)
+                                                       return Nullable.LiftedNull.CreateFromExpression (rc, this);
+
+                                               // Equality operators are valid between E? and null
+                                               expr = right;
+                                       } else {
+                                               expr = Convert.ImplicitConversion (rc, right, Nullable.NullableInfo.GetUnderlyingType (ltype), loc);
                                                if (expr == null)
                                                        return null;
+                                       }
 
-                                               left = expr;
+                                       if (expr != null) {
+                                               var lifted = new Nullable.LiftedBinaryOperator (this);
+                                               lifted.Left = left;
+                                               lifted.Right = expr;
+                                               return lifted.Resolve (rc);
                                        }
                                }
-
-                               underlying_type_result = underlying_type;
-                       } else {
-                               return null;
                        }
 
-                       // Unwrap the constant correctly, so DoBinaryOperatorPromotion can do the magic
-                       // with constants and expressions
-                       if (left.Type != underlying_type) {
-                               if (left is Constant)
-                                       left = ((Constant) left).ConvertExplicitly (false, underlying_type);
+                       return null;
+               }
+
+               static Expression ConvertEnumOperandToUnderlyingType (ResolveContext rc, Expression expr)
+               {
+                       TypeSpec underlying_type;
+                       if (expr.Type.IsNullableType) {
+                               var nt = Nullable.NullableInfo.GetUnderlyingType (expr.Type);
+                               if (nt.IsEnum)
+                                       underlying_type = EnumSpec.GetUnderlyingType (nt);
                                else
-                                       left = EmptyCast.Create (left, underlying_type);
+                                       underlying_type = nt;
+                       } else if (expr.Type.IsEnum) {
+                               underlying_type = EnumSpec.GetUnderlyingType (expr.Type);
+                       } else {
+                               underlying_type = expr.Type;
                        }
 
-                       if (right.Type != underlying_type) {
-                               if (right is Constant)
-                                       right = ((Constant) right).ConvertExplicitly (false, underlying_type);
-                               else
-                                       right = EmptyCast.Create (right, underlying_type);
+                       switch (underlying_type.BuiltinType) {
+                       case BuiltinTypeSpec.Type.SByte:
+                       case BuiltinTypeSpec.Type.Byte:
+                       case BuiltinTypeSpec.Type.Short:
+                       case BuiltinTypeSpec.Type.UShort:
+                               underlying_type = rc.BuiltinTypes.Int;
+                               break;
                        }
 
+                       if (expr.Type.IsNullableType)
+                               underlying_type = rc.Module.PredefinedTypes.Nullable.TypeSpec.MakeGenericType (rc.Module, new[] { underlying_type });
+
+                       if (expr.Type == underlying_type)
+                               return expr;
+
+                       return EmptyCast.Create (expr, underlying_type);
+               }
+
+               Expression ResolveEnumOperators (ResolveContext rc, bool lenum, bool renum, TypeSpec ltype, TypeSpec rtype)
+               {
+                       //
+                       // U operator - (E e, E f)
+                       // E operator - (E e, U x)  // Internal decomposition operator
+                       // E operator - (U x, E e)      // Internal decomposition operator
                        //
-                       // C# specification uses explicit cast syntax which means binary promotion
-                       // should happen, however it seems that csc does not do that
+                       // E operator + (E e, U x)
+                       // E operator + (U x, E e)
                        //
-                       if (!DoBinaryOperatorPromotion (ec)) {
-                               left = ltemp;
-                               right = rtemp;
-                               return null;
+
+                       TypeSpec enum_type;
+
+                       if (lenum)
+                               enum_type = ltype;
+                       else if (renum)
+                               enum_type = rtype;
+                       else if (ltype.IsNullableType && Nullable.NullableInfo.GetUnderlyingType (ltype).IsEnum)
+                               enum_type = ltype;
+                       else
+                               enum_type = rtype;
+
+                       Expression expr;
+                       if (!enum_type.IsNullableType) {
+                               expr = ResolveOperatorPredefined (rc, rc.Module.GetPredefinedEnumAritmeticOperators (enum_type, false), false);
+                               if (expr != null) {
+                                       if (oper == Operator.Subtraction)
+                                               expr = ConvertEnumSubtractionResult (rc, expr);
+                                       else
+                                               expr = ConvertEnumAdditionalResult (expr, enum_type);
+
+                                       AddEnumResultCast (expr.Type);
+
+                                       return expr;
+                               }
+
+                               enum_type = rc.Module.PredefinedTypes.Nullable.TypeSpec.MakeGenericType (rc.Module, new[] { enum_type });
                        }
 
-                       if (underlying_type_result != null && left.Type != underlying_type_result) {
-                               enum_conversion = Convert.ExplicitNumericConversion (ec, new EmptyExpression (left.Type), underlying_type_result);
+                       expr = ResolveOperatorPredefined (rc, rc.Module.GetPredefinedEnumAritmeticOperators (enum_type, true), false);
+                       if (expr != null) {
+                               if (oper == Operator.Subtraction)
+                                       expr = ConvertEnumSubtractionResult (rc, expr);
+                               else
+                                       expr = ConvertEnumAdditionalResult (expr, enum_type);
+
+                               AddEnumResultCast (expr.Type);
                        }
 
-                       expr = ResolveOperatorPredefined (ec, ec.BuiltinTypes.OperatorsBinaryStandard, true, res_type);
-                       if (expr == null)
-                               return null;
+                       return expr;
+               }
 
-                       if (!IsCompound)
-                               return expr;
+               static Expression ConvertEnumAdditionalResult (Expression expr, TypeSpec enumType)
+               {
+                       return EmptyCast.Create (expr, enumType);
+               }
 
+               Expression ConvertEnumSubtractionResult (ResolveContext rc, Expression expr)
+               {
                        //
-                       // Section: 7.16.2
+                       // Enumeration subtraction has different result type based on
+                       // best overload
                        //
+                       TypeSpec result_type;
+                       if (left.Type == right.Type) {
+                               var c = right as EnumConstant;
+                               if (c != null && c.IsZeroInteger) {
+                                       //
+                                       // LAMESPEC: This is quite unexpected for expression E - 0 the return type is
+                                       // E which is not what expressions E - 1 or 0 - E return
+                                       //
+                                       result_type = left.Type;
+                               } else {
+                                       result_type = left.Type.IsNullableType ?
+                                               Nullable.NullableInfo.GetEnumUnderlyingType (rc.Module, left.Type) :
+                                               EnumSpec.GetUnderlyingType (left.Type);
+                               }
+                       } else if (IsEnumOrNullableEnum (left.Type)) {
+                               result_type = left.Type;
+                       } else {
+                               result_type = right.Type;
+                       }
 
-                       //
-                       // If the return type of the selected operator is implicitly convertible to the type of x
-                       //
-                       if (Convert.ImplicitConversionExists (ec, expr, ltype))
-                               return expr;
+                       return EmptyCast.Create (expr, result_type);
+               }
 
-                       //
-                       // Otherwise, if the selected operator is a predefined operator, if the return type of the
-                       // selected operator is explicitly convertible to the type of x, and if y is implicitly
-                       // convertible to the type of x or the operator is a shift operator, then the operation
-                       // is evaluated as x = (T)(x op y), where T is the type of x
-                       //
-                       expr = Convert.ExplicitConversion (ec, expr, ltype, loc);
-                       if (expr == null)
-                               return null;
+               void AddEnumResultCast (TypeSpec type)
+               {
+                       if (type.IsNullableType)
+                               type = Nullable.NullableInfo.GetUnderlyingType (type);
 
-                       if (Convert.ImplicitConversionExists (ec, ltemp, ltype))
-                               return expr;
+                       if (type.IsEnum)
+                               type = EnumSpec.GetUnderlyingType (type);
 
-                       return null;
+                       switch (type.BuiltinType) {
+                       case BuiltinTypeSpec.Type.SByte:
+                               enum_conversion = ConvCast.Mode.I4_I1;
+                               break;
+                       case BuiltinTypeSpec.Type.Byte:
+                               enum_conversion = ConvCast.Mode.I4_U1;
+                               break;
+                       case BuiltinTypeSpec.Type.Short:
+                               enum_conversion = ConvCast.Mode.I4_I2;
+                               break;
+                       case BuiltinTypeSpec.Type.UShort:
+                               enum_conversion = ConvCast.Mode.I4_U2;
+                               break;
+                       }
                }
 
                //
-               // 7.9.6 Reference type equality operators
+               // Equality operators rules
                //
-               Expression ResolveOperatorEquality (ResolveContext ec, TypeSpec l, TypeSpec r)
+               Expression ResolveEquality (ResolveContext ec, TypeSpec l, TypeSpec r, bool primitives_only)
                {
                        Expression result;
                        type = ec.BuiltinTypes.Bool;
+                       bool no_arg_conv = false;
 
-                       //
-                       // a, Both operands are reference-type values or the value null
-                       // b, One operand is a value of type T where T is a type-parameter and
-                       // the other operand is the value null. Furthermore T does not have the
-                       // value type constraint
-                       //
-                       // LAMESPEC: Very confusing details in the specification, basically any
-                       // reference like type-parameter is allowed
-                       //
-                       var tparam_l = l as TypeParameterSpec;
-                       var tparam_r = r as TypeParameterSpec;
-                       if (tparam_l != null) {
-                               if (right is NullLiteral && !tparam_l.HasSpecialStruct) {
-                                       left = new BoxedCast (left, ec.BuiltinTypes.Object);
-                                       return this;
-                               }
+                       if (!primitives_only) {
 
-                               if (!tparam_l.IsReferenceType)
-                                       return null;
+                               //
+                               // a, Both operands are reference-type values or the value null
+                               // b, One operand is a value of type T where T is a type-parameter and
+                               // the other operand is the value null. Furthermore T does not have the
+                               // value type constraint
+                               //
+                               // LAMESPEC: Very confusing details in the specification, basically any
+                               // reference like type-parameter is allowed
+                               //
+                               var tparam_l = l as TypeParameterSpec;
+                               var tparam_r = r as TypeParameterSpec;
+                               if (tparam_l != null) {
+                                       if (right is NullLiteral) {
+                                               if (tparam_l.GetEffectiveBase ().BuiltinType == BuiltinTypeSpec.Type.ValueType)
+                                                       return null;
 
-                               l = tparam_l.GetEffectiveBase ();
-                               left = new BoxedCast (left, l);
-                       } else if (left is NullLiteral && tparam_r == null) {
-                               if (!TypeSpec.IsReferenceType (r) || r.Kind == MemberKind.InternalCompilerType)
-                                       return null;
+                                               left = new BoxedCast (left, ec.BuiltinTypes.Object);
+                                               return this;
+                                       }
 
-                               return this;
-                       }
+                                       if (!tparam_l.IsReferenceType)
+                                               return null;
 
-                       if (tparam_r != null) {
-                               if (left is NullLiteral && !tparam_r.HasSpecialStruct) {
-                                       right = new BoxedCast (right, ec.BuiltinTypes.Object);
-                                       return this;
+                                       l = tparam_l.GetEffectiveBase ();
+                                       left = new BoxedCast (left, l);
+                               } else if (left is NullLiteral && tparam_r == null) {
+                                       if (TypeSpec.IsReferenceType (r))
+                                               return this;
+
+                                       if (r.Kind == MemberKind.InternalCompilerType)
+                                               return null;
                                }
 
-                               if (!tparam_r.IsReferenceType)
-                                       return null;
+                               if (tparam_r != null) {
+                                       if (left is NullLiteral) {
+                                               if (tparam_r.GetEffectiveBase ().BuiltinType == BuiltinTypeSpec.Type.ValueType)
+                                                       return null;
 
-                               r = tparam_r.GetEffectiveBase ();
-                               right = new BoxedCast (right, r);
-                       } else if (right is NullLiteral) {
-                               if (!TypeSpec.IsReferenceType (l) || l.Kind == MemberKind.InternalCompilerType)
-                                       return null;
+                                               right = new BoxedCast (right, ec.BuiltinTypes.Object);
+                                               return this;
+                                       }
 
-                               return this;
-                       }
+                                       if (!tparam_r.IsReferenceType)
+                                               return null;
 
-                       bool no_arg_conv = false;
+                                       r = tparam_r.GetEffectiveBase ();
+                                       right = new BoxedCast (right, r);
+                               } else if (right is NullLiteral) {
+                                       if (TypeSpec.IsReferenceType (l))
+                                               return this;
 
-                       //
-                       // LAMESPEC: method groups can be compared when they convert to other side delegate
-                       //
-                       if (l.IsDelegate) {
-                               if (right.eclass == ExprClass.MethodGroup) {
-                                       result = Convert.ImplicitConversion (ec, right, l, loc);
+                                       if (l.Kind == MemberKind.InternalCompilerType)
+                                               return null;
+                               }
+
+                               //
+                               // LAMESPEC: method groups can be compared when they convert to other side delegate
+                               //
+                               if (l.IsDelegate) {
+                                       if (right.eclass == ExprClass.MethodGroup) {
+                                               result = Convert.ImplicitConversion (ec, right, l, loc);
+                                               if (result == null)
+                                                       return null;
+
+                                               right = result;
+                                               r = l;
+                                       } else if (r.IsDelegate && l != r) {
+                                               return null;
+                                       }
+                               } else if (left.eclass == ExprClass.MethodGroup && r.IsDelegate) {
+                                       result = Convert.ImplicitConversionRequired (ec, left, r, loc);
                                        if (result == null)
                                                return null;
 
-                                       right = result;
-                                       r = l;
-                               } else if (r.IsDelegate && l != r) {
-                                       return null;
+                                       left = result;
+                                       l = r;
+                               } else {
+                                       no_arg_conv = l == r && !l.IsStruct;
                                }
-                       } else if (left.eclass == ExprClass.MethodGroup && r.IsDelegate) {
-                               result = Convert.ImplicitConversionRequired (ec, left, r, loc);
-                               if (result == null)
-                                       return null;
-
-                               left = result;
-                               l = r;
-                       } else {
-                               no_arg_conv = l == r && !l.IsStruct;
                        }
 
                        //
@@ -3457,9 +3858,28 @@ namespace Mono.CSharp
                        // not apply when both operands are of same reference type
                        //
                        if (r.BuiltinType != BuiltinTypeSpec.Type.Object && l.BuiltinType != BuiltinTypeSpec.Type.Object) {
-                               result = ResolveOperatorPredefined (ec, ec.BuiltinTypes.OperatorsBinaryEquality, no_arg_conv, null);
+                               result = ResolveOperatorPredefined (ec, ec.BuiltinTypes.OperatorsBinaryEquality, no_arg_conv);  
+                               if (result != null)
+                                       return result;
+
+                               //
+                               // Now try lifted version of predefined operators
+                               //
+                               result = ResolveOperatorPredefined (ec, ec.Module.OperatorsBinaryEqualityLifted, no_arg_conv);
                                if (result != null)
                                        return result;
+
+                               //
+                               // The == and != operators permit one operand to be a value of a nullable
+                               // type and the other to be the null literal, even if no predefined or user-defined
+                               // operator (in unlifted or lifted form) exists for the operation.
+                               //
+                               if ((l.IsNullableType && right.IsNull) || (r.IsNullableType && left.IsNull)) {
+                                       var lifted = new Nullable.LiftedBinaryOperator (this);
+                                       lifted.Left = left;
+                                       lifted.Right = right;
+                                       return lifted.Resolve (ec);
+                               }
                        }
 
                        //
@@ -3527,13 +3947,13 @@ namespace Mono.CSharp
                                return this;
                        }
 
-                       return ResolveOperatorPredefined (ec, ec.BuiltinTypes.OperatorsBinaryUnsafe, false, null);
+                       return ResolveOperatorPredefined (ec, ec.BuiltinTypes.OperatorsBinaryUnsafe, false);
                }
 
                //
                // Build-in operators method overloading
                //
-               protected virtual Expression ResolveOperatorPredefined (ResolveContext ec, PredefinedOperator [] operators, bool primitives_only, TypeSpec enum_type)
+               Expression ResolveOperatorPredefined (ResolveContext ec, PredefinedOperator [] operators, bool primitives_only)
                {
                        PredefinedOperator best_operator = null;
                        TypeSpec l = left.Type;
@@ -3574,41 +3994,68 @@ namespace Mono.CSharp
                        if (best_operator == null)
                                return null;
 
-                       Expression expr = best_operator.ConvertResult (ec, this);
+                       var expr = best_operator.ConvertResult (ec, this);
 
-                       //
-                       // Optimize &/&& constant expressions with 0 value
-                       //
-                       if (oper == Operator.BitwiseAnd || oper == Operator.LogicalAnd) {
-                               Constant rc = right as Constant;
-                               Constant lc = left as Constant;
-                               if (((lc != null && lc.IsDefaultValue) || (rc != null && rc.IsDefaultValue)) && !(this is Nullable.LiftedBinaryOperator)) {
-                                       //
-                                       // The result is a constant with side-effect
-                                       //
-                                       Constant side_effect = rc == null ?
-                                               new SideEffectConstant (lc, right, loc) :
-                                               new SideEffectConstant (rc, left, loc);
+                       if ((oper == Operator.BitwiseAnd || oper == Operator.LogicalAnd) && !best_operator.IsLifted) {
+                               expr = OptimizeAndOperation (expr);
+                       }
 
-                                       return ReducedExpression.Create (side_effect, expr);
-                               }
+                       return expr;
+               }
+
+               //
+               // Optimize &/&& constant expressions with 0 value
+               //
+               Expression OptimizeAndOperation (Expression expr)
+               {
+                       Constant rc = right as Constant;
+                       Constant lc = left as Constant;
+                       if ((lc != null && lc.IsDefaultValue) || (rc != null && rc.IsDefaultValue)) {
+                               //
+                               // The result is a constant with side-effect
+                               //
+                               Constant side_effect = rc == null ?
+                                       new SideEffectConstant (lc, right, loc) :
+                                       new SideEffectConstant (rc, left, loc);
+
+                               return ReducedExpression.Create (side_effect, expr);
                        }
 
-                       if (enum_type == null)
-                               return expr;
+                       return expr;
+               }
 
-                       //
-                       // HACK: required by enum_conversion
-                       //
-                       expr.Type = enum_type;
-                       return EmptyCast.Create (expr, enum_type);
+               //
+               // Value types can be compared with the null literal because of the lifting
+               // language rules. However the result is always true or false.
+               //
+               public Expression CreateLiftedValueTypeResult (ResolveContext rc, TypeSpec valueType)
+               {
+                       if (rc.HasSet (ResolveContext.Options.ExpressionTreeConversion)) {
+                               type = rc.BuiltinTypes.Bool;
+                               return this;
+                       }
+
+                       // FIXME: Handle side effect constants
+                       Constant c = new BoolConstant (rc.BuiltinTypes, Oper == Operator.Inequality, loc);
+
+                       if ((Oper & Operator.EqualityMask) != 0) {
+                               rc.Report.Warning (472, 2, loc, "The result of comparing value type `{0}' with null is always `{1}'",
+                                       valueType.GetSignatureForError (), c.GetValueAsLiteral ());
+                       } else {
+                               rc.Report.Warning (464, 2, loc, "The result of comparing type `{0}' with null is always `{1}'",
+                                       valueType.GetSignatureForError (), c.GetValueAsLiteral ());
+                       }
+
+                       return c;
                }
 
                //
                // Performs user-operator overloading
                //
-               protected virtual Expression ResolveUserOperator (ResolveContext ec, Expression left, Expression right)
+               Expression ResolveUserOperator (ResolveContext rc, Expression left, Expression right)
                {
+                       Expression oper_expr;
+
                        var op = ConvertBinaryToUserOperator (oper);
                        var l = left.Type;
                        if (l.IsNullableType)
@@ -3630,7 +4077,7 @@ namespace Mono.CSharp
 
                        Arguments args = new Arguments (2);
                        Argument larg = new Argument (left);
-                       args.Add (larg);
+                       args.Add (larg);        
                        Argument rarg = new Argument (right);
                        args.Add (rarg);
 
@@ -3644,50 +4091,198 @@ namespace Mono.CSharp
                                left_operators = right_operators;
                        }
 
-                       var res = new OverloadResolver (left_operators, OverloadResolver.Restrictions.ProbingOnly | 
-                               OverloadResolver.Restrictions.NoBaseMembers | OverloadResolver.Restrictions.BaseMembersIncluded, loc);
+                       const OverloadResolver.Restrictions restr = OverloadResolver.Restrictions.ProbingOnly |
+                               OverloadResolver.Restrictions.NoBaseMembers | OverloadResolver.Restrictions.BaseMembersIncluded;
 
-                       var oper_method = res.ResolveOperator (ec, ref args);
-                       if (oper_method == null)
-                               return null;
+                       var res = new OverloadResolver (left_operators, restr, loc);
 
-                       var llifted = (state & State.LeftNullLifted) != 0;
-                       var rlifted = (state & State.RightNullLifted) != 0;
-                       if ((Oper & Operator.EqualityMask) != 0) {
-                               var parameters = oper_method.Parameters;
-                               // LAMESPEC: No idea why this is not allowed
-                               if ((left is Nullable.Unwrap || right is Nullable.Unwrap) && parameters.Types [0] != parameters.Types [1])
+                       var oper_method = res.ResolveOperator (rc, ref args);
+                       if (oper_method == null) {
+                               //
+                               // Logical && and || cannot be lifted
+                               //
+                               if ((oper & Operator.LogicalMask) != 0)
                                        return null;
 
-                               // Binary operation was lifted but we have found a user operator
-                               // which requires value-type argument, we downgrade ourself back to
-                               // binary operation
-                               // LAMESPEC: The user operator is not called (it cannot be we are passing null to struct)
-                               // but compilation succeeds
-                               if ((llifted && !parameters.Types[0].IsStruct) || (rlifted && !parameters.Types[1].IsStruct)) {
-                                       state &= ~(State.LeftNullLifted | State.RightNullLifted);
+                               //
+                               // Apply lifted user operators only for liftable types. Implicit conversion
+                               // to nullable types is not allowed
+                               //
+                               if (!IsLiftedOperatorApplicable ())
+                                       return null;
+
+                               // TODO: Cache the result in module container
+                               var lifted_methods = CreateLiftedOperators (rc, left_operators);
+                               if (lifted_methods == null)
+                                       return null;
+
+                               res = new OverloadResolver (lifted_methods, restr | OverloadResolver.Restrictions.ProbingOnly, loc);
+
+                               oper_method = res.ResolveOperator (rc, ref args);
+                               if (oper_method == null)
+                                       return null;
+
+                               MethodSpec best_original = null;
+                               foreach (MethodSpec ms in left_operators) {
+                                       if (ms.MemberDefinition == oper_method.MemberDefinition) {
+                                               best_original = ms;
+                                               break;
+                                       }
+                               }
+
+                               if (rc.HasSet (ResolveContext.Options.ExpressionTreeConversion)) {
+                                       //
+                                       // Expression trees use lifted notation in this case
+                                       //
+                                       this.left = Convert.ImplicitConversion (rc, left, oper_method.Parameters.Types[0], left.Location);
+                                       this.right = Convert.ImplicitConversion (rc, right, oper_method.Parameters.Types[1], left.Location);
                                }
-                       }
 
-                       Expression oper_expr;
+                               var ptypes = best_original.Parameters.Types;
+
+                               if (left.IsNull || right.IsNull) {
+                                       //
+                                       // The lifted operator produces the value false if one or both operands are null for
+                                       // relational operators.
+                                       //
+                                       if ((oper & Operator.ComparisonMask) != 0) {
+                                               //
+                                               // CSC BUG: This should be different warning, csc reports CS0458 with bool? which is wrong
+                                               // because return type is actually bool
+                                               //
+                                               // For some reason CSC does not report this warning for equality operators
+                                               //
+                                               return CreateLiftedValueTypeResult (rc, left.IsNull ? ptypes [1] : ptypes [0]);
+                                       }
+
+                                       // The lifted operator produces a null value if one or both operands are null
+                                       //
+                                       if ((oper & (Operator.ArithmeticMask | Operator.ShiftMask | Operator.BitwiseMask)) != 0) {
+                                               type = oper_method.ReturnType;
+                                               return Nullable.LiftedNull.CreateFromExpression (rc, this);
+                                       }
+                               }
+
+                               type = oper_method.ReturnType;
+                               var lifted = new Nullable.LiftedBinaryOperator (this);
+                               lifted.UserOperator = best_original;
+
+                               if (left.Type.IsNullableType && !ptypes[0].IsNullableType) {
+                                       lifted.UnwrapLeft = new Nullable.Unwrap (left);
+                               }
+
+                               if (right.Type.IsNullableType && !ptypes[1].IsNullableType) {
+                                       lifted.UnwrapRight = new Nullable.Unwrap (right);
+                               }
 
-                       // TODO: CreateExpressionTree is allocated every time
+                               lifted.Left = Convert.ImplicitConversion (rc, lifted.UnwrapLeft ?? left, ptypes[0], left.Location);
+                               lifted.Right = Convert.ImplicitConversion (rc, lifted.UnwrapRight ?? right, ptypes[1], right.Location);
+
+                               return lifted.Resolve (rc);
+                       }
+                       
                        if ((oper & Operator.LogicalMask) != 0) {
+                               // TODO: CreateExpressionTree is allocated every time           
                                oper_expr = new ConditionalLogicalOperator (oper_method, args, CreateExpressionTree,
-                                       oper == Operator.LogicalAnd, loc).Resolve (ec);
+                                       oper == Operator.LogicalAnd, loc).Resolve (rc);
                        } else {
                                oper_expr = new UserOperatorCall (oper_method, args, CreateExpressionTree, loc);
                        }
 
-                       if (!llifted)
-                               this.left = larg.Expr;
-
-                       if (!rlifted)
-                               this.right = rarg.Expr;
+                       this.left = larg.Expr;
+                       this.right = rarg.Expr;
 
                        return oper_expr;
                }
 
+               bool IsLiftedOperatorApplicable ()
+               {
+                       if (left.Type.IsNullableType) {
+                               if ((oper & Operator.EqualityMask) != 0)
+                                       return !right.IsNull;
+
+                               return true;
+                       }
+
+                       if (right.Type.IsNullableType) {
+                               if ((oper & Operator.EqualityMask) != 0)
+                                       return !left.IsNull;
+
+                               return true;
+                       }
+
+                       if (TypeSpec.IsValueType (left.Type))
+                               return right.IsNull;
+
+                       if (TypeSpec.IsValueType (right.Type))
+                               return left.IsNull;
+
+                       return false;
+               }
+
+               List<MemberSpec> CreateLiftedOperators (ResolveContext rc, IList<MemberSpec> operators)
+               {
+                       var nullable_type = rc.Module.PredefinedTypes.Nullable.TypeSpec;
+                       if (nullable_type == null)
+                               return null;
+
+                       //
+                       // Lifted operators permit predefined and user-defined operators that operate
+                       // on non-nullable value types to also be used with nullable forms of those types.
+                       // Lifted operators are constructed from predefined and user-defined operators
+                       // that meet certain requirements
+                       //
+                       List<MemberSpec> lifted = null;
+                       foreach (MethodSpec oper in operators) {
+                               TypeSpec rt;
+                               if ((Oper & Operator.ComparisonMask) != 0) {
+                                       //
+                                       // Result type must be of type bool for lifted comparison operators
+                                       //
+                                       rt = oper.ReturnType;
+                                       if (rt.BuiltinType != BuiltinTypeSpec.Type.Bool)
+                                               continue;
+                               } else {
+                                       if (!TypeSpec.IsNonNullableValueType (oper.ReturnType))
+                                               continue;
+
+                                       rt = null;
+                               }
+
+                               var ptypes = oper.Parameters.Types;
+                               if (!TypeSpec.IsNonNullableValueType (ptypes [0]) || !TypeSpec.IsNonNullableValueType (ptypes [1]))
+                                       continue;
+
+                               //
+                               // LAMESPEC: I am not sure why but for equality operators to be lifted
+                               // both types have to match
+                               //
+                               if ((Oper & Operator.EqualityMask) != 0 && ptypes [0] != ptypes [1])
+                                       continue;
+
+                               if (lifted == null)
+                                       lifted = new List<MemberSpec> ();
+
+                               //
+                               // The lifted form is constructed by adding a single ? modifier to each operand and
+                               // result type except for comparison operators where return type is bool
+                               //
+                               if (rt == null)
+                                       rt = nullable_type.MakeGenericType (rc.Module, new[] { oper.ReturnType });
+
+                               var parameters = ParametersCompiled.CreateFullyResolved (
+                                       nullable_type.MakeGenericType (rc.Module, new [] { ptypes[0] }),
+                                       nullable_type.MakeGenericType (rc.Module, new [] { ptypes[1] }));
+
+                               var lifted_op = new MethodSpec (oper.Kind, oper.DeclaringType, oper.MemberDefinition,
+                                       rt, parameters, oper.Modifiers);
+
+                               lifted.Add (lifted_op);
+                       }
+
+                       return lifted;
+               }
+
                //
                // Merge two sets of user operators into one, they are mostly distinguish
                // except when they share base type and it contains an operator
@@ -3887,11 +4482,6 @@ namespace Mono.CSharp
                }
                
                public override void Emit (EmitContext ec)
-               {
-                       EmitOperator (ec, left.Type);
-               }
-
-               protected virtual void EmitOperator (EmitContext ec, TypeSpec l)
                {
                        if (ec.HasSet (BuilderContext.Options.AsyncBody) && right.ContainsEmitWithAwait ()) {
                                left = left.EmitToField (ec);
@@ -3932,16 +4522,22 @@ namespace Mono.CSharp
                                }
                        }
 
+                       EmitOperator (ec, left, right);
+               }
+
+               public void EmitOperator (EmitContext ec, Expression left, Expression right)
+               {
                        left.Emit (ec);
                        right.Emit (ec);
-                       EmitOperatorOpcode (ec, oper, l);
+
+                       EmitOperatorOpcode (ec, oper, left.Type, right);
 
                        //
-                       // Nullable enum could require underlying type cast and we cannot simply wrap binary
-                       // expression because that would wrap lifted binary operation
+                       // Emit result enumerable conversion this way because it's quite complicated get it
+                       // to resolved tree because expression tree cannot see it.
                        //
-                       if (enum_conversion != null)
-                               enum_conversion.Emit (ec);
+                       if (enum_conversion != 0)
+                               ConvCast.Emit (ec, enum_conversion);
                }
 
                public override void EmitSideEffect (EmitContext ec)
@@ -4011,7 +4607,7 @@ namespace Mono.CSharp
                        return CreateExpressionTree (ec, null);
                }
 
-               Expression CreateExpressionTree (ResolveContext ec, Expression method)          
+               public Expression CreateExpressionTree (ResolveContext ec, Expression method)           
                {
                        string method_name;
                        bool lift_arg = false;
@@ -4460,7 +5056,7 @@ namespace Mono.CSharp
                                        if (rtype.BuiltinType == BuiltinTypeSpec.Type.Long || rtype.BuiltinType == BuiltinTypeSpec.Type.ULong)
                                                ec.Emit (OpCodes.Conv_I8);
 
-                                       Binary.EmitOperatorOpcode (ec, Binary.Operator.Multiply, rtype);
+                                       Binary.EmitOperatorOpcode (ec, Binary.Operator.Multiply, rtype, right);
                                }
 
                                if (left_const == null) {
@@ -4469,7 +5065,7 @@ namespace Mono.CSharp
                                        else if (rtype.BuiltinType == BuiltinTypeSpec.Type.ULong)
                                                ec.Emit (OpCodes.Conv_U);
 
-                                       Binary.EmitOperatorOpcode (ec, op, op_type);
+                                       Binary.EmitOperatorOpcode (ec, op, op_type, right);
                                }
                        }
                }
index 3c8cf89b2eb3bd02ad339c30b40b69b5823cc164..12894a0cc7506b1fe7a761833534f999d80e744f 100644 (file)
@@ -96,12 +96,16 @@ namespace Mono.CSharp
                        // TODO: Should be just Add
                        GetAssemblyDefinition (assembly);
 
-                       var all_types = assembly.GetTypes ();
-                       ImportTypes (all_types, targetNamespace, true);
-
-                       all_types = assembly.ManifestModule.__GetExportedTypes ();
-                       if (all_types.Length != 0)
-                               ImportForwardedTypes (all_types, targetNamespace);
+                       try {
+                               var all_types = assembly.GetTypes ();
+                               ImportTypes (all_types, targetNamespace, true);
+
+                               all_types = assembly.ManifestModule.__GetExportedTypes ();
+                               if (all_types.Length != 0)
+                                       ImportForwardedTypes (all_types, targetNamespace);
+                       } catch (Exception e) {
+                               throw new InternalErrorException (e, "Failed to import assembly `{0}'", assembly.FullName);
+                       }
                }
 
                public ImportedModuleDefinition ImportModule (Module module, RootNamespace targetNamespace)
index a3a676980d68964fe36f27cb5db5a57f20d9b01c..36afc59a166294ae4b4c7d46785bcf3d4b0746a5 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{4882E7A2-D53E-4C00-8D9D-2B89F5B6798D}</ProjectGuid>\r
+    <ProjectGuid>{523E59D0-4059-4E06-95DA-691E167615A7}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\mcs-build</OutputPath>\r
     <Compile Include="..\..\external\ikvm\reflect\Reader\*.cs" />\r
     <Compile Include="..\..\external\ikvm\reflect\Writer\*.cs" />\r
     <Compile Include="..\build\common\Consts.cs" />\r
-    <Compile Include="..\class\corlib\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />\r
     <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />\r
     <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />\r
+    <Compile Include="..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\tools\monop\outline.cs" />\r
     <Compile Include="anonymous.cs" />\r
     <Compile Include="argument.cs" />\r
@@ -127,7 +127,7 @@ $(ProjectDir)\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\jay\skeleton.cs $(Project
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-build.csproj">\r
-      <Project>{B8B2866D-592F-4888-A1CB-697AD0F3CADE}</Project>\r
+      <Project>{2BD930A2-88A9-4AD0-ADE7-1531552DF896}</Project>\r
       <Name>corlib\corlib-build</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 93183b40fef60ed7f5c70b4fc61312d4ac92744d..2c761830ec53ae8002640c123e01622398e1b2f6 100644 (file)
@@ -5,7 +5,7 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{AD97431A-3538-4597-9C5C-97137A9ECCA1}</ProjectGuid>\r
+    <ProjectGuid>{C43E1948-715C-4711-9442-13652674CE49}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699</NoWarn>\r
     <OutputPath>bin\Debug\mcs-net_4_5</OutputPath>\r
     <Compile Include="..\..\external\ikvm\reflect\Reader\*.cs" />\r
     <Compile Include="..\..\external\ikvm\reflect\Writer\*.cs" />\r
     <Compile Include="..\build\common\Consts.cs" />\r
-    <Compile Include="..\class\corlib\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />\r
     <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />\r
     <Compile Include="..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />\r
+    <Compile Include="..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />\r
     <Compile Include="..\tools\monop\outline.cs" />\r
     <Compile Include="anonymous.cs" />\r
     <Compile Include="argument.cs" />\r
@@ -127,7 +127,7 @@ $(ProjectDir)\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\jay\skeleton.cs $(Project
   </PropertyGroup>\r
   <ItemGroup>\r
     <ProjectReference Include="..\corlib\corlib-net_4_0.csproj">\r
-      <Project>{7B7210E5-3B98-492F-B57E-BD53A99C39B0}</Project>\r
+      <Project>{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}</Project>\r
       <Name>corlib\corlib-net_4_0</Name>\r
     </ProjectReference>\r
   </ItemGroup>\r
index 017664e0b356e8bcdcd36f4b541a7a5a564757be..4eeb37d59fa723b135ab002a8072ca581a640446 100644 (file)
@@ -128,6 +128,9 @@ namespace Mono.CSharp
                PredefinedTypes predefined_types;
                PredefinedMembers predefined_members;
 
+               public Binary.PredefinedOperator[] OperatorsBinaryEqualityLifted;
+               public Binary.PredefinedOperator[] OperatorsBinaryLifted;
+
                static readonly string[] attribute_targets = new string[] { "assembly", "module" };
 
                public ModuleContainer (CompilerContext context)
@@ -529,11 +532,37 @@ namespace Mono.CSharp
                        return "<module>";
                }
 
+               public Binary.PredefinedOperator[] GetPredefinedEnumAritmeticOperators (TypeSpec enumType, bool nullable)
+               {
+                       TypeSpec underlying;
+                       Binary.Operator mask = 0;
+
+                       if (nullable) {
+                               underlying = Nullable.NullableInfo.GetEnumUnderlyingType (this, enumType);
+                               mask = Binary.Operator.NullableMask;
+                       } else {
+                               underlying = EnumSpec.GetUnderlyingType (enumType);
+                       }
+
+                       var operators = new[] {
+                               new Binary.PredefinedOperator (enumType, underlying,
+                                       mask | Binary.Operator.AdditionMask | Binary.Operator.SubtractionMask | Binary.Operator.DecomposedMask, enumType),
+                               new Binary.PredefinedOperator (underlying, enumType,
+                                       mask | Binary.Operator.AdditionMask | Binary.Operator.SubtractionMask | Binary.Operator.DecomposedMask, enumType),
+                               new Binary.PredefinedOperator (enumType, mask | Binary.Operator.SubtractionMask, underlying)
+                       };
+
+                       return operators;
+               }
+
                public void InitializePredefinedTypes ()
                {
                        predefined_attributes = new PredefinedAttributes (this);
                        predefined_types = new PredefinedTypes (this);
                        predefined_members = new PredefinedMembers (this);
+
+                       OperatorsBinaryEqualityLifted = Binary.CreateEqualityLiftedOperatorsTable (this);
+                       OperatorsBinaryLifted = Binary.CreateStandardLiftedOperatorsTable (this);
                }
 
                public override bool IsClsComplianceRequired ()
index badf5e1a7301b7aa9dded3c6b81d5b37d144a9fd..96afce4fd5e97dbae1cc006bc78343b9d10bdb4a 100644 (file)
@@ -13,6 +13,7 @@
 //
 
 using System;
+using SLE = System.Linq.Expressions;
 
 #if STATIC
 using IKVM.Reflection.Emit;
@@ -81,6 +82,12 @@ namespace Mono.CSharp.Nullable
                {
                        return ((InflatedTypeSpec) nullableType).TypeArguments[0];
                }
+
+               public static TypeSpec GetEnumUnderlyingType (ModuleContainer module, TypeSpec nullableEnum)
+               {
+                       return module.PredefinedTypes.Nullable.TypeSpec.MakeGenericType (module,
+                               new[] { EnumSpec.GetUnderlyingType (GetUnderlyingType (nullableEnum)) });
+               }
        }
 
        public class Unwrap : Expression, IMemoryLocation
@@ -88,9 +95,10 @@ namespace Mono.CSharp.Nullable
                Expression expr;
 
                LocalTemporary temp;
+               Expression temp_field;
                readonly bool useDefaultValue;
 
-               Unwrap (Expression expr, bool useDefaultValue)
+               public Unwrap (Expression expr, bool useDefaultValue = true)
                {
                        this.expr = expr;
                        this.loc = expr.Location;
@@ -105,6 +113,7 @@ namespace Mono.CSharp.Nullable
                        return expr.ContainsEmitWithAwait ();
                }
 
+               // TODO: REMOVE
                public static Expression Create (Expression expr)
                {
                        //
@@ -117,6 +126,18 @@ namespace Mono.CSharp.Nullable
                        return Create (expr, false);
                }
 
+               public static Expression CreateUnwrapped (Expression expr)
+               {
+                       //
+                       // Avoid unwraping and wraping of same type
+                       //
+                       Wrap wrap = expr as Wrap;
+                       if (wrap != null)
+                               return wrap.Child;
+
+                       return Create (expr, true);
+               }
+
                public static Unwrap Create (Expression expr, bool useDefaultValue)
                {
                        return new Unwrap (expr, useDefaultValue);
@@ -166,6 +187,14 @@ namespace Mono.CSharp.Nullable
                        call.EmitPredefined (ec, NullableInfo.GetHasValue (expr.Type), null);
                }
 
+               public override Expression EmitToField (EmitContext ec)
+               {
+                       if (temp_field == null)
+                               temp_field = this.expr.EmitToField (ec);
+                       
+                       return this;
+               }
+
                public override bool Equals (object obj)
                {
                        Unwrap uw = obj as Unwrap;
@@ -189,9 +218,9 @@ namespace Mono.CSharp.Nullable
                        }
                }
 
-               void Store (EmitContext ec)
+               public void Store (EmitContext ec)
                {
-                       if (temp != null)
+                       if (temp != null || temp_field != null)
                                return;
 
                        if (expr is VariableReference)
@@ -203,20 +232,35 @@ namespace Mono.CSharp.Nullable
 
                public void Load (EmitContext ec)
                {
-                       if (expr is VariableReference)
+                       if (temp_field != null)
+                               temp_field.Emit (ec);
+                       else if (expr is VariableReference)
                                expr.Emit (ec);
                        else
                                LocalVariable.Emit (ec);
                }
 
-               public override System.Linq.Expressions.Expression MakeExpression (BuilderContext ctx)
+               public override SLE.Expression MakeExpression (BuilderContext ctx)
                {
                        return expr.MakeExpression (ctx);
                }
 
                public void AddressOf (EmitContext ec, AddressOp mode)
                {
-                       IMemoryLocation ml = expr as VariableReference;
+                       IMemoryLocation ml;
+
+                       if (temp_field != null) {
+                               ml = temp_field as IMemoryLocation;
+                               if (ml == null) {
+                                       var lt = new LocalTemporary (temp_field.Type);
+                                       temp_field.Emit (ec);
+                                       lt.Store (ec);
+                                       ml = lt;
+                               }
+                       } else {
+                               ml = expr as VariableReference;
+                       }
+
                        if (ml != null)
                                ml.AddressOf (ec, mode);
                        else
@@ -228,7 +272,7 @@ namespace Mono.CSharp.Nullable
                //
                LocalTemporary LocalVariable {
                        get {
-                               if (temp == null)
+                               if (temp == null && temp_field == null)
                                        temp = new LocalTemporary (expr.Type);
                                return temp;
                        }
@@ -279,6 +323,12 @@ namespace Mono.CSharp.Nullable
                                return child_cast.CreateExpressionTree (ec);
                        }
 
+                       var user_cast = child as UserCast;
+                       if (user_cast != null) {
+                               child.Type = type;
+                               return user_cast.CreateExpressionTree (ec);
+                       }
+
                        return base.CreateExpressionTree (ec);
                }
 
@@ -317,10 +367,12 @@ namespace Mono.CSharp.Nullable
                        return new LiftedNull (nullable, loc);
                }
 
-               public static Constant CreateFromExpression (ResolveContext ec, Expression e)
+               public static Constant CreateFromExpression (ResolveContext rc, Expression e)
                {
-                       ec.Report.Warning (458, 2, e.Location, "The result of the expression is always `null' of type `{0}'",
-                               e.Type.GetSignatureForError ());
+                       if (!rc.HasSet (ResolveContext.Options.ExpressionTreeConversion)) {
+                               rc.Report.Warning (458, 2, e.Location, "The result of the expression is always `null' of type `{0}'",
+                                       e.Type.GetSignatureForError ());
+                       }
 
                        return ReducedExpression.Create (Create (e.Type, e.Location), e);
                }
@@ -349,12 +401,12 @@ namespace Mono.CSharp.Nullable
        //
        // Generic lifting expression, supports all S/S? -> T/T? cases
        //
-       public class Lifted : Expression, IMemoryLocation
+       public class LiftedConversion : Expression, IMemoryLocation
        {
                Expression expr, null_value;
                Unwrap unwrap;
 
-               public Lifted (Expression expr, Unwrap unwrap, TypeSpec type)
+               public LiftedConversion (Expression expr, Unwrap unwrap, TypeSpec type)
                {
                        this.expr = expr;
                        this.unwrap = unwrap;
@@ -362,7 +414,7 @@ namespace Mono.CSharp.Nullable
                        this.type = type;
                }
 
-               public Lifted (Expression expr, Expression unwrap, TypeSpec type)
+               public LiftedConversion (Expression expr, Expression unwrap, TypeSpec type)
                        : this (expr, unwrap as Unwrap, type)
                {
                }
@@ -393,9 +445,11 @@ namespace Mono.CSharp.Nullable
 
                        // Wrap target for T?
                        if (type.IsNullableType) {
-                               expr = Wrap.Create (expr, type);
-                               if (expr == null)
-                                       return null;
+                               if (!expr.Type.IsNullableType) {
+                                       expr = Wrap.Create (expr, type);
+                                       if (expr == null)
+                                               return null;
+                               }
 
                                null_value = LiftedNull.Create (type, loc);
                        } else if (TypeSpec.IsValueType (type)) {
@@ -422,6 +476,7 @@ namespace Mono.CSharp.Nullable
                        ec.MarkLabel (is_null_label);
 
                        null_value.Emit (ec);
+
                        ec.MarkLabel (end_label);
                }
 
@@ -540,266 +595,90 @@ namespace Mono.CSharp.Nullable
                }
        }
 
-       public class LiftedBinaryOperator : Binary
+       //
+       // Lifted version of binary operators
+       //
+       class LiftedBinaryOperator : Expression
        {
-               Unwrap left_unwrap, right_unwrap;
-               Expression left_orig, right_orig;
-               Expression user_operator;
-               MethodSpec wrap_ctor;
-
-               public LiftedBinaryOperator (Binary.Operator op, Expression left, Expression right)
-                       : base (op, left, right)
+               public LiftedBinaryOperator (Binary b)
                {
+                       this.Binary = b;
+                       this.loc = b.Location;
                }
 
-               bool IsBitwiseBoolean {
-                       get {
-                               return (Oper == Operator.BitwiseAnd || Oper == Operator.BitwiseOr) &&
-                               ((left_unwrap != null && left_unwrap.Type.BuiltinType == BuiltinTypeSpec.Type.Bool) ||
-                                (right_unwrap != null && right_unwrap.Type.BuiltinType == BuiltinTypeSpec.Type.Bool));
-                       }
-               }
+               public Binary Binary { get; private set; }
 
-               bool IsLeftNullLifted {
-                       get {
-                               return (state & State.LeftNullLifted) != 0;
-                       }
-               }
+               public Expression Left { get; set; }
 
-               bool IsRightNullLifted {
-                       get {
-                               return (state & State.RightNullLifted) != 0;
-                       }
-               }
+               public Expression Right { get; set; }
 
-               public override Expression CreateExpressionTree (ResolveContext ec)
-               {
-                       if (user_operator != null)
-                               return user_operator.CreateExpressionTree (ec);
+               public Unwrap UnwrapLeft { get; set; }
 
-                       return base.CreateExpressionTree (ec);
-               }
+               public Unwrap UnwrapRight { get; set; }
 
-               //
-               // CSC 2 has this behavior, it allows structs to be compared
-               // with the null literal *outside* of a generics context and
-               // inlines that as true or false.
-               //
-               Constant CreateNullConstant (ResolveContext ec, Expression expr)
-               {
-                       // FIXME: Handle side effect constants
-                       Constant c = new BoolConstant (ec.BuiltinTypes, Oper == Operator.Inequality, loc);
+               public MethodSpec UserOperator { get; set; }
 
-                       if ((Oper & Operator.EqualityMask) != 0) {
-                               ec.Report.Warning (472, 2, loc, "The result of comparing value type `{0}' with null is always `{1}'",
-                                       expr.Type.GetSignatureForError (), c.GetValueAsLiteral ());
-                       } else {
-                               ec.Report.Warning (464, 2, loc, "The result of comparing type `{0}' with null is always `{1}'",
-                                       expr.Type.GetSignatureForError (), c.GetValueAsLiteral ());
+               bool IsBitwiseBoolean {
+                       get {
+                               return (Binary.Oper == Binary.Operator.BitwiseAnd || Binary.Oper == Binary.Operator.BitwiseOr) &&
+                               ((UnwrapLeft != null && UnwrapLeft.Type.BuiltinType == BuiltinTypeSpec.Type.Bool) ||
+                                (UnwrapRight != null && UnwrapRight.Type.BuiltinType == BuiltinTypeSpec.Type.Bool));
                        }
-
-                       return ReducedExpression.Create (c, this);
                }
 
-               protected override Expression DoResolve (ResolveContext ec)
+               public override bool ContainsEmitWithAwait ()
                {
-                       if ((Oper & Operator.LogicalMask) != 0) {
-                               Error_OperatorCannotBeApplied (ec, left, right);
-                               return null;
-                       }
-
-                       bool use_default_call = (Oper & (Operator.BitwiseMask | Operator.EqualityMask)) != 0;
-                       left_orig = left;
-                       if (left.Type.IsNullableType) {
-                               left = left_unwrap = Unwrap.Create (left, use_default_call);
-                               if (left == null)
-                                       return null;
-                       }
-
-                       right_orig = right;
-                       if (right.Type.IsNullableType) {
-                               right = right_unwrap = Unwrap.Create (right, use_default_call);
-                               if (right == null)
-                                       return null;
-                       }
-
-                       //
-                       // Some details are in 6.4.2, 7.2.7
-                       // Arguments can be lifted for equal operators when the return type is bool and both
-                       // arguments are of same type
-                       //      
-                       if (left_orig is NullLiteral) {
-                               left = right;
-                               state |= State.LeftNullLifted;
-                               type = ec.BuiltinTypes.Bool;
-                       }
-
-                       if (right_orig.IsNull) {
-                               if ((Oper & Operator.ShiftMask) != 0)
-                                       right = new EmptyExpression (ec.BuiltinTypes.Int);
-                               else
-                                       right = left;
-
-                               state |= State.RightNullLifted;
-                               type = ec.BuiltinTypes.Bool;
-                       }
-
-                       eclass = ExprClass.Value;
-                       return DoResolveCore (ec, left_orig, right_orig);
+                       return Left.ContainsEmitWithAwait () || Right.ContainsEmitWithAwait ();
                }
 
-               void EmitBitwiseBoolean (EmitContext ec)
+               public override Expression CreateExpressionTree (ResolveContext rc)
                {
-                       Label load_left = ec.DefineLabel ();
-                       Label load_right = ec.DefineLabel ();
-                       Label end_label = ec.DefineLabel ();
-
-                       // null & value, null | value
-                       if (left_unwrap == null) {
-                               left_unwrap = right_unwrap;
-                               right_unwrap = null;
-                               right = left;
-                       }
-
-                       left_unwrap.Emit (ec);
-                       ec.Emit (OpCodes.Brtrue, load_right);
-
-                       // value & null, value | null
-                       if (right_unwrap != null) {
-                               right_unwrap.Emit (ec);
-                               ec.Emit (OpCodes.Brtrue_S, load_left);
-                       }
-
-                       left_unwrap.EmitCheck (ec);
-                       ec.Emit (OpCodes.Brfalse_S, load_right);
-
-                       // load left
-                       ec.MarkLabel (load_left);
+                       if (UserOperator != null) {
+                               Arguments args = new Arguments (2);
+                               args.Add (new Argument (Binary.Left));
+                               args.Add (new Argument (Binary.Right));
 
-                       if (Oper == Operator.BitwiseAnd) {
-                               left_unwrap.Load (ec);
-                       } else {
-                               if (right_unwrap == null) {
-                                       right.Emit (ec);
-                                       if (right is EmptyConstantCast || right is EmptyCast)
-                                               ec.Emit (OpCodes.Newobj, NullableInfo.GetConstructor (type));
-                               } else {
-                                       right_unwrap.Load (ec);
-                                       right_unwrap = left_unwrap;
-                               }
-                       }
-                       ec.Emit (OpCodes.Br_S, end_label);
-
-                       // load right
-                       ec.MarkLabel (load_right);
-                       if (right_unwrap == null) {
-                               if (Oper == Operator.BitwiseAnd) {
-                                       right.Emit (ec);
-                                       if (right is EmptyConstantCast || right is EmptyCast)
-                                               ec.Emit (OpCodes.Newobj, NullableInfo.GetConstructor (type));
-                               } else {
-                                       left_unwrap.Load (ec);
-                               }
-                       } else {
-                               right_unwrap.Load (ec);
+                               var method = new UserOperatorCall (UserOperator, args, Binary.CreateExpressionTree, loc);
+                               return method.CreateExpressionTree (rc);
                        }
 
-                       ec.MarkLabel (end_label);
+                       return Binary.CreateExpressionTree (rc);
                }
 
-               //
-               // Emits optimized equality or inequality operator when possible
-               //
-               void EmitEquality (EmitContext ec)
+               protected override Expression DoResolve (ResolveContext rc)
                {
-                       //
-                       // Either left or right is null
-                       //
-                       if (left_unwrap != null && (IsRightNullLifted || right.IsNull)) {
-                               left_unwrap.EmitCheck (ec);
-                               if (Oper == Binary.Operator.Equality) {
-                                       ec.EmitInt (0);
-                                       ec.Emit (OpCodes.Ceq);
-                               }
-                               return;
-                       }
-
-                       if (right_unwrap != null && (IsLeftNullLifted || left.IsNull)) {
-                               right_unwrap.EmitCheck (ec);
-                               if (Oper == Binary.Operator.Equality) {
-                                       ec.EmitInt (0);
-                                       ec.Emit (OpCodes.Ceq);
-                               }
-                               return;
-                       }
-
-                       Label dissimilar_label = ec.DefineLabel ();
-                       Label end_label = ec.DefineLabel ();
+                       if (rc.IsRuntimeBinder) {
+                               if (UnwrapLeft == null && !Left.Type.IsNullableType)
+                                       Left = Wrap.Create (Left, rc.Module.PredefinedTypes.Nullable.TypeSpec.MakeGenericType (rc.Module, new[] { Left.Type }));
 
-                       if (user_operator != null) {
-                               user_operator.Emit (ec);
-                               ec.Emit (Oper == Operator.Equality ? OpCodes.Brfalse_S : OpCodes.Brtrue_S, dissimilar_label);
+                               if (UnwrapRight == null && !Right.Type.IsNullableType)
+                                       Right = Wrap.Create (Right, rc.Module.PredefinedTypes.Nullable.TypeSpec.MakeGenericType (rc.Module, new[] { Right.Type }));
                        } else {
-                               if (ec.HasSet (BuilderContext.Options.AsyncBody) && right.ContainsEmitWithAwait ()) {
-                                       left = left.EmitToField (ec);
-                                       right = right.EmitToField (ec);
+                               if (UnwrapLeft == null && Left != null && Left.Type.IsNullableType) {
+                                       Left = Unwrap.CreateUnwrapped (Left);
+                                       UnwrapLeft = Left as Unwrap;
                                }
 
-                               left.Emit (ec);
-                               right.Emit (ec);
-
-                               ec.Emit (OpCodes.Bne_Un_S, dissimilar_label);
-                       }
-
-                       if (left_unwrap != null)
-                               left_unwrap.EmitCheck (ec);
-
-                       if (right_unwrap != null)
-                               right_unwrap.EmitCheck (ec);
-
-                       if (left_unwrap != null && right_unwrap != null) {
-                               if (Oper == Operator.Inequality)
-                                       ec.Emit (OpCodes.Xor);
-                               else
-                                       ec.Emit (OpCodes.Ceq);
-                       } else {
-                               if (Oper == Operator.Inequality) {
-                                       ec.EmitInt (0);
-                                       ec.Emit (OpCodes.Ceq);
+                               if (UnwrapRight == null && Right != null && Right.Type.IsNullableType) {
+                                       Right = Unwrap.CreateUnwrapped (Right);
+                                       UnwrapRight = Right as Unwrap;
                                }
                        }
 
-                       ec.Emit (OpCodes.Br_S, end_label);
-
-                       ec.MarkLabel (dissimilar_label);
-                       if (Oper == Operator.Inequality)
-                               ec.EmitInt (1);
-                       else
-                               ec.EmitInt (0);
+                       type = Binary.Type;
+                       eclass = Binary.eclass; 
 
-                       ec.MarkLabel (end_label);
+                       return this;
                }
-               
-               public override void EmitBranchable (EmitContext ec, Label target, bool onTrue)
-               {
-                       Emit (ec);
-                       ec.Emit (onTrue ? OpCodes.Brtrue : OpCodes.Brfalse, target);
-               }                       
 
                public override void Emit (EmitContext ec)
                {
-                       //
-                       // Optimize same expression operation
-                       //
-                       if (right_unwrap != null && right.Equals (left))
-                               right_unwrap = left_unwrap;
-
-                       if (user_operator == null && IsBitwiseBoolean) {
+                       if (IsBitwiseBoolean && UserOperator == null) {
                                EmitBitwiseBoolean (ec);
                                return;
                        }
 
-                       if ((Oper & Operator.EqualityMask) != 0) {
+                       if ((Binary.Oper & Binary.Operator.EqualityMask) != 0) {
                                EmitEquality (ec);
                                return;
                        }
@@ -807,28 +686,48 @@ namespace Mono.CSharp.Nullable
                        Label is_null_label = ec.DefineLabel ();
                        Label end_label = ec.DefineLabel ();
 
-                       if (left_unwrap != null) {
-                               left_unwrap.EmitCheck (ec);
-                               ec.Emit (OpCodes.Brfalse, is_null_label);
+                       if (ec.HasSet (BuilderContext.Options.AsyncBody) && Right.ContainsEmitWithAwait ()) {
+                               Left = Left.EmitToField (ec);
+                               Right = Right.EmitToField (ec);
+                       }
+
+                       if (UnwrapLeft != null) {
+                               UnwrapLeft.EmitCheck (ec);
                        }
 
                        //
                        // Don't emit HasValue check when left and right expressions are same
                        //
-                       if (right_unwrap != null && !left.Equals (right)) {
-                               right_unwrap.EmitCheck (ec);
-                               ec.Emit (OpCodes.Brfalse, is_null_label);
+                       if (UnwrapRight != null && !Binary.Left.Equals (Binary.Right)) {
+                               UnwrapRight.EmitCheck (ec);
+                               if (UnwrapLeft != null) {
+                                       ec.Emit (OpCodes.And);
+                               }
                        }
 
-                       EmitOperator (ec, left.Type);
+                       ec.Emit (OpCodes.Brfalse, is_null_label);
+
+                       if (UserOperator != null) {
+                               var args = new Arguments (2);
+                               args.Add (new Argument (Left));
+                               args.Add (new Argument (Right));
+
+                               var call = new CallEmitter ();
+                               call.EmitPredefined (ec, UserOperator, args);
+                       } else {
+                               Binary.EmitOperator (ec, Left, Right);
+                       }
 
-                       if (wrap_ctor != null)
-                               ec.Emit (OpCodes.Newobj, wrap_ctor);
+                       //
+                       // Wrap the result when the operator return type is nullable type
+                       //
+                       if (type.IsNullableType)
+                               ec.Emit (OpCodes.Newobj, NullableInfo.GetConstructor (type));
 
                        ec.Emit (OpCodes.Br_S, end_label);
                        ec.MarkLabel (is_null_label);
 
-                       if ((Oper & Operator.ComparisonMask) != 0) {
+                       if ((Binary.Oper & Binary.Operator.ComparisonMask) != 0) {
                                ec.EmitInt (0);
                        } else {
                                LiftedNull.Create (type, loc).Emit (ec);
@@ -837,170 +736,283 @@ namespace Mono.CSharp.Nullable
                        ec.MarkLabel (end_label);
                }
 
-               protected override void EmitOperator (EmitContext ec, TypeSpec l)
+               void EmitBitwiseBoolean (EmitContext ec)
                {
-                       if (user_operator != null) {
-                               user_operator.Emit (ec);
-                               return;
-                       }
+                       Label load_left = ec.DefineLabel ();
+                       Label load_right = ec.DefineLabel ();
+                       Label end_label = ec.DefineLabel ();
+                       Label is_null_label = ec.DefineLabel ();
 
-                       if (left.Type.IsNullableType) {
-                               l = NullableInfo.GetUnderlyingType (left.Type);
-                               left = EmptyCast.Create (left, l);
-                       }
+                       bool or = Binary.Oper == Binary.Operator.BitwiseOr;
 
-                       if (right.Type.IsNullableType) {
-                               right = EmptyCast.Create (right, NullableInfo.GetUnderlyingType (right.Type));
-                       }
+                       //
+                       // Both operands are bool? types
+                       //
+                       if (UnwrapLeft != null && UnwrapRight != null) {
+                               if (ec.HasSet (BuilderContext.Options.AsyncBody) && Binary.Right.ContainsEmitWithAwait ()) {
+                                       Left = Left.EmitToField (ec);
+                                       Right = Right.EmitToField (ec);
+                               }
 
-                       base.EmitOperator (ec, l);
-               }
+                               Left.Emit (ec);
+                               ec.Emit (OpCodes.Brtrue_S, load_right);
 
-               Expression LiftResult (ResolveContext ec, Expression res_expr)
-               {
-                       TypeSpec lifted_type;
+                               Right.Emit (ec);
+                               ec.Emit (OpCodes.Brtrue_S, load_left);
 
-                       //
-                       // Avoid double conversion
-                       //
-                       if (left_unwrap == null || IsLeftNullLifted || left_unwrap.Type != left.Type || (left_unwrap != null && IsRightNullLifted)) {
-                               lifted_type = new NullableType (left.Type, loc).ResolveAsType (ec);
-                               if (lifted_type == null)
-                                       return null;
+                               UnwrapLeft.EmitCheck (ec);
+                               ec.Emit (OpCodes.Brfalse_S, load_right);
 
-                               if (left is UserCast || left is EmptyCast || left is OpcodeCast)
-                                       left.Type = lifted_type;
+                               // load left
+                               ec.MarkLabel (load_left);
+                               if (or)
+                                       UnwrapRight.Load (ec);
                                else
-                                       left = EmptyCast.Create (left, lifted_type);
-                       }
+                                       UnwrapLeft.Load (ec);
 
-                       if (left != right && (right_unwrap == null || IsRightNullLifted || right_unwrap.Type != right.Type || (right_unwrap != null && IsLeftNullLifted))) {
-                               lifted_type = new NullableType (right.Type, loc).ResolveAsType (ec);
-                               if (lifted_type == null)
-                                       return null;
-
-                               var r = right;
-                               if (r is ReducedExpression)
-                                       r = ((ReducedExpression) r).OriginalExpression;
+                               ec.Emit (OpCodes.Br_S, end_label);
 
-                               if (r is UserCast || r is EmptyCast || r is OpcodeCast)
-                                       r.Type = lifted_type;
+                               // load right
+                               ec.MarkLabel (load_right);
+                               if (or)
+                                       UnwrapLeft.Load (ec);
                                else
-                                       right = EmptyCast.Create (right, lifted_type);
+                                       UnwrapRight.Load (ec);
+
+                               ec.MarkLabel (end_label);
+                               return;
                        }
 
-                       if ((Oper & Operator.ComparisonMask) == 0) {
-                               lifted_type = new NullableType (res_expr.Type, loc).ResolveAsType (ec);
-                               if (lifted_type == null)
-                                       return null;
+                       //
+                       // Faster version when one operand is bool
+                       //
+                       if (UnwrapLeft == null) {
+                               //
+                               // (bool, bool?)
+                               //
+                               // Optimizes remaining (false & bool?), (true | bool?) which are not easy to handle
+                               // in binary expression reduction
+                               //
+                               var c = Left as BoolConstant;
+                               if (c != null) {
+                                       // Keep evaluation order
+                                       UnwrapRight.Store (ec);
+
+                                       ec.EmitInt (or ? 1 : 0);
+                                       ec.Emit (OpCodes.Newobj, NullableInfo.GetConstructor (type));
+                               } else if (Left.IsNull) {
+                                       UnwrapRight.Emit (ec);
+                                       ec.Emit (or ? OpCodes.Brfalse_S : OpCodes.Brtrue_S, is_null_label);
+
+                                       UnwrapRight.Load (ec);
+                                       ec.Emit (OpCodes.Br_S, end_label);
+
+                                       ec.MarkLabel (is_null_label);
+                                       LiftedNull.Create (type, loc).Emit (ec);
+                               } else {
+                                       Left.Emit (ec);
+                                       ec.Emit (or ? OpCodes.Brfalse_S : OpCodes.Brtrue_S, load_right);
 
-                               wrap_ctor = NullableInfo.GetConstructor (lifted_type);
-                               type = res_expr.Type = lifted_type;
-                       }
+                                       ec.EmitInt (or ? 1 : 0);
+                                       ec.Emit (OpCodes.Newobj, NullableInfo.GetConstructor (type));
 
-                       if (IsLeftNullLifted) {
-                               left = LiftedNull.Create (right.Type, left.Location);
+                                       ec.Emit (OpCodes.Br_S, end_label);
 
+                                       ec.MarkLabel (load_right);
+                                       UnwrapRight.Original.Emit (ec);
+                               }
+                       } else {
                                //
-                               // Special case for bool?, the result depends on both null right side and left side value
+                               // (bool?, bool)
                                //
-                               if ((Oper == Operator.BitwiseAnd || Oper == Operator.BitwiseOr) && NullableInfo.GetUnderlyingType (type).BuiltinType == BuiltinTypeSpec.Type.Bool) {
-                                       return res_expr;
-                               }
-
-                               if ((Oper & (Operator.ArithmeticMask | Operator.ShiftMask | Operator.BitwiseMask)) != 0)
-                                       return LiftedNull.CreateFromExpression (ec, res_expr);
+                               // Keep left-right evaluation order
+                               UnwrapLeft.Store (ec);
 
                                //
-                               // Value types and null comparison
+                               // Optimizes remaining (bool? & false), (bool? | true) which are not easy to handle
+                               // in binary expression reduction
                                //
-                               if (right_unwrap == null || (Oper & Operator.RelationalMask) != 0)
-                                       return CreateNullConstant (ec, right_orig);
+                               var c = Right as BoolConstant;
+                               if (c != null) {
+                                       ec.EmitInt (or ? 1 : 0);
+                                       ec.Emit (OpCodes.Newobj, NullableInfo.GetConstructor (type));
+                               } else if (Right.IsNull) {
+                                       UnwrapLeft.Emit (ec);
+                                       ec.Emit (or ? OpCodes.Brfalse_S : OpCodes.Brtrue_S, is_null_label);
+
+                                       UnwrapLeft.Load (ec);
+                                       ec.Emit (OpCodes.Br_S, end_label);
+
+                                       ec.MarkLabel (is_null_label);
+                                       LiftedNull.Create (type, loc).Emit (ec);
+                               } else {
+                                       Right.Emit (ec);
+                                       ec.Emit (or ? OpCodes.Brfalse_S : OpCodes.Brtrue_S, load_right);
+
+                                       ec.EmitInt (or ? 1 : 0);
+                                       ec.Emit (OpCodes.Newobj, NullableInfo.GetConstructor (type));
+
+                                       ec.Emit (OpCodes.Br_S, end_label);
+
+                                       ec.MarkLabel (load_right);
+
+                                       UnwrapLeft.Load (ec);
+                               }
                        }
 
-                       if (IsRightNullLifted) {
-                               right = LiftedNull.Create (left.Type, right.Location);
+                       ec.MarkLabel (end_label);
+               }
 
+               //
+               // Emits optimized equality or inequality operator when possible
+               //
+               void EmitEquality (EmitContext ec)
+               {
+                       //
+                       // Either left or right is null
+                       // 
+                       if (UnwrapLeft != null && Binary.Right.IsNull) { // TODO: Optimize for EmitBranchable
                                //
-                               // Special case for bool?, the result depends on both null right side and left side value
+                               // left.HasValue == false 
                                //
-                               if ((Oper == Operator.BitwiseAnd || Oper == Operator.BitwiseOr) && NullableInfo.GetUnderlyingType (type).BuiltinType == BuiltinTypeSpec.Type.Bool) {
-                                       return res_expr;
+                               UnwrapLeft.EmitCheck (ec);
+                               if (Binary.Oper == Binary.Operator.Equality) {
+                                       ec.EmitInt (0);
+                                       ec.Emit (OpCodes.Ceq);
                                }
+                               return;
+                       }
 
-                               if ((Oper & (Operator.ArithmeticMask | Operator.ShiftMask | Operator.BitwiseMask)) != 0)
-                                       return LiftedNull.CreateFromExpression (ec, res_expr);
-
+                       if (UnwrapRight != null && Binary.Left.IsNull) {
                                //
-                               // Value types and null comparison
+                               // right.HasValue == false 
                                //
-                               if (left_unwrap == null || (Oper & Operator.RelationalMask) != 0)
-                                       return CreateNullConstant (ec, left_orig);
+                               UnwrapRight.EmitCheck (ec);
+                               if (Binary.Oper == Binary.Operator.Equality) {
+                                       ec.EmitInt (0);
+                                       ec.Emit (OpCodes.Ceq);
+                               }
+                               return;
                        }
 
-                       return res_expr;
-               }
+                       Label dissimilar_label = ec.DefineLabel ();
+                       Label end_label = ec.DefineLabel ();
 
-               protected override Expression ResolveOperatorPredefined (ResolveContext ec, Binary.PredefinedOperator [] operators, bool primitives_only, TypeSpec enum_type)
-               {
-                       Expression e = base.ResolveOperatorPredefined (ec, operators, primitives_only, enum_type);
+                       if (UserOperator != null) {
+                               var left = Left;
 
-                       if (e == this || enum_type != null)
-                               return LiftResult (ec, e);
+                               if (UnwrapLeft != null) {
+                                       UnwrapLeft.EmitCheck (ec);
+                               } else {
+                                       // Keep evaluation order same
+                                       if (!(Left is VariableReference)) {
+                                               Left.Emit (ec);
+                                               var lt = new LocalTemporary (Left.Type);
+                                               lt.Store (ec);
+                                               left = lt;
+                                       }
+                               }
 
-                       //
-                       // 7.9.9 Equality operators and null
-                       //
-                       // The == and != operators permit one operand to be a value of a nullable type and
-                       // the other to be the null literal, even if no predefined or user-defined operator
-                       // (in unlifted or lifted form) exists for the operation.
-                       //
-                       if (e == null && (Oper & Operator.EqualityMask) != 0) {
-                               if ((IsLeftNullLifted && right_unwrap != null) || (IsRightNullLifted && left_unwrap != null))
-                                       return LiftResult (ec, this);
-                       }
+                               if (UnwrapRight != null) {
+                                       UnwrapRight.EmitCheck (ec);
 
-                       return e;
-               }
+                                       if (UnwrapLeft != null) {
+                                               ec.Emit (OpCodes.Bne_Un, dissimilar_label);
 
-               protected override Expression ResolveUserOperator (ResolveContext ec, Expression left, Expression right)
-               {
-                       //
-                       // Try original types first for exact match without unwrapping
-                       //
-                       Expression expr = base.ResolveUserOperator (ec, left_orig, right_orig);
-                       if (expr != null)
-                               return expr;
+                                               Label compare_label = ec.DefineLabel ();
+                                               UnwrapLeft.EmitCheck (ec);
+                                               ec.Emit (OpCodes.Brtrue, compare_label);
 
-                       State orig_state = state;
+                                               if (Binary.Oper == Binary.Operator.Equality)
+                                                       ec.EmitInt (1);
+                                               else
+                                                       ec.EmitInt (0);
 
-                       //
-                       // One side is a nullable type, try to match underlying types
-                       //
-                       if (left_unwrap != null || right_unwrap != null || (state & (State.RightNullLifted | State.LeftNullLifted)) != 0) {
-                               expr = base.ResolveUserOperator (ec, left, right);
+                                               ec.Emit (OpCodes.Br, end_label);
+
+                                               ec.MarkLabel (compare_label);
+                                       } else {
+                                               ec.Emit (OpCodes.Brfalse, dissimilar_label);
+                                       }
+                               } else {
+                                       ec.Emit (OpCodes.Brfalse, dissimilar_label);
+                               }
+
+                               var args = new Arguments (2);
+                               args.Add (new Argument (left));
+                               args.Add (new Argument (Right));
+
+                               var call = new CallEmitter ();
+                               call.EmitPredefined (ec, UserOperator, args);
+                       } else {
+                               if (ec.HasSet (BuilderContext.Options.AsyncBody) && Binary.Right.ContainsEmitWithAwait ()) {
+                                       Left = Left.EmitToField (ec);
+                                       Right = Right.EmitToField (ec);
+                               }
+
+                               //
+                               // Emit underlying value comparison first.
+                               //
+                               // For this code: int? a = 1; bool b = a == 1;
+                               //
+                               // We emit something similar to this. Expressions with side effects have local
+                               // variable created by Unwrap expression
+                               //
+                               //      left.GetValueOrDefault ()
+                               //      right
+                               //      bne.un.s   dissimilar_label
+                               //  left.HasValue
+                               //      br.s       end_label
+                               // dissimilar_label:
+                               //      ldc.i4.0
+                               // end_label:
+                               //
+
+                               Left.Emit (ec);
+                               Right.Emit (ec);
+
+                               ec.Emit (OpCodes.Bne_Un_S, dissimilar_label);
+
+                               //
+                               // Check both left and right expressions for Unwrap call in which
+                               // case we need to run get_HasValue() check because the type is
+                               // nullable and could have null value
+                               //
+                               if (UnwrapLeft != null)
+                                       UnwrapLeft.EmitCheck (ec);
+
+                               if (UnwrapRight != null)
+                                       UnwrapRight.EmitCheck (ec);
+
+                               if (UnwrapLeft != null && UnwrapRight != null) {
+                                       if (Binary.Oper == Binary.Operator.Inequality)
+                                               ec.Emit (OpCodes.Xor);
+                                       else
+                                               ec.Emit (OpCodes.Ceq);
+                               } else {
+                                       if (Binary.Oper == Binary.Operator.Inequality) {
+                                               ec.EmitInt (0);
+                                               ec.Emit (OpCodes.Ceq);
+                                       }
+                               }
                        }
 
-                       if (expr == null)
-                               return null;
+                       ec.Emit (OpCodes.Br_S, end_label);
 
-                       //
-                       // Lift the result in the case it can be null and predefined or user operator
-                       // result type is of a value type
-                       //
-                       if (!TypeSpec.IsValueType (expr.Type))
-                               return null;
+                       ec.MarkLabel (dissimilar_label);
+                       if (Binary.Oper == Binary.Operator.Inequality)
+                               ec.EmitInt (1);
+                       else
+                               ec.EmitInt (0);
 
-                       if (state != orig_state)
-                               return expr;
+                       ec.MarkLabel (end_label);
+               }
 
-                       expr = LiftResult (ec, expr);
-                       if (expr is Constant)
-                               return expr;
+               public override SLE.Expression MakeExpression (BuilderContext ctx)
+               {
+                       Console.WriteLine (":{0} x {1}", Left.GetType (), Right.GetType ());
 
-                       type = expr.Type;
-                       user_operator = expr;
-                       return this;
+                       return Binary.MakeExpression (ctx, Left, Right);
                }
        }
 
index 327c58c60839155d452ed05d7e118e659f1c8372..06ffb0df7a442445586fee47023cb2e5f1af939d 100644 (file)
@@ -253,7 +253,7 @@ namespace Mono.CSharp
                                        return;
                                }
 
-                               base.ApplyAttributeBuilder (a, ctor, cdata, pa);
+                               base.ApplyToExtraTarget (a, ctor, cdata, pa);
                        }
 
                        public override ParametersCompiled ParameterInfo {
@@ -1171,7 +1171,7 @@ namespace Mono.CSharp
                                        return;
                                }
 
-                               base.ApplyAttributeBuilder (a, ctor, cdata, pa);
+                               base.ApplyToExtraTarget (a, ctor, cdata, pa);
                        }
 
                        public override AttributeTargets AttributeTargets {
index ab0b2d7bbd3f121587924327e63d0f39f4f62494..4bd207aa00f0f72729c019c4458dfeec50794d6a 100644 (file)
@@ -2243,6 +2243,11 @@ namespace Mono.CSharp {
                                scope_initializers.Add (s);
                        }
                }
+
+               public void InsertStatement (int index, Statement s)
+               {
+                       statements.Insert (index, s);
+               }
                
                public void AddStatement (Statement s)
                {
@@ -2621,6 +2626,24 @@ namespace Mono.CSharp {
                                                                if (pb.StateMachine == storey)
                                                                        break;
 
+                                                               //
+                                                               // If we are state machine with no parent we can hook into we don't
+                                                               // add reference but capture this directly
+                                                               //
+                                                               ExplicitBlock parent_storey_block = pb;
+                                                               while (parent_storey_block.Parent != null) {
+                                                                       parent_storey_block = parent_storey_block.Parent.Explicit;
+                                                                       if (parent_storey_block.AnonymousMethodStorey != null) {
+                                                                               break;
+                                                                       }
+                                                               }
+
+                                                               if (parent_storey_block.AnonymousMethodStorey == null) {
+                                                                       pb.StateMachine.AddCapturedThisField (ec);
+                                                                       b.HasCapturedThis = true;
+                                                                       continue;
+                                                               }
+
                                                                pb.StateMachine.AddParentStoreyReference (ec, storey);
                                                        }
                                                        
@@ -4185,10 +4208,10 @@ namespace Mono.CSharp {
                        }
 
                        //
-                       // Needed to emit anonymous storey initialization before
+                       // Anonymous storey initialization has to happen before
                        // any generated switch dispatch
                        //
-                       block.AddScopeStatement (new DispatchStatement (this));
+                       block.InsertStatement (0, new DispatchStatement (this));
 
                        return true;
                }
@@ -4415,12 +4438,6 @@ namespace Mono.CSharp {
                                return;
                        }
 
-                       //
-                       // Mark sequence point explicitly to switch
-                       //
-                       ec.Mark (block.StartLocation);
-                       block.IsCompilerGenerated = true;
-
                        if (string_dictionary != null) {
                                DoEmitStringSwitch (ec);
                        } else if (case_labels.Count < 4 || string_labels != null) {
@@ -4456,6 +4473,14 @@ namespace Mono.CSharp {
                                } else if (new_expr != value) {
                                        value.EmitAssign (ec, new_expr, false, false);
                                }
+
+
+                               //
+                               // Next statement is compiler generated we don't need extra
+                               // nop when we can use the statement for sequence point
+                               //
+                               ec.Mark (block.StartLocation);
+                               block.IsCompilerGenerated = true;
                        }
 
                        block.Emit (ec);
index 6eb7648ce537b162b61e8a9727d995a32d49d8d7..b77dfef531fb6c6e9fddc1914ffa2641302857dd 100644 (file)
@@ -835,15 +835,22 @@ namespace Mono.CSharp
                        }
 
                        if (best_match == null && reportErrors) {
-                               Location loc;
-                               if (found[0].MemberDefinition is MemberCore) {
-                                       loc = ((MemberCore) found[0].MemberDefinition).Location;
+                               var found_member = found[0];
+
+                               if (found_member.Kind == MemberKind.MissingType) {
+                                       // CSC: should be different error number
+                                       module.Compiler.Report.Error (518, "The predefined type `{0}.{1}' is defined in an assembly that is not referenced.", ns, name);
                                } else {
-                                       loc = Location.Null;
-                                       module.Compiler.Report.SymbolRelatedToPreviousError (found[0]);
-                               }
+                                       Location loc;
+                                       if (found_member.MemberDefinition is MemberCore) {
+                                               loc = ((MemberCore) found_member.MemberDefinition).Location;
+                                       } else {
+                                               loc = Location.Null;
+                                               module.Compiler.Report.SymbolRelatedToPreviousError (found_member);
+                                       }
 
-                               module.Compiler.Report.Error (520, loc, "The predefined type `{0}.{1}' is not declared correctly", ns, name);
+                                       module.Compiler.Report.Error (520, loc, "The predefined type `{0}.{1}' is not declared correctly", ns, name);
+                               }
                        }
 
                        return best_match;
index 2657956a2f540821f0d0b6332483790ef391a7ef..f9e623971a7eae404d3dd59a6bdee4ed2af5d711 100644 (file)
@@ -653,6 +653,20 @@ namespace Mono.CSharp
                        }
                }
 
+               public static bool IsNonNullableValueType (TypeSpec t)
+               {
+                       switch (t.Kind) {
+                       case MemberKind.TypeParameter:
+                               return ((TypeParameterSpec) t).IsValueType;
+                       case MemberKind.Struct:
+                               return !t.IsNullableType;
+                       case MemberKind.Enum:
+                               return true;
+                       default:
+                               return false;
+                       }
+               }
+
                public static bool IsValueType (TypeSpec t)
                {
                        switch (t.Kind) {
index 5522a499f888e435e74308951483cd73b37c2020..30f4d3c5b4a53d02556a4f0205724850da3737d6 100644 (file)
@@ -45,9 +45,17 @@ public struct Baz
        }
 }
 
+struct S
+{
+       public static implicit operator bool?(S arg)
+       {
+               throw new ApplicationException ("should not be called");
+       }
+}
+
 class X
 {
-       public static void Main ()
+       public static int Main ()
        {
                int a = 3;
                int? b = a;
@@ -67,5 +75,12 @@ class X
                Baz? z2 = (Baz?) f2;
                Baz? z3 = (Baz?) f3;
                Baz z4 = (Baz) f2;
+
+               S? s = null;
+               bool? g = s;
+               if (g != null)
+                       return 1;
+
+               return 0;
        }
 }
index 63ca06b2b5484df6b984bec316713cbbe0980409..5668a7dca7afda43128c2fc6bc564adfd2b44edc 100644 (file)
@@ -21,6 +21,20 @@ public static class ApplicationContext
                if (res)
                        return 2;
                
+               int? re = 3 + (short?) 7;
+               if (re != 10)
+                       return 3;
+               
+               int a = 2;
+               int b = 2;
+               int? c = (byte?)a + b;
+               if (c != 4)
+                       return 4;
+               
+               c = a + (ushort?)b;
+               if (c != 4)
+                       return 5;
+               
                return 0;
        }
 }
diff --git a/mcs/tests/gtest-584.cs b/mcs/tests/gtest-584.cs
new file mode 100644 (file)
index 0000000..3a5b786
--- /dev/null
@@ -0,0 +1,73 @@
+using System;
+
+enum E : sbyte
+{
+       V = 1
+}
+
+struct S
+{
+       public static bool operator == (S s, S i)
+       {
+               throw new ApplicationException ();
+       }
+
+       public static bool operator != (S s, S i)
+       {
+               throw new ApplicationException ();
+       }
+
+       public static implicit operator int? (S s)
+       {
+               throw new ApplicationException ();
+       }
+
+       public static implicit operator E? (S s)
+       {
+               return null;
+       }
+}
+
+class C
+{
+       public static int Main ()
+       {
+               E? a = E.V;
+               E? a_n = null;
+               E? b = E.V;
+               E? b_n = null;
+
+               if (a != b)
+                       return 1;
+
+               if (a == a_n)
+                       return 2;
+
+               if (a_n != b_n)
+                       return 3;
+               
+               E e = (E) 4;
+               S s;
+               if (e == s)
+                       return 10;
+
+               if (s == e)
+                       return 11;
+
+               if (e > s)
+                       return 12;
+
+               if (s > e)
+                       return 13;
+
+               if ((s & e) != null)
+                       return 14;
+
+               if ((s & e) != null)
+                       return 15;
+
+               Console.WriteLine ("ok");
+
+               return 0;
+       }
+}
\ No newline at end of file
diff --git a/mcs/tests/gtest-585.cs b/mcs/tests/gtest-585.cs
new file mode 100644 (file)
index 0000000..ff2a16c
--- /dev/null
@@ -0,0 +1,71 @@
+using System;
+
+struct S
+{
+       public static implicit operator int (S arg)
+       {
+               throw new ApplicationException ();
+       }
+}
+
+struct S2
+{
+       public static implicit operator int?(S2 arg)
+       {
+               return 10000;
+       }
+
+       public static implicit operator uint?(S2 arg)
+       {
+               throw new ApplicationException ();
+       }
+}
+
+public struct S3
+{
+       public static int counter;
+       
+       public static implicit operator string (S3 s3)
+       {
+               counter++;
+               return "";
+       }
+}
+
+class C
+{
+       public static int Main ()
+       {
+               S? s = null;
+               bool res = s > 1;
+               if (res)
+                       return 1;
+
+               S2 s2 = new S2 ();
+
+               var b = s2 >> 3;
+               if (b != 1250)
+                       return 2;
+
+               var b2 = s2 >> s2;
+               if (b2 != 0)
+                       return 3;
+
+               var b3 = s2 + 1;
+               if (b3 != 10001)
+                       return 4;
+
+               var s3 = new S3 ();
+               if ((s3 == null) != false)
+                       return 5;
+
+               if ((s3 != null) != true)
+                       return 6;
+               
+               if (S3.counter != 2)
+                       return 7;
+
+               Console.WriteLine ("ok");
+               return 0;
+       }
+}
\ No newline at end of file
diff --git a/mcs/tests/gtest-586.cs b/mcs/tests/gtest-586.cs
new file mode 100644 (file)
index 0000000..6d01808
--- /dev/null
@@ -0,0 +1,98 @@
+using System;
+
+struct S
+{
+       public static bool operator == (S s, S i)
+       {
+               throw new ApplicationException ();
+       }
+
+       public static bool operator != (S s, S i)
+       {
+               throw new ApplicationException ();
+       }
+}
+
+struct S2
+{
+       public static int counter;
+
+       public static bool operator == (S2 s, S2 i)
+       {
+               counter++;
+               return true;
+       }
+
+       public static bool operator != (S2 s, S2 i)
+       {
+               throw new ApplicationException ();
+       }
+}
+
+
+struct S3
+{
+       public static int counter;
+
+       public static implicit operator int?(S3 arg)
+       {
+               counter++;
+               return null;
+       }
+}
+
+class C
+{
+       public static int Main ()
+       {
+               S? s = new S ();
+               S? s2 = null;
+               S? s4 = null;
+
+               if ((s == s2) != false)
+                       return 1;
+
+               if ((s2 == s) != false)
+                       return 2;
+
+               if ((s2 == s4) != true)
+                       return 3;
+
+               S x = new S ();
+
+               if ((s2 == x) != false)
+                       return 5;
+
+               if ((x == s2) != false)
+                       return 6;
+
+               S2? s2_1 = new S2 ();
+               S2? s2_3 = new S2 ();
+               S2 x2 = new S2 ();
+
+               if ((s2_1 == s2_3) != true)
+                       return 7;
+
+               if ((s2_1 == x2) != true)
+                       return 8;
+
+               if ((x2 == s2_1) != true)
+                       return 9;
+
+               if (S2.counter != 3)
+                       return 10;
+
+               S3 s3;
+
+               if ((s3 == null) != true)
+                       return 20;
+
+               if ((null == s3) != true)
+                       return 21;
+
+               if (S3.counter != 2)
+                       return 22;
+
+               return 0;
+       }
+}
\ No newline at end of file
diff --git a/mcs/tests/gtest-587.cs b/mcs/tests/gtest-587.cs
new file mode 100644 (file)
index 0000000..60484bd
--- /dev/null
@@ -0,0 +1,51 @@
+using System;
+
+struct S
+{
+       public static implicit operator string (S s)
+       {
+               return "1";
+       }
+
+       public static implicit operator short? (S s)
+       {
+               return 1;
+       }
+
+       public static implicit operator E (S s)
+       {
+               return 0;
+       }
+}
+
+public enum E
+{
+}
+
+class C
+{
+       public static int Main ()
+       {
+               E? e = 0;
+               const E e1 = (E)44;
+               var res = e == e1;
+               if (res != false)
+                       return 1;
+
+               res = e1 == e;
+               if (res != false)
+                       return 2;
+
+               E e2 = 0;
+               S s;
+               var res2 = e2 & s;
+               if (res2 != 0)
+                       return 3;
+
+               res2 = s & e2;
+               if (res2 != 0)
+                       return 4;
+
+               return 0;
+       }
+}
\ No newline at end of file
diff --git a/mcs/tests/gtest-588.cs b/mcs/tests/gtest-588.cs
new file mode 100644 (file)
index 0000000..efbc67e
--- /dev/null
@@ -0,0 +1,33 @@
+using System;
+
+struct S
+{
+       public static implicit operator short? (S s)
+       {
+               return 0;
+       }
+
+       public static implicit operator short (S s)
+       {
+               throw new ApplicationException ();
+       }
+}
+
+class Program
+{
+       public static int Main ()
+       {
+               S? s = null;
+               S? s2 = new S ();
+
+               long? i = s;
+               if (i != null)
+                       return 1;
+
+               double? ui = s2;
+               if (ui == null)
+                       return 2;
+
+               return 0;
+       }
+}
\ No newline at end of file
index 94a2f29f94c3facb31ef346cf4d9338dfffa16bb..d40bc9636d952ab34e08658c794aee43128d93b8 100644 (file)
@@ -22,6 +22,11 @@ struct Foo
        {
                throw new ApplicationException ();
        }
+       
+       public static Foo operator + (Foo d1, Foo d2)
+       {
+               throw new ApplicationException ();
+       }
 }
 
 class C
@@ -45,6 +50,10 @@ class C
                if (!e.Compile ().Invoke ())
                        return 4;
                
+               Expression<Func<Foo?>> e2 = () => f + null;
+               if (e2.Compile ().Invoke () != null)
+                       return 5;
+
                Console.WriteLine ("OK");
                return 0;
        }
index c63250e13d554268818c7594ba9758ba8cb25ffc..526f238285fea10be61d84ad175f8618e6633a13 100644 (file)
@@ -14,10 +14,41 @@ class Test
        {
        }
 
+       [MethodImplAttribute((short)MethodImplOptions.Synchronized)]
+       public void test2 ()
+       {
+       }
+
+       [MethodImplAttribute((byte)32)]
+       public void test3 ()
+       {
+       }
+
+       [MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)]
+       public void test4 ()
+       {
+       }
+
        public static int Main ()
        {
-               MethodImplAttributes iflags = typeof (Test).GetMethod ("test").GetMethodImplementationFlags ();
-               return ((iflags & MethodImplAttributes.Synchronized) != 0 ? 0 : 1);
+               MethodImplAttributes iflags;
+               iflags = typeof (Test).GetMethod ("test").GetMethodImplementationFlags ();
+               if ((iflags & MethodImplAttributes.Synchronized) == 0)
+                       return 1;
+
+               iflags = typeof (Test).GetMethod ("test2").GetMethodImplementationFlags ();
+               if ((iflags & MethodImplAttributes.Synchronized) == 0)
+                       return 2;
+
+               iflags = typeof (Test).GetMethod ("test3").GetMethodImplementationFlags ();
+               if ((iflags & MethodImplAttributes.Synchronized) == 0)
+                       return 3;
+
+               iflags = typeof (Test).GetMethod ("test3").GetMethodImplementationFlags ();
+               if ((iflags & MethodImplAttributes.Synchronized) == 0)
+                       return 4;
+
+               return 0;
        }
 }
                
index e101c7b42df1cb4a680bd1be877406c9d920e813..b8f012ee9a2e598b4daf58cba07391494669f1fc 100644 (file)
@@ -93,6 +93,20 @@ class Test
                };
        }
 
+       static Func<T> Catch_2<T> (T t) where T : Exception
+       {
+               T l = t;
+               return () => {
+                       try {
+                               throw new NotSupportedException ();
+                       } catch (T e) {
+                               return l;
+                       } catch {
+                               throw new ApplicationException ("Should not be reached");
+                       }
+               };
+       }
+
        static Func<T> Finally<T> (T t)
        {
                T l = t;
@@ -199,6 +213,11 @@ class Test
                if (t5 () != 3)
                        return 5;
 
+               var ex = new NotSupportedException ();
+               var t5_2 = Catch_2 (ex);
+               if (t5_2 () != ex)
+                       return 52;
+
                var t6 = Finally (5);
                if (t6 () != 0)
                        return 6;
diff --git a/mcs/tests/test-anon-171.cs b/mcs/tests/test-anon-171.cs
new file mode 100644 (file)
index 0000000..ff084d4
--- /dev/null
@@ -0,0 +1,52 @@
+using System;
+
+namespace TestAnonSwitch
+{
+       public class MyClass
+       {
+               public event EventHandler<EventArgs> FirstEvent;
+               public event EventHandler<EventArgs> SecondEvent;
+
+               public void Trigger ()
+               {
+                       if (FirstEvent != null)
+                               FirstEvent (this, EventArgs.Empty);
+               }
+       }
+
+       public class Tester
+       {
+               MyClass myobj;
+
+               public void Test ()
+               {
+                       myobj = new MyClass ();
+                       var something = "key";
+
+                       switch (something) {
+                       case "key":
+                               myobj.FirstEvent += (sender, e) => {
+                                       Console.WriteLine ("FirstEvent: {0}", myobj);
+                               };
+                               break;
+                       case "somethingelse":
+                               bool? woot = null;
+                               myobj.SecondEvent += (sender, e) => {
+                                       Console.WriteLine ("woot {0}", woot);
+                               };
+                               break;
+                       }
+
+                       myobj.Trigger ();
+               }
+       }
+
+       class MainClass
+       {
+               public static void Main ()
+               {
+                       var tester = new Tester ();
+                       tester.Test ();
+               }
+       }
+}
diff --git a/mcs/tests/test-async-42.cs b/mcs/tests/test-async-42.cs
new file mode 100644 (file)
index 0000000..bb2dee6
--- /dev/null
@@ -0,0 +1,45 @@
+using System;
+using System.Threading.Tasks;
+
+class A
+{
+       public Task<int> OpenAsync ()
+       {
+               return Task.FromResult (0);
+       }
+}
+
+class C
+{
+       public static int Main ()
+       {
+               var c = new C ();
+               return c.Foo ().Result;
+       }
+
+       public A Connection
+       {
+               get
+               {
+                       return new A ();
+               }
+       }
+
+       async Task<int> Foo ()
+       {
+               {
+                       await Test (
+                               async () => {
+                                       await Connection.OpenAsync ();
+                               });
+               }
+
+               return 0;
+       }
+
+       T Test<T> (Func<T> func)
+       {
+               return func ();
+       }
+}
+
diff --git a/mcs/tests/test-async-48.cs b/mcs/tests/test-async-48.cs
new file mode 100644 (file)
index 0000000..a0aefb1
--- /dev/null
@@ -0,0 +1,21 @@
+using System.Threading.Tasks;
+using System;
+
+public class App
+{
+       X _x = new X ();
+
+       public async Task Test ()
+       {
+               await Task.Run (new Func<Task> (async () => _x.ToString ()));
+       }
+}
+
+class X
+{
+       public static void Main ()
+       {
+               var app = new App ();
+               app.Test ().Wait ();
+       }
+}
index 5d0b5d1f2160c244ce54c149abc20b19282bf9bc..e524e16c29691075f28efacba9c305eb0e41f7ba 100644 (file)
       </sequencepoints>
       <locals />
       <scopes>
-        <entry index="0" start="0x22" end="0x3c" />
+        <entry index="0" start="0x1" end="0x3c" />
         <entry index="1" start="0x28" end="0x2d" />
       </scopes>
     </method>
       </sequencepoints>
       <locals />
       <scopes>
-        <entry index="0" start="0x28" end="0x38" />
+        <entry index="0" start="0x15" end="0x38" />
         <entry index="1" start="0x2e" end="0x33" />
       </scopes>
     </method>
       </sequencepoints>
       <locals />
       <scopes>
-        <entry index="0" start="0xb3" end="0xd2" />
+        <entry index="0" start="0x1" end="0xd2" />
         <entry index="1" start="0xb9" end="0xbe" />
       </scopes>
     </method>
       </sequencepoints>
       <locals />
       <scopes>
-        <entry index="0" start="0x2c" end="0x3b" />
+        <entry index="0" start="0x1" end="0x3b" />
       </scopes>
     </method>
     <method token="0x600000f">
index 4306d974d6d3d80da4efd615072296b4b44efb3b..7ed9370e03d42cf8096ee9e63f7cf0e87e99cdff 100644 (file)
       <method name="Void Assert[T](T, T, System.String)" attrs="145">\r
         <size>99</size>\r
       </method>\r
-      <method name="Void Assert[T](IList`1, IList`1, System.String)" attrs="145">\r
-        <size>257</size>\r
-      </method>\r
       <method name="Void AssertArgument(System.Runtime.CompilerServices.CallSiteBinder, Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[], System.String)" attrs="145">\r
         <size>172</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Tester">\r
+      <method name="Void Assert[T](System.Collections.Generic.IList`1[T], System.Collections.Generic.IList`1[T], System.String)" attrs="145">\r
+        <size>257</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="dtest-004.cs">\r
     <type name="G`1[T]">\r
       <method name="Int32 ConvertImplicitReturnTest()" attrs="129">\r
         <size>83</size>\r
       </method>\r
-      <method name="IEnumerable`1 ConvertImplicitReturnTest_2()" attrs="129">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void ConvertExplicitTest()" attrs="129">\r
         <size>503</size>\r
       </method>\r
       <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
-        <size>14</size>\r
-      </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>154</size>\r
       </method>\r
       <method name="Void Reset()" attrs="486">\r
         <size>6</size>\r
       </method>\r
+      <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
+        <size>14</size>\r
+      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="Int32 &lt;&gt;m__3()" attrs="131">\r
         <size>81</size>\r
       </method>\r
-      <method name="Nullable`1 &lt;&gt;m__4()" attrs="131">\r
-        <size>81</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Tester">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] ConvertImplicitReturnTest_2()" attrs="129">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Tester+&lt;ConvertImplicitReturnTest_2&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.String] System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Tester+&lt;ConvertExplicitCheckedTest&gt;c__AnonStorey3">\r
+      <method name="System.Nullable`1[System.UInt32] &lt;&gt;m__4()" attrs="131">\r
+        <size>81</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="dtest-007.cs">\r
     <type name="D">\r
       </method>\r
     </type>\r
     <type name="DynamicAssignments">\r
-      <method name="Void Foo(IA`1)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>192</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void Foo(IA`1[System.Object])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="dtest-018.cs">\r
       </method>\r
     </type>\r
     <type name="C+&lt;Main&gt;c__DynamicSite1+Container0">\r
-      <method name="System.Object Invoke(System.Runtime.CompilerServices.CallSite, Nullable`1 ByRef, System.Object)" attrs="454">\r
-        <size>0</size>\r
-      </method>\r
       <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
         <size>0</size>\r
       </method>\r
     </type>\r
+    <type name="C+&lt;Main&gt;c__DynamicSite1+Container0">\r
+      <method name="System.Object Invoke(System.Runtime.CompilerServices.CallSite, System.Nullable`1[System.Int32] ByRef, System.Object)" attrs="454">\r
+        <size>0</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="dtest-026.cs">\r
     <type name="C">\r
       <method name="Void M3[T,U](T, A`1[U])" attrs="145">\r
         <size>2</size>\r
       </method>\r
-      <method name="Void M4[T,U](T, IEquatable`1)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>577</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void M4[T,U](T, System.IEquatable`1[U])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="dtest-031.cs">\r
   </test>\r
   <test name="dtest-040.cs">\r
     <type name="A">\r
-      <method name="S`2 Foo[U](U)" attrs="454">\r
-        <size>18</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="S`2 Foo[T](T)" attrs="198">\r
-        <size>38</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="A">\r
+      <method name="S`2[U,System.Object] Foo[U](U)" attrs="454">\r
+        <size>18</size>\r
+      </method>\r
+    </type>\r
+    <type name="B">\r
+      <method name="S`2[T,System.Object] Foo[T](T)" attrs="198">\r
+        <size>38</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="dtest-041.cs">\r
     <type name="A`1[AA]">\r
   </test>\r
   <test name="dtest-044.cs">\r
     <type name="C">\r
-      <method name="Int32 Test[T,U](T, IComparable`1)" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="Int32 Test_2[T](IList`1, T)" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>868</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Int32 Test[T,U](T, System.IComparable`1[U])" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="Int32 Test_2[T](System.Collections.Generic.IList`1[T], T)" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="dtest-045.cs">\r
       <method name="Void CLSCompliantMethod(System.Object[])" attrs="134">\r
         <size>2</size>\r
       </method>\r
-      <method name="Void CLSCompliantMethod(IEnumerable`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void CLSCompliantMethod(System.Collections.Generic.IEnumerable`1[System.Object])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="dtest-collectioninit-01.cs">\r
   </test>\r
   <test name="dtest-iter-01.cs">\r
     <type name="Program">\r
-      <method name="IEnumerable`1 D1()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
-      <method name="IEnumerable`1 D2()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;dynamic&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;System.Func&lt;dynamic&gt;&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Program">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Object] D1()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Func`1[System.Object]] D2()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Program+&lt;D1&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;dynamic&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Program+&lt;D2&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Func`1[System.Object]] System.Collections.Generic.IEnumerable&lt;System.Func&lt;dynamic&gt;&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="dtest-named-01.cs">\r
     <type name="Test">\r
   </test>\r
   <test name="gtest-032.cs">\r
     <type name="X">\r
-      <method name="Void Test(Bar`2)" attrs="145">\r
-        <size>25</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void Test(Bar`2[System.Int32,System.String])" attrs="145">\r
+        <size>25</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-033.cs">\r
     <type name="X">\r
-      <method name="Void Test(Bar`3)" attrs="145">\r
-        <size>36</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void Test(Bar`3[System.Int64,System.Int32,System.String])" attrs="145">\r
+        <size>36</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-034.cs">\r
       <method name="T get_Name()" attrs="2182">\r
         <size>15</size>\r
       </method>\r
-      <method name="IMonkey`1 GetTheMonkey[U](U)" attrs="134">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Void .ctor(T)" attrs="6278">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Zoo`1[T]">\r
+      <method name="IMonkey`1[U] GetTheMonkey[U](U)" attrs="134">\r
+        <size>16</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-040.cs">\r
     <type name="Stack`1[T]">\r
-      <method name="INode`1 GetNode()" attrs="134">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Stack`1+Foo`1[T,T] GetFoo(T)" attrs="134">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Stack`1[T]">\r
+      <method name="INode`1[T] GetNode()" attrs="134">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-041.cs">\r
     <type name="Stack`1[T]">\r
       <method name="Void Print(T)" attrs="486">\r
         <size>18</size>\r
       </method>\r
-      <method name="IHello`1 Test[U]()" attrs="486">\r
-        <size>14</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Hello`1[T]">\r
+      <method name="IHello`1[U] Test[U]()" attrs="486">\r
+        <size>14</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-058.cs">\r
     <type name="Foo">\r
   </test>\r
   <test name="gtest-062.cs">\r
     <type name="X">\r
-      <method name="IEnumerable`1 Test(Int32, Int64)" attrs="134">\r
-        <size>44</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>95</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>116</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="X">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test(Int32, Int64)" attrs="134">\r
+        <size>44</size>\r
+      </method>\r
+    </type>\r
+    <type name="X+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-063.cs">\r
     <type name="Test">\r
   </test>\r
   <test name="gtest-064.cs">\r
     <type name="Foo`1[T]">\r
-      <method name="IHello`1 IFoo&lt;T&gt;.GetHello()" attrs="481">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Foo`1+Hello[T] GetHello()" attrs="134">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo`1[T]">\r
+      <method name="IHello`1[T] IFoo&lt;T&gt;.GetHello()" attrs="481">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-065.cs">\r
     <type name="ComparablePair`2[T,U]">\r
-      <method name="Int32 CompareTo(ComparablePair`2)" attrs="486">\r
-        <size>76</size>\r
-      </method>\r
-      <method name="Boolean Equals(ComparablePair`2)" attrs="134">\r
-        <size>81</size>\r
-      </method>\r
       <method name="System.String ToString()" attrs="198">\r
         <size>72</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="ComparablePair`2[T,U]">\r
+      <method name="Int32 CompareTo(ComparablePair`2[T,U])" attrs="486">\r
+        <size>76</size>\r
+      </method>\r
+      <method name="Boolean Equals(ComparablePair`2[T,U])" attrs="134">\r
+        <size>81</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-066.cs">\r
     <type name="Foo`1[T]">\r
   </test>\r
   <test name="gtest-069.cs">\r
     <type name="Test`1[T]">\r
-      <method name="Int32 Foo(IFoo`1)" attrs="134">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Int32 Foo(IFoo)" attrs="134">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test`1[T]">\r
+      <method name="Int32 Foo(IFoo`1[T])" attrs="134">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-070.cs">\r
     <type name="Martin.Test`1[T]">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>15</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="MyList`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="486">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-074.cs">\r
     <type name="Foo`1[T]">\r
       </method>\r
     </type>\r
     <type name="Test`1[T]">\r
-      <method name="Foo`1 GetFoo(T)" attrs="134">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test`1[T]">\r
+      <method name="Foo`1[T] GetFoo(T)" attrs="134">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-078.cs">\r
     <type name="S">\r
   </test>\r
   <test name="gtest-080.cs">\r
     <type name="Test">\r
-      <method name="Void Hello[T](IFoo`1)" attrs="134">\r
-        <size>9</size>\r
-      </method>\r
-      <method name="Void InsertAll[U](IFoo`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="Void Hello[T](IFoo`1[T])" attrs="134">\r
+        <size>9</size>\r
+      </method>\r
+      <method name="Void InsertAll[U](IFoo`1[U])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-081.cs">\r
     <type name="ArrayList`1[T]">\r
   </test>\r
   <test name="gtest-084.cs">\r
     <type name="HasherBuilder.ByPrototype`1[S]">\r
-      <method name="IHasher`1 Examine()" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="ArrayList`1[U]">\r
-      <method name="IHasher`1 GetHasher()" attrs="134">\r
-        <size>14</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-  </test>\r
-  <test name="gtest-085.cs">\r
-    <type name="ArrayList`1[T]">\r
-      <method name="Int32 InsertAll(IFoo`1)" attrs="454">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="Int32 InsertAll[U](IFoo`1)" attrs="454">\r
+    <type name="HasherBuilder.ByPrototype`1[S]">\r
+      <method name="IHasher`1[S] Examine()" attrs="150">\r
         <size>10</size>\r
       </method>\r
-      <method name="Int32 AddAll(IFoo`1)" attrs="454">\r
-        <size>16</size>\r
+    </type>\r
+    <type name="ArrayList`1[U]">\r
+      <method name="IHasher`1[U] GetHasher()" attrs="134">\r
+        <size>14</size>\r
       </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-085.cs">\r
+    <type name="ArrayList`1[T]">\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-  </test>\r
-  <test name="gtest-086.cs">\r
     <type name="ArrayList`1[T]">\r
-      <method name="Int32 InsertAll(IFoo`1)" attrs="454">\r
+      <method name="Int32 InsertAll(IFoo`1[T])" attrs="454">\r
         <size>10</size>\r
       </method>\r
-      <method name="Int32 InsertAll[U](IFoo`1)" attrs="454">\r
+      <method name="Int32 InsertAll[U](IFoo`1[U])" attrs="454">\r
         <size>10</size>\r
       </method>\r
-      <method name="Int32 AddAll(IFoo`1)" attrs="454">\r
+      <method name="Int32 AddAll(IFoo`1[T])" attrs="454">\r
         <size>16</size>\r
       </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-086.cs">\r
+    <type name="ArrayList`1[T]">\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="ArrayList`1[T]">\r
+      <method name="Int32 InsertAll(IFoo`1[T])" attrs="454">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="Int32 InsertAll[U](IFoo`1[U])" attrs="454">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="Int32 AddAll(IFoo`1[T])" attrs="454">\r
+        <size>16</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-087.cs">\r
     <type name="C5.HashedArrayList`1[T]">\r
   </test>\r
   <test name="gtest-095.cs">\r
     <type name="GuardedCollectionValue`1[T]">\r
-      <method name="IDirectedEnumerable`1 IDirectedEnumerable&lt;T&gt;.Backwards()" attrs="481">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="IDirectedCollectionValue`1 Backwards()" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="GuardedSequenced`1[T]">\r
-      <method name="IDirectedCollectionValue`1 Test()" attrs="134">\r
-        <size>20</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="GuardedCollectionValue`1[T]">\r
+      <method name="IDirectedEnumerable`1[T] IDirectedEnumerable&lt;T&gt;.Backwards()" attrs="481">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="IDirectedCollectionValue`1[T] Backwards()" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
+    <type name="GuardedSequenced`1[T]">\r
+      <method name="IDirectedCollectionValue`1[T] Test()" attrs="134">\r
+        <size>20</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-096.cs">\r
     <type name="Foo`1[T]">\r
       </method>\r
     </type>\r
     <type name="Hello">\r
-      <method name="Void World[U](U, IFoo`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
-      <method name="Void World[V](IFoo`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Test(Foo)" attrs="134">\r
         <size>21</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Hello">\r
+      <method name="Void World[U](U, IFoo`1[U])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void World[V](IFoo`1[V])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-104.cs">\r
     <type name="MainClass">\r
       </method>\r
     </type>\r
     <type name="A.KeyValuePairComparer`2[K,V]">\r
-      <method name="Int32 Compare(KeyValuePair`2)" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="A.KeyValuePairComparer`2[K,V]">\r
+      <method name="Int32 Compare(A.KeyValuePair`2[K,V])" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-106.cs">\r
     <type name="KeyValuePair`2[X,Y]">\r
       </method>\r
     </type>\r
     <type name="KeyValuePairComparer`2[K,V]">\r
-      <method name="Int32 Compare(KeyValuePair`2)" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="KeyValuePairComparer`2[K,V]">\r
+      <method name="Int32 Compare(KeyValuePair`2[K,V])" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-107.cs">\r
     <type name="Mapper`2[T,V]">\r
   </test>\r
   <test name="gtest-108.cs">\r
     <type name="Test`1[T]">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="134">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void .ctor(T)" attrs="6278">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="134">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-109.cs">\r
     <type name="X">\r
   </test>\r
   <test name="gtest-112.cs">\r
     <type name="IC">\r
-      <method name="Void Compare(Foo`1)" attrs="486">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="List`1[T]">\r
-      <method name="Void Sort(IComparer`1, T)" attrs="454">\r
-        <size>9</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Sorting">\r
-      <method name="Void IntroSort[T](IComparer`1, T)" attrs="150">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="IC">\r
+      <method name="Void Compare(Foo`1[System.Int32])" attrs="486">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
+    <type name="List`1[T]">\r
+      <method name="Void Sort(IComparer`1[T], T)" attrs="454">\r
+        <size>9</size>\r
+      </method>\r
+    </type>\r
+    <type name="Sorting">\r
+      <method name="Void IntroSort[T](IComparer`1[T], T)" attrs="150">\r
+        <size>16</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-113.cs">\r
     <type name="Mapper`2[T,V]">\r
       <method name="LinkedList`1[T] op_Addition(LinkedList`1[T], LinkedList`1[T])" attrs="2198">\r
         <size>135</size>\r
       </method>\r
-      <method name="IMyList`1 Map[U](Mapper`2[T,U])" attrs="486">\r
-        <size>78</size>\r
-      </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>31</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="LinkedList`1[T]">\r
+      <method name="IMyList`1[U] Map[U](Mapper`2[T,U])" attrs="486">\r
+        <size>78</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="486">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-116.cs">\r
     <type name="Slow.Test">\r
       <method name="Int32 TestC()" attrs="150">\r
         <size>46</size>\r
       </method>\r
-      <method name="Boolean Check1(Nullable`1)" attrs="145">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Boolean Check2[T](E)" attrs="145">\r
         <size>23</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Boolean Check1(System.Nullable`1[E])" attrs="145">\r
+        <size>16</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-118.cs">\r
       </method>\r
     </type>\r
     <type name="Sequenced`1[T]">\r
-      <method name="Boolean Equals(ISequenced`1)" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Sequenced`1[T]">\r
+      <method name="Boolean Equals(ISequenced`1[T])" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-121.cs">\r
     <type name="B`1[T]">\r
       </method>\r
     </type>\r
     <type name="M">\r
-      <method name="System.Collections.Generic.List`1[T] foo1[T](Filter`1)" attrs="145">\r
-        <size>46</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>46</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.List`1[T] foo1[T](Filter`1[T])" attrs="145">\r
+        <size>46</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-127.cs">\r
   <test name="gtest-130.cs">\r
     <type name="MyTest">\r
       <method name="Void Main(System.String[])" attrs="150">\r
-        <size>938</size>\r
+        <size>908</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
   <test name="gtest-131.cs">\r
     <type name="MyTest">\r
       <method name="Void Main(System.String[])" attrs="150">\r
-        <size>1332</size>\r
+        <size>1300</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
   </test>\r
   <test name="gtest-132.cs">\r
     <type name="MyTest">\r
-      <method name="Nullable`1 Sqrt(Nullable`1)" attrs="150">\r
-        <size>68</size>\r
-      </method>\r
       <method name="Void Main(System.String[])" attrs="150">\r
         <size>64</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Nullable`1[System.Int32] Sqrt(System.Nullable`1[System.Int32])" attrs="150">\r
+        <size>68</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-133.cs">\r
   <test name="gtest-137.cs">\r
     <type name="X">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>158</size>\r
+        <size>240</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
   <test name="gtest-138.cs">\r
     <type name="X">\r
       <method name="Void Main()" attrs="150">\r
-        <size>62</size>\r
+        <size>102</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
     </type>\r
   </test>\r
   <test name="gtest-139.cs">\r
+    <type name="Test">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>78</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
     <type name="MyStruct">\r
-      <method name="Int32 op_Inequality(Nullable`1, System.String)" attrs="2198">\r
+      <method name="Int32 op_Inequality(System.Nullable`1[MyStruct], System.String)" attrs="2198">\r
         <size>10</size>\r
       </method>\r
-      <method name="Int32 op_Equality(Nullable`1, System.String)" attrs="2198">\r
+      <method name="Int32 op_Equality(System.Nullable`1[MyStruct], System.String)" attrs="2198">\r
         <size>10</size>\r
       </method>\r
-      <method name="Int32 op_Inequality(System.String, Nullable`1)" attrs="2198">\r
+      <method name="Int32 op_Inequality(System.String, System.Nullable`1[MyStruct])" attrs="2198">\r
         <size>11</size>\r
       </method>\r
-      <method name="Int32 op_Equality(System.String, Nullable`1)" attrs="2198">\r
+      <method name="Int32 op_Equality(System.String, System.Nullable`1[MyStruct])" attrs="2198">\r
         <size>10</size>\r
       </method>\r
     </type>\r
-    <type name="Test">\r
-      <method name="Int32 Main()" attrs="150">\r
-        <size>78</size>\r
-      </method>\r
-      <method name="Void .ctor()" attrs="6278">\r
-        <size>7</size>\r
-      </method>\r
-    </type>\r
   </test>\r
   <test name="gtest-140.cs">\r
     <type name="X">\r
       <method name="Void IsFalse(System.String, Boolean)" attrs="150">\r
         <size>19</size>\r
       </method>\r
-      <method name="Void IsNull[T](System.String, Nullable`1)" attrs="150">\r
-        <size>25</size>\r
-      </method>\r
-      <method name="Void IsNotNull[T](System.String, Nullable`1)" attrs="150">\r
-        <size>25</size>\r
-      </method>\r
-      <method name="Void IsTrue(System.String, Nullable`1)" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
-      <method name="Void IsFalse(System.String, Nullable`1)" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void .cctor()" attrs="6289">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="X">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>2253</size>\r
+        <size>2163</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Assert">\r
+      <method name="Void IsNull[T](System.String, System.Nullable`1[T])" attrs="150">\r
+        <size>25</size>\r
+      </method>\r
+      <method name="Void IsNotNull[T](System.String, System.Nullable`1[T])" attrs="150">\r
+        <size>25</size>\r
+      </method>\r
+      <method name="Void IsTrue(System.String, System.Nullable`1[System.Boolean])" attrs="150">\r
+        <size>37</size>\r
+      </method>\r
+      <method name="Void IsFalse(System.String, System.Nullable`1[System.Boolean])" attrs="150">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-143.cs">\r
     <type name="X">\r
       <method name="Int32 Index()" attrs="145">\r
         <size>34</size>\r
       </method>\r
-      <method name="Nullable`1 get_Item(Int32)" attrs="2177">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="Void set_Item(Int32, Nullable`1)" attrs="2177">\r
-        <size>9</size>\r
-      </method>\r
       <method name="Int32 Test()" attrs="145">\r
-        <size>1157</size>\r
+        <size>1276</size>\r
       </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>38</size>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Nullable`1[System.Int32] get_Item(Int32)" attrs="2177">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="Void set_Item(Int32, System.Nullable`1[System.Int32])" attrs="2177">\r
+        <size>9</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-144.cs">\r
       <method name="IFoo IFoo.Hello()" attrs="481">\r
         <size>15</size>\r
       </method>\r
-      <method name="IFoo`1 Hello()" attrs="1478">\r
-        <size>0</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="HashBag`1[T]">\r
-      <method name="IFoo`1 Hello()" attrs="198">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="EnumerableBase`1[T]">\r
+      <method name="IFoo`1[T] Hello()" attrs="1478">\r
+        <size>0</size>\r
+      </method>\r
+    </type>\r
+    <type name="HashBag`1[T]">\r
+      <method name="IFoo`1[T] Hello()" attrs="198">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-153.cs">\r
     <type name="MyClass`1[T]">\r
   </test>\r
   <test name="gtest-163.cs">\r
     <type name="Foo`1[T]">\r
-      <method name="IEnumerator`1 getEnumerator(Int32)" attrs="134">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] getEnumerator(Int32)" attrs="134">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-164.cs">\r
     <type name="Int2Int">\r
       </method>\r
     </type>\r
     <type name="FunEnumerable">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="134">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void .ctor(Int32, Int2Int)" attrs="6278">\r
         <size>22</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="FunEnumerable">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] GetEnumerator()" attrs="134">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-165.cs">\r
     <type name="C">\r
       </method>\r
     </type>\r
     <type name="X`1[T]">\r
-      <method name="IEnumerator`1 Y(IEnumerable`1)" attrs="150">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] Y(System.Collections.Generic.IEnumerable`1[T])" attrs="150">\r
         <size>15</size>\r
       </method>\r
-      <method name="T Z(IList`1, Int32)" attrs="150">\r
+      <method name="T Z(System.Collections.Generic.IList`1[T], Int32)" attrs="150">\r
         <size>16</size>\r
       </method>\r
-      <method name="Void .ctor()" attrs="6278">\r
-        <size>7</size>\r
-      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-178.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>168</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-182.cs">\r
   </test>\r
   <test name="gtest-183.cs">\r
     <type name="test.Test`1[T]">\r
-      <method name="IEnumerable`1 Lookup(T)" attrs="134">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>91</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="test.Test`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Lookup(T)" attrs="134">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="test.Test`1+&lt;Lookup&gt;c__Iterator0[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-184.cs">\r
     <type name="X">\r
     </type>\r
   </test>\r
   <test name="gtest-191.cs">\r
-    <type name="Test1.Test">\r
-      <method name="IEnumerable`1 Replace[T]()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
-    </type>\r
     <type name="Test2.Test`1[S]">\r
-      <method name="IEnumerable`1 Replace[T]()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test3.Test`1[S]">\r
-      <method name="IEnumerable`1 Replace[T](IEnumerable`1, IEnumerable`1)" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test4.Test">\r
-      <method name="IEnumerable`1 Replace[T]()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test5.Test">\r
-      <method name="IEnumerable`1 Replace[T](T)" attrs="150">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test6.Test">\r
-      <method name="IEnumerable`1 Replace[T](T)" attrs="150">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test7.Test">\r
-      <method name="IEnumerable`1 Replace[T](T[])" attrs="150">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="Test3.Test`1+&lt;Replace&gt;c__Iterator2`1[S,T]">\r
-      <method name="KeyValuePair`2 System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.get_Current()" attrs="2529">\r
-        <size>14</size>\r
-      </method>\r
       <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">\r
         <size>19</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>77</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>89</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T[]&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>89</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test1.Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test2.Test`1[S]">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test3.Test`1[S]">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[S,T]] Replace[T](System.Collections.Generic.IEnumerable`1[T], System.Collections.Generic.IEnumerable`1[S])" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test4.Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T]()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test5.Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T](T)" attrs="150">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test6.Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Replace[T](T)" attrs="150">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test7.Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T[]] Replace[T](T[])" attrs="150">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test1.Test+&lt;Replace&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test2.Test`1+&lt;Replace&gt;c__Iterator1`1[S,T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test3.Test`1+&lt;Replace&gt;c__Iterator2`1[S,T]">\r
+      <method name="System.Collections.Generic.KeyValuePair`2[S,T] System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.get_Current()" attrs="2529">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[S,T]] System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;S,T&gt;&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test4.Test+&lt;Replace&gt;c__Iterator3`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test5.Test+&lt;Replace&gt;c__Iterator4`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test6.Test+&lt;Replace&gt;c__Iterator5`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test7.Test+&lt;Replace&gt;c__Iterator6`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T[]] System.Collections.Generic.IEnumerable&lt;T[]&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-192.cs">\r
     <type name="xX">\r
   </test>\r
   <test name="gtest-193.cs">\r
     <type name="OrderedMultiDictionary`2[T,U]">\r
-      <method name="IEnumerator`1 EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">\r
-        <size>29</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="RedBlackTree`1[S]">\r
-      <method name="IEnumerable`1 EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;S&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-  </test>\r
-  <test name="gtest-194.cs">\r
+    <type name="OrderedMultiDictionary`2[T,U]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">\r
+        <size>29</size>\r
+      </method>\r
+    </type>\r
     <type name="RedBlackTree`1[S]">\r
-      <method name="IEnumerable`1 EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">\r
+      <method name="System.Collections.Generic.IEnumerable`1[S] EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">\r
         <size>23</size>\r
       </method>\r
+    </type>\r
+    <type name="RedBlackTree`1+&lt;EnumerateRange&gt;c__Iterator1[S]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable&lt;S&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-194.cs">\r
+    <type name="RedBlackTree`1[S]">\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="OrderedMultiDictionary`2[T,U]">\r
-      <method name="IEnumerator`1 EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">\r
-        <size>29</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;S&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="RedBlackTree`1[S]">\r
+      <method name="System.Collections.Generic.IEnumerable`1[S] EnumerateRange(RedBlackTree`1+RangeTester[S])" attrs="134">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="OrderedMultiDictionary`2[T,U]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] EnumerateKeys(RedBlackTree`1+RangeTester[System.Collections.Generic.KeyValuePair`2[T,U]])" attrs="129">\r
+        <size>29</size>\r
+      </method>\r
+    </type>\r
+    <type name="RedBlackTree`1+&lt;EnumerateRange&gt;c__Iterator0[S]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[S] System.Collections.Generic.IEnumerable&lt;S&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-195.cs">\r
     <type name="OrderedMultiDictionary`2[T,U]">\r
       <method name="Int64 Test()" attrs="134">\r
         <size>15</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="134">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void .ctor(Int64)" attrs="6278">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="HashSet`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int64] GetEnumerator()" attrs="134">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-202.cs">\r
     <type name="Generic`1[T]">\r
       <method name="Ret Foo()" attrs="454">\r
         <size>10</size>\r
       </method>\r
-      <method name="Ret`1 Foo[T]()" attrs="454">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       <method name="Ret Foo()" attrs="198">\r
         <size>10</size>\r
       </method>\r
-      <method name="Ret`1 Foo[T]()" attrs="198">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="BaseClass">\r
+      <method name="Ret`1[T] Foo[T]()" attrs="454">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
+    <type name="DerivedClass">\r
+      <method name="Ret`1[T] Foo[T]()" attrs="198">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-217.cs">\r
     <type name="Fun`2[A1,R]">\r
       <method name="Void Main(System.String[])" attrs="150">\r
         <size>99</size>\r
       </method>\r
-      <method name="IEnumerable`1 Map[Aa,Af,Rf,Rr](Fun`2[Af,Rf], IEnumerable`1)" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
-      <method name="IEnumerable`1 FromTo(Int32, Int32)" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
       <method name="System.String &lt;Main&gt;m__0(Int32)" attrs="145">\r
         <size>22</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;Rr&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>215</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>125</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="MyTest">\r
+      <method name="System.Collections.Generic.IEnumerable`1[Rr] Map[Aa,Af,Rf,Rr](Fun`2[Af,Rf], System.Collections.Generic.IEnumerable`1[Aa])" attrs="150">\r
+        <size>37</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] FromTo(Int32, Int32)" attrs="150">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="MyTest+&lt;Map&gt;c__Iterator0`4[Aa,Af,Rf,Rr]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[Rr] System.Collections.Generic.IEnumerable&lt;Rr&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
+    <type name="MyTest+&lt;FromTo&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-218.cs">\r
     <type name="Foo">\r
   </test>\r
   <test name="gtest-225.cs">\r
     <type name="Set`1[Element]">\r
-      <method name="Locator locate(Element)" attrs="132">\r
-        <size>39</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>8</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Set`1[Element]">\r
+      <method name="Set`1+Locator[Element] locate(Element)" attrs="132">\r
+        <size>39</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-226.cs">\r
     <type name="Container`1[T]">\r
       <method name="IFoo GetFoo()" attrs="134">\r
         <size>15</size>\r
       </method>\r
-      <method name="IFoo`1 GetFooGeneric[T]()" attrs="134">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>15</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="IFoo`1[T] GetFooGeneric[T]()" attrs="134">\r
+        <size>10</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-235.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>15</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="1478">\r
-        <size>0</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
       <method name="Void raiseItemsAdded(T, Int32)" attrs="452">\r
         <size>2</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="1222">\r
-        <size>0</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="CircularQueue`1[T]">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="198">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void Enqueue(T)" attrs="454">\r
         <size>2</size>\r
       </method>\r
       <method name="Boolean searchoradd(T ByRef, Boolean, Boolean, Boolean)" attrs="129">\r
         <size>10</size>\r
       </method>\r
-      <method name="Void RemoveAll[U](IEnumerable`1)" attrs="454">\r
-        <size>8</size>\r
-      </method>\r
-      <method name="Void AddAll[U](IEnumerable`1)" attrs="454">\r
-        <size>65</size>\r
-      </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="198">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="EnumerableBase`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="1478">\r
+        <size>0</size>\r
+      </method>\r
+    </type>\r
+    <type name="CollectionValueBase`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="1222">\r
+        <size>0</size>\r
+      </method>\r
+    </type>\r
+    <type name="CircularQueue`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="198">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+    <type name="HashSet`1[T]">\r
+      <method name="Void RemoveAll[U](System.Collections.Generic.IEnumerable`1[U])" attrs="454">\r
+        <size>8</size>\r
+      </method>\r
+      <method name="Void AddAll[U](System.Collections.Generic.IEnumerable`1[U])" attrs="454">\r
+        <size>65</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="198">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-248.cs">\r
     <type name="Foo`1[T]">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>15</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="1478">\r
-        <size>0</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="ArrayBase`1[T]">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="198">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="HashedArrayList`1[T]">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="198">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="EnumerableBase`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="1478">\r
+        <size>0</size>\r
+      </method>\r
+    </type>\r
+    <type name="ArrayBase`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="198">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+    <type name="HashedArrayList`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="198">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-250.cs">\r
     <type name="Fun`2[R,S]">\r
       </method>\r
     </type>\r
     <type name="GuardedIndexedSorted`1[T]">\r
-      <method name="IIndexedSorted`1 Map[V](Fun`2[T,V])" attrs="486">\r
-        <size>21</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="GuardedIndexedSorted`1[T]">\r
+      <method name="IIndexedSorted`1[V] Map[V](Fun`2[T,V])" attrs="486">\r
+        <size>21</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-251.cs">\r
     <type name="SortedIndexedTester`1[T]">\r
-      <method name="Void Test(ISorted`1)" attrs="134">\r
-        <size>25</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="SortedIndexedTester`1[T]">\r
+      <method name="Void Test(ISorted`1[System.Int32])" attrs="134">\r
+        <size>25</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-252.cs">\r
     <type name="EqualityComparer`1[T]">\r
       </method>\r
     </type>\r
     <type name="Extensible`1[V]">\r
-      <method name="Void AddAll[W](IEnumerable`1)" attrs="486">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Extensible`1[V]">\r
+      <method name="Void AddAll[W](System.Collections.Generic.IEnumerable`1[W])" attrs="486">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-254.cs">\r
     <type name="HashedLinkedList`1[T]">\r
   </test>\r
   <test name="gtest-256.cs">\r
     <type name="Test">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="134">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>12</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.String] GetEnumerator()" attrs="134">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-257.cs">\r
     <type name="Tests">\r
       </method>\r
     </type>\r
     <type name="ConvertHelper">\r
-      <method name="IEnumerator`1 Test[S,T](S)" attrs="150">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="ConvertHelper">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] Test[S,T](S)" attrs="150">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-264.cs">\r
     <type name="BaseList`1[SubType]">\r
   </test>\r
   <test name="gtest-269.cs">\r
     <type name="IrishPub">\r
-      <method name="Int64 op_Implicit(Nullable`1)" attrs="2198">\r
-        <size>44</size>\r
-      </method>\r
-      <method name="Nullable`1 op_Implicit(Int64)" attrs="2198">\r
-        <size>21</size>\r
-      </method>\r
       <method name="Void .ctor(IrishBeer)" attrs="6278">\r
         <size>9</size>\r
       </method>\r
     </type>\r
     <type name="X">\r
-      <method name="Int32 Beer(Nullable`1)" attrs="145">\r
-        <size>72</size>\r
-      </method>\r
       <method name="Int64 PubToLong(IrishPub)" attrs="145">\r
         <size>20</size>\r
       </method>\r
-      <method name="Int32 Test(Nullable`1)" attrs="145">\r
-        <size>62</size>\r
-      </method>\r
-      <method name="Int32 TestWithNull(Nullable`1)" attrs="145">\r
-        <size>78</size>\r
-      </method>\r
-      <method name="Nullable`1 Foo(Boolean)" attrs="145">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Int32 Test(Boolean)" attrs="145">\r
         <size>72</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-  </test>\r
-  <test name="gtest-270.cs">\r
+    <type name="IrishPub">\r
+      <method name="Int64 op_Implicit(System.Nullable`1[IrishPub])" attrs="2198">\r
+        <size>44</size>\r
+      </method>\r
+      <method name="System.Nullable`1[IrishPub] op_Implicit(Int64)" attrs="2198">\r
+        <size>21</size>\r
+      </method>\r
+    </type>\r
     <type name="X">\r
-      <method name="Int32 Test(Nullable`1)" attrs="145">\r
+      <method name="Int32 Beer(System.Nullable`1[IrishPub])" attrs="145">\r
+        <size>72</size>\r
+      </method>\r
+      <method name="Int32 Test(System.Nullable`1[System.Int32])" attrs="145">\r
         <size>62</size>\r
       </method>\r
+      <method name="Int32 TestWithNull(System.Nullable`1[System.Int32])" attrs="145">\r
+        <size>78</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Int64] Foo(Boolean)" attrs="145">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-270.cs">\r
+    <type name="X">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>60</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Int32 Test(System.Nullable`1[System.Int32])" attrs="145">\r
+        <size>62</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-271.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>15</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Qux`2[X,V]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[V] GetEnumerator()" attrs="486">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-272.cs">\r
     <type name="Handler`1[T]">\r
       </method>\r
     </type>\r
     <type name="X">\r
-      <method name="Void Main()" attrs="150">\r
-        <size>448</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="S">\r
+      <method name="System.Nullable`1[System.Boolean] op_Implicit(S)" attrs="2198">\r
+        <size>12</size>\r
+      </method>\r
+    </type>\r
+    <type name="X">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>612</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-275.cs">\r
     <type name="Test">\r
       </method>\r
     </type>\r
     <type name="Tests+GenericClass`1[T]">\r
-      <method name="T Z(IList`1, Int32)" attrs="150">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="T Z(System.Collections.Generic.IList`1[T], Int32)" attrs="150">\r
+        <size>16</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-277.cs">\r
       <method name="Void Bar()" attrs="486">\r
         <size>12</size>\r
       </method>\r
-      <method name="IList`1 Bar[T]()" attrs="486">\r
-        <size>20</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo">\r
+      <method name="System.Collections.Generic.IList`1[T] Bar[T]()" attrs="486">\r
+        <size>20</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-280.cs">\r
     <type name="Test">\r
   </test>\r
   <test name="gtest-281.cs">\r
     <type name="List">\r
-      <method name="Void AddRange[T](ICollection`1)" attrs="131">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="List">\r
+      <method name="Void AddRange[T](System.Collections.Generic.ICollection`1[T])" attrs="131">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-282.cs">\r
     <type name="Foo">\r
       </method>\r
     </type>\r
     <type name="CollectionTester">\r
-      <method name="Int32 Test[T](IList`1)" attrs="145">\r
-        <size>95</size>\r
-      </method>\r
       <method name="Int32 Test()" attrs="150">\r
         <size>628</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="CollectionTester">\r
+      <method name="Int32 Test[T](System.Collections.Generic.IList`1[T])" attrs="145">\r
+        <size>95</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-285.cs">\r
     <type name="A">\r
       <method name="Void Main()" attrs="150">\r
         <size>23</size>\r
       </method>\r
-      <method name="System.String Test2(Nullable`1)" attrs="145">\r
-        <size>14</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.String Test2(System.Nullable`1[System.Decimal])" attrs="145">\r
+        <size>14</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-292.cs">\r
       <method name="Void Invalid(T)" attrs="134">\r
         <size>22</size>\r
       </method>\r
-      <method name="Void Other(IEnumerable`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test`1[T]">\r
+      <method name="Void Other(System.Collections.Generic.IEnumerable`1[T])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-294.cs">\r
     <type name="A">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>7</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-303.cs">\r
     <type name="test.BaseClass">\r
   </test>\r
   <test name="gtest-310.cs">\r
     <type name="MonoBugs.IncompleteGenericInference">\r
-      <method name="Void DoSomethingGeneric[T1,T2](IEnumerable`1, IDictionary`2)" attrs="150">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>21</size>\r
       </method>\r
+      <method name="Void DoSomethingGeneric[T1,T2](System.Collections.Generic.IEnumerable`1[T1], System.Collections.Generic.IDictionary`2[T1,T2])" attrs="150">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-312.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>15</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Temp`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[Temp`1+Foo[T]] GetEnumerator()" attrs="486">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-320.cs">\r
     <type name="Foo`1[K]">\r
   </test>\r
   <test name="gtest-330.cs">\r
     <type name="BaseCollection`1[T]">\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>25</size>\r
-      </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>25</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="BaseCollection`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>25</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-331.cs">\r
     <type name="Foo`1[T]">\r
       <method name="Void Main()" attrs="150">\r
         <size>14</size>\r
       </method>\r
-      <method name="Void Foo[T](IList`1)" attrs="145">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="FooList`1[T]">\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>7</size>\r
-      </method>\r
       <method name="Int32 IndexOf(T)" attrs="486">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="Void Foo[T](System.Collections.Generic.IList`1[T])" attrs="145">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="FooList`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-339.cs">\r
     <type name="Program">\r
       <method name="Void SerializeDictionary(IDictionary)" attrs="145">\r
         <size>2</size>\r
       </method>\r
-      <method name="Void SerializeDictionary(IDictionary`2)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="SerializerLazyDictionary">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="196">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="Boolean System.Collections.Generic.IDictionary&lt;string,object&gt;.ContainsKey(System.String)" attrs="481">\r
         <size>7</size>\r
       </method>\r
-      <method name="ICollection`1 System.Collections.Generic.IDictionary&lt;string,object&gt;.get_Keys()" attrs="2529">\r
-        <size>7</size>\r
-      </method>\r
       <method name="Boolean System.Collections.Generic.IDictionary&lt;string,object&gt;.Remove(System.String)" attrs="481">\r
         <size>7</size>\r
       </method>\r
       <method name="Boolean System.Collections.Generic.IDictionary&lt;string,object&gt;.TryGetValue(System.String, System.Object ByRef)" attrs="481">\r
         <size>7</size>\r
       </method>\r
-      <method name="ICollection`1 System.Collections.Generic.IDictionary&lt;string,object&gt;.get_Values()" attrs="2529">\r
-        <size>7</size>\r
-      </method>\r
       <method name="System.Object System.Collections.Generic.IDictionary&lt;string,object&gt;.get_Item(System.String)" attrs="2529">\r
         <size>7</size>\r
       </method>\r
       <method name="Void System.Collections.Generic.IDictionary&lt;string,object&gt;.set_Item(System.String, System.Object)" attrs="2529">\r
         <size>7</size>\r
       </method>\r
-      <method name="Void System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.Add(KeyValuePair`2)" attrs="481">\r
-        <size>7</size>\r
-      </method>\r
       <method name="Void System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.Clear()" attrs="481">\r
         <size>7</size>\r
       </method>\r
-      <method name="Boolean System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.Contains(KeyValuePair`2)" attrs="481">\r
-        <size>7</size>\r
-      </method>\r
       <method name="Void System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.CopyTo(System.Collections.Generic.KeyValuePair`2[System.String,System.Object][], Int32)" attrs="481">\r
         <size>7</size>\r
       </method>\r
       <method name="Boolean System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.get_IsReadOnly()" attrs="2529">\r
         <size>7</size>\r
       </method>\r
-      <method name="Boolean System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.Remove(KeyValuePair`2)" attrs="481">\r
+      <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.GetEnumerator()" attrs="481">\r
-        <size>15</size>\r
+    </type>\r
+    <type name="Program">\r
+      <method name="Void SerializeDictionary(System.Collections.Generic.IDictionary`2[System.String,System.Object])" attrs="145">\r
+        <size>2</size>\r
       </method>\r
-      <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
-        <size>15</size>\r
+    </type>\r
+    <type name="SerializerLazyDictionary">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]] GetEnumerator()" attrs="196">\r
+        <size>10</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="1476">\r
-        <size>0</size>\r
+    </type>\r
+    <type name="LazyDictionary">\r
+      <method name="System.Collections.Generic.ICollection`1[System.String] System.Collections.Generic.IDictionary&lt;string,object&gt;.get_Keys()" attrs="2529">\r
+        <size>7</size>\r
       </method>\r
-      <method name="Void .ctor()" attrs="6276">\r
+      <method name="System.Collections.Generic.ICollection`1[System.Object] System.Collections.Generic.IDictionary&lt;string,object&gt;.get_Values()" attrs="2529">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="Void System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.Add(System.Collections.Generic.KeyValuePair`2[System.String,System.Object])" attrs="481">\r
         <size>7</size>\r
       </method>\r
+      <method name="Boolean System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.Contains(System.Collections.Generic.KeyValuePair`2[System.String,System.Object])" attrs="481">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="Boolean System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.Remove(System.Collections.Generic.KeyValuePair`2[System.String,System.Object])" attrs="481">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]] System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.GetEnumerator()" attrs="481">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]] GetEnumerator()" attrs="1476">\r
+        <size>0</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-340.cs">\r
       <method name="IEnumerable Enumerable(Int32)" attrs="134">\r
         <size>7</size>\r
       </method>\r
-      <method name="IEnumerable`1 Enumerable[T](System.String)" attrs="134">\r
-        <size>7</size>\r
-      </method>\r
       <method name="IEnumerable Enumerable(System.String)" attrs="134">\r
         <size>7</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Enumerable[T](System.String)" attrs="134">\r
+        <size>7</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-348.cs">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="S2">\r
-      <method name="Boolean op_Equality(S2, Nullable`1)" attrs="2198">\r
-        <size>7</size>\r
-      </method>\r
-      <method name="Boolean op_Inequality(S2, Nullable`1)" attrs="2198">\r
-        <size>7</size>\r
-      </method>\r
-    </type>\r
     <type name="S3">\r
       <method name="Decimal op_Inequality(S3, System.Object)" attrs="2198">\r
         <size>15</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="S2">\r
+      <method name="Boolean op_Equality(S2, System.Nullable`1[S2])" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="Boolean op_Inequality(S2, System.Nullable`1[S2])" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-359.cs">\r
     <type name="BaseGeneric`1[T]">\r
       </method>\r
     </type>\r
     <type name="BugReport.A">\r
-      <method name="Nullable`1 get_Counter()" attrs="2182">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Int32] get_Counter()" attrs="2182">\r
         <size>15</size>\r
       </method>\r
-      <method name="Void set_Counter(Nullable`1)" attrs="2182">\r
+      <method name="Void set_Counter(System.Nullable`1[System.Int32])" attrs="2182">\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-365.cs">\r
       <method name="IList Query()" attrs="486">\r
         <size>10</size>\r
       </method>\r
-      <method name="IList`1 Query[Extent](IList`1, IList`1)" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Db4objects.Db4o.Internal.ObjectContainerBase">\r
+      <method name="System.Collections.Generic.IList`1[Extent] Query[Extent](System.Collections.Generic.IList`1[Extent], System.Collections.Generic.IList`1[Extent])" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-370.cs">\r
     <type name="N2.X`1[T]">\r
     </type>\r
   </test>\r
   <test name="gtest-376.cs">\r
-    <type name="S`1[T]">\r
-      <method name="System.Object Box(Nullable`1)" attrs="145">\r
-        <size>43</size>\r
-      </method>\r
-    </type>\r
     <type name="C">\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="S`1[T]">\r
+      <method name="System.Object Box(System.Nullable`1[T])" attrs="145">\r
+        <size>43</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-377.cs">\r
     <type name="D">\r
       <method name="Void Main()" attrs="150">\r
-        <size>92</size>\r
+        <size>68</size>\r
       </method>\r
       <method name="Void .cctor()" attrs="6289">\r
         <size>26</size>\r
   </test>\r
   <test name="gtest-378.cs">\r
     <type name="Test">\r
-      <method name="System.Object Foo(Nullable`1)" attrs="145">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="System.Object FooG[T](Nullable`1)" attrs="145">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>76</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Object Foo(System.Nullable`1[System.Int32])" attrs="145">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Object FooG[T](System.Nullable`1[T])" attrs="145">\r
+        <size>15</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-379.cs">\r
       </method>\r
     </type>\r
     <type name="C">\r
-      <method name="Int32 Print(Nullable`1)" attrs="145">\r
-        <size>29</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>23</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Int32 Print(System.Nullable`1[S])" attrs="145">\r
+        <size>29</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-380.cs">\r
       <method name="Void Main(System.String[])" attrs="150">\r
         <size>71</size>\r
       </method>\r
-      <method name="IEnumerable`1 setX()" attrs="145">\r
-        <size>23</size>\r
-      </method>\r
-      <method name="IEnumerable`1 test()" attrs="145">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>115</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>189</size>\r
       </method>\r
         <size>9</size>\r
       </method>\r
     </type>\r
+    <type name="TestGoto">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] setX()" attrs="145">\r
+        <size>23</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] test()" attrs="145">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="TestGoto+&lt;setX&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="TestGoto+&lt;test&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Boolean] System.Collections.Generic.IEnumerable&lt;bool&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-382.cs">\r
     <type name="C">\r
     </type>\r
     <type name="C">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>279</size>\r
+        <size>298</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
   <test name="gtest-389.cs">\r
     <type name="C">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>261</size>\r
+        <size>253</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
   </test>\r
   <test name="gtest-392.cs">\r
     <type name="DieSubrangeType">\r
-      <method name="Nullable`1 get_UpperBound()" attrs="2182">\r
-        <size>14</size>\r
-      </method>\r
-      <method name="Void set_UpperBound(Nullable`1)" attrs="2177">\r
-        <size>8</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>20</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="DieSubrangeType">\r
+      <method name="System.Nullable`1[System.Int32] get_UpperBound()" attrs="2182">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="Void set_UpperBound(System.Nullable`1[System.Int32])" attrs="2177">\r
+        <size>8</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-393.cs">\r
     <type name="B`1[T]">\r
   </test>\r
   <test name="gtest-397.cs">\r
     <type name="Foo">\r
-      <method name="Foo op_UnaryNegation(Nullable`1)" attrs="2198">\r
-        <size>55</size>\r
-      </method>\r
       <method name="Void .ctor(Int32)" attrs="6278">\r
         <size>9</size>\r
       </method>\r
     </type>\r
     <type name="Bar">\r
-      <method name="Nullable`1 op_UnaryNegation(Nullable`1)" attrs="2198">\r
-        <size>54</size>\r
-      </method>\r
       <method name="Void .ctor(Int32)" attrs="6278">\r
         <size>9</size>\r
       </method>\r
       <method name="Foo NegateFoo(Foo)" attrs="145">\r
         <size>20</size>\r
       </method>\r
-      <method name="Foo NegateFooNullable(Nullable`1)" attrs="145">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="Nullable`1 NegateBarNullable(Nullable`1)" attrs="145">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="Nullable`1 NegateBar(Bar)" attrs="145">\r
-        <size>20</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>168</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo">\r
+      <method name="Foo op_UnaryNegation(System.Nullable`1[Foo])" attrs="2198">\r
+        <size>55</size>\r
+      </method>\r
+    </type>\r
+    <type name="Bar">\r
+      <method name="System.Nullable`1[Bar] op_UnaryNegation(System.Nullable`1[Bar])" attrs="2198">\r
+        <size>54</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test">\r
+      <method name="Foo NegateFooNullable(System.Nullable`1[Foo])" attrs="145">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Nullable`1[Bar] NegateBarNullable(System.Nullable`1[Bar])" attrs="145">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Nullable`1[Bar] NegateBar(Bar)" attrs="145">\r
+        <size>20</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-398.cs">\r
     <type name="ToStr">\r
     </type>\r
     <type name="NullableColorTests">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>117</size>\r
+        <size>120</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       <method name="Void Test_2()" attrs="129">\r
         <size>32</size>\r
       </method>\r
-      <method name="Nullable`1 Test_3[T](System.Func`3[T,T,T], T)" attrs="129">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void Test_4(Boolean, Boolean)" attrs="129">\r
         <size>40</size>\r
       </method>\r
       <method name="Void Test_13(System.Object)" attrs="129">\r
         <size>53</size>\r
       </method>\r
-      <method name="Nullable`1 Test_14()" attrs="129">\r
-        <size>68</size>\r
-      </method>\r
       <method name="System.Action`1[System.Int32] Test_15(System.Action`1[System.Int32])" attrs="129">\r
         <size>46</size>\r
       </method>\r
       <method name="Void Helper[T](T)" attrs="145">\r
         <size>2</size>\r
       </method>\r
+      <method name="System.Nullable`1[T] Test_3[T](System.Func`3[T,T,T], T)" attrs="129">\r
+        <size>22</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Int32] Test_14()" attrs="129">\r
+        <size>68</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-410.cs">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>31</size>\r
       </method>\r
-      <method name="Nullable`1 get_Id()" attrs="2177">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Boolean Test()" attrs="129">\r
         <size>59</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Nullable`1[System.Int32] get_Id()" attrs="2177">\r
+        <size>15</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-423.cs">\r
       <method name="Void Block(A[])" attrs="150">\r
         <size>7</size>\r
       </method>\r
-      <method name="Void Block(IEnumerable`1, A[])" attrs="150">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>37</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void Block(System.Collections.Generic.IEnumerable`1[B], A[])" attrs="150">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-425.cs">\r
   </test>\r
   <test name="gtest-426.cs">\r
     <type name="OverloadTest.MyClass`1[T]">\r
-      <method name="Boolean Method(MyInterface`1)" attrs="134">\r
-        <size>28</size>\r
-      </method>\r
       <method name="Boolean Method(System.Action`1[T])" attrs="134">\r
         <size>10</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="OverloadTest.MyClass`1[T]">\r
+      <method name="Boolean Method(OverloadTest.MyInterface`1[T])" attrs="134">\r
+        <size>28</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-427.cs">\r
     <type name="EventHandler">\r
       </method>\r
     </type>\r
     <type name="Klass">\r
-      <method name="Nullable`1 get_Value()" attrs="2182">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor(Nullable`1)" attrs="6278">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Klass">\r
+      <method name="System.Nullable`1[CInt] get_Value()" attrs="2182">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-429.cs">\r
     <type name="CInt">\r
       </method>\r
     </type>\r
     <type name="Driver">\r
-      <method name="Nullable`1 get_Prop()" attrs="2182">\r
-        <size>50</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>50</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Nullable`1[System.Int32] get_Prop()" attrs="2182">\r
+        <size>50</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-431.cs">\r
   <test name="gtest-435.cs">\r
     <type name="testcase.Program">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>293</size>\r
+        <size>371</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>10</size>\r
       </method>\r
-      <method name="Void Foo[U](IEnumerable`1)" attrs="486">\r
-        <size>2</size>\r
-      </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Impl`1[T]">\r
+      <method name="Void Foo[U](System.Collections.Generic.IEnumerable`1[U])" attrs="486">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-449.cs">\r
     <type name="Program">\r
       <method name="Single op_Implicit(S)" attrs="2198">\r
         <size>12</size>\r
       </method>\r
-      <method name="Nullable`1 op_Implicit(S)" attrs="2198">\r
+      <method name="System.Nullable`1[System.Single] op_Implicit(S)" attrs="2198">\r
         <size>19</size>\r
       </method>\r
     </type>\r
   </test>\r
   <test name="gtest-468.cs">\r
     <type name="TS">\r
-      <method name="Nullable`1 get_v()" attrs="2182">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="Nullable`1 op_Implicit(TS)" attrs="2198">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="TS op_Implicit(Nullable`1)" attrs="2198">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>56</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Nullable`1[System.Int32] get_v()" attrs="2182">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Int32] op_Implicit(TS)" attrs="2198">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="TS op_Implicit(System.Nullable`1[System.Int32])" attrs="2198">\r
+        <size>10</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-469.cs">\r
   </test>\r
   <test name="gtest-476.cs">\r
     <type name="Test`1[T]">\r
-      <method name="B First()" attrs="134">\r
-        <size>18</size>\r
-      </method>\r
       <method name="IFoo Second()" attrs="134">\r
         <size>23</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test`1[T]">\r
+      <method name="Test`1+B[T] First()" attrs="134">\r
+        <size>18</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-477.cs">\r
     <type name="B`1[T]">\r
       </method>\r
     </type>\r
     <type name="M">\r
-      <method name="Void Test[T](I`1)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>22</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void Test[T](I`1[T])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-480.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>10</size>\r
       </method>\r
-      <method name="Void AddRange(IMyCollection`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
-      <method name="Void AddRange(IEnumerable`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Int32 get_Count()" attrs="2534">\r
         <size>10</size>\r
       </method>\r
       <method name="Boolean Remove(T)" attrs="486">\r
         <size>10</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>21</size>\r
       </method>\r
     </type>\r
+    <type name="MyCollection`1[T]">\r
+      <method name="Void AddRange(IMyCollection`1[T])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void AddRange(System.Collections.Generic.IEnumerable`1[T])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-487.cs">\r
     <type name="Limada.MonoTests.Generics.MultiDictionary`3[K,V,TDictionary]">\r
   </test>\r
   <test name="gtest-490.cs">\r
     <type name="Foo">\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;Foo&gt;.GetEnumerator()" attrs="481">\r
-        <size>25</size>\r
-      </method>\r
       <method name="IEnumerator GetEnumerator()" attrs="486">\r
         <size>25</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>18</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[Foo] System.Collections.Generic.IEnumerable&lt;Foo&gt;.GetEnumerator()" attrs="481">\r
+        <size>25</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-491.cs">\r
       <method name="Int32 Test(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
-      <method name="R Method[T,R](IEnumerable`1, System.Func`2[T,R])" attrs="145">\r
-        <size>24</size>\r
-      </method>\r
-      <method name="R Method2[T,R](IEnumerable`1, System.Func`2[System.Collections.Generic.List`1[T],R])" attrs="145">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>125</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="R Method[T,R](System.Collections.Generic.IEnumerable`1[T], System.Func`2[T,R])" attrs="145">\r
+        <size>24</size>\r
+      </method>\r
+      <method name="R Method2[T,R](System.Collections.Generic.IEnumerable`1[T], System.Func`2[System.Collections.Generic.List`1[T],R])" attrs="145">\r
+        <size>16</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-506.cs">\r
   </test>\r
   <test name="gtest-515.cs">\r
     <type name="A">\r
-      <method name="I`1 Foo[T]()" attrs="454">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="AA">\r
-      <method name="I`1 Foo[V]()" attrs="198">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="Void Dispose()" attrs="486">\r
         <size>2</size>\r
       </method>\r
-      <method name="I`1 Foo[R]()" attrs="198">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>13</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="A">\r
+      <method name="I`1[T] Foo[T]()" attrs="454">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
+    <type name="AA">\r
+      <method name="I`1[V] Foo[V]()" attrs="198">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+    <type name="B">\r
+      <method name="I`1[R] Foo[R]()" attrs="198">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-516.cs">\r
     <type name="B">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>7</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;A&gt;.GetEnumerator()" attrs="481">\r
-        <size>24</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerator`1[A] System.Collections.Generic.IEnumerable&lt;A&gt;.GetEnumerator()" attrs="481">\r
+        <size>24</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-521.cs">\r
     <type name="D">\r
       <method name="Boolean Equals(T)" attrs="486">\r
         <size>10</size>\r
       </method>\r
-      <method name="Boolean Equals(TestClass4`1)" attrs="486">\r
+      <method name="Int32 GetHashCode()" attrs="198">\r
         <size>10</size>\r
       </method>\r
-      <method name="Boolean Equals(TestClass4`1, TestClass4`1)" attrs="486">\r
-        <size>17</size>\r
-      </method>\r
-      <method name="Int32 GetHashCode(TestClass4`1)" attrs="486">\r
-        <size>22</size>\r
+      <method name="Boolean Equals(System.Object)" attrs="198">\r
+        <size>10</size>\r
       </method>\r
-      <method name="Int32 GetHashCode()" attrs="198">\r
+    </type>\r
+    <type name="Test.C">\r
+      <method name="Void Main()" attrs="150">\r
         <size>10</size>\r
       </method>\r
-      <method name="Boolean Equals(System.Object)" attrs="198">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.TestClass4`1[T]">\r
+      <method name="Boolean Equals(Test.TestClass4`1[T])" attrs="486">\r
         <size>10</size>\r
       </method>\r
-      <method name="Boolean op_Equality(TestClass4`1, TestClass4`1)" attrs="2198">\r
+      <method name="Boolean Equals(Test.TestClass4`1[T], Test.TestClass4`1[T])" attrs="486">\r
+        <size>17</size>\r
+      </method>\r
+      <method name="Int32 GetHashCode(Test.TestClass4`1[T])" attrs="486">\r
+        <size>22</size>\r
+      </method>\r
+      <method name="Boolean op_Equality(Test.TestClass4`1[T], Test.TestClass4`1[T])" attrs="2198">\r
         <size>17</size>\r
       </method>\r
-      <method name="Boolean op_Equality(T, TestClass4`1)" attrs="2198">\r
+      <method name="Boolean op_Equality(T, Test.TestClass4`1[T])" attrs="2198">\r
         <size>17</size>\r
       </method>\r
-      <method name="Boolean op_Equality(TestClass4`1, T)" attrs="2198">\r
+      <method name="Boolean op_Equality(Test.TestClass4`1[T], T)" attrs="2198">\r
         <size>17</size>\r
       </method>\r
-      <method name="Boolean op_Equality(System.Object, TestClass4`1)" attrs="2198">\r
+      <method name="Boolean op_Equality(System.Object, Test.TestClass4`1[T])" attrs="2198">\r
         <size>23</size>\r
       </method>\r
-      <method name="Boolean op_Equality(TestClass4`1, System.Object)" attrs="2198">\r
+      <method name="Boolean op_Equality(Test.TestClass4`1[T], System.Object)" attrs="2198">\r
         <size>23</size>\r
       </method>\r
-      <method name="Boolean op_Inequality(TestClass4`1, TestClass4`1)" attrs="2198">\r
+      <method name="Boolean op_Inequality(Test.TestClass4`1[T], Test.TestClass4`1[T])" attrs="2198">\r
         <size>19</size>\r
       </method>\r
-      <method name="Boolean op_Inequality(T, TestClass4`1)" attrs="2198">\r
+      <method name="Boolean op_Inequality(T, Test.TestClass4`1[T])" attrs="2198">\r
         <size>19</size>\r
       </method>\r
-      <method name="Boolean op_Inequality(TestClass4`1, T)" attrs="2198">\r
+      <method name="Boolean op_Inequality(Test.TestClass4`1[T], T)" attrs="2198">\r
         <size>19</size>\r
       </method>\r
-      <method name="Boolean op_Inequality(System.Object, TestClass4`1)" attrs="2198">\r
+      <method name="Boolean op_Inequality(System.Object, Test.TestClass4`1[T])" attrs="2198">\r
         <size>19</size>\r
       </method>\r
-      <method name="Boolean op_Inequality(TestClass4`1, System.Object)" attrs="2198">\r
+      <method name="Boolean op_Inequality(Test.TestClass4`1[T], System.Object)" attrs="2198">\r
         <size>19</size>\r
       </method>\r
     </type>\r
-    <type name="Test.C">\r
-      <method name="Void Main()" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="Void .ctor()" attrs="6278">\r
-        <size>7</size>\r
-      </method>\r
-    </type>\r
   </test>\r
   <test name="gtest-524.cs">\r
     <type name="C">\r
   </test>\r
   <test name="gtest-534.cs">\r
     <type name="A">\r
-      <method name="Void Method(IG`1)" attrs="486">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>21</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void Method(IG`1[System.Double[][]])" attrs="486">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-535.cs">\r
       </method>\r
     </type>\r
     <type name="S">\r
-      <method name="System.String op_BitwiseOr(S, Nullable`1)" attrs="2198">\r
+      <method name="System.String op_BitwiseOr(S, System.Nullable`1[S])" attrs="2198">\r
         <size>14</size>\r
       </method>\r
-      <method name="Nullable`1 op_Addition(S, Nullable`1)" attrs="2198">\r
+      <method name="System.Nullable`1[System.Int32] op_Addition(S, System.Nullable`1[S])" attrs="2198">\r
         <size>16</size>\r
       </method>\r
     </type>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>7</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor(Int32)" attrs="6278">\r
         <size>2</size>\r
       </method>\r
     </type>\r
-    <type name="S2">\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="134">\r
-        <size>23</size>\r
-      </method>\r
-    </type>\r
     <type name="Enumerator`1[T]">\r
       <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">\r
         <size>7</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="S">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] GetEnumerator()" attrs="486">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="S2">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] GetEnumerator()" attrs="134">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-539.cs">\r
     <type name="S">\r
       <method name="C op_Explicit(S)" attrs="2198">\r
         <size>12</size>\r
       </method>\r
-      <method name="C op_Explicit(Nullable`1)" attrs="2198">\r
-        <size>47</size>\r
-      </method>\r
       <method name="Void .ctor(Int32)" attrs="6273">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="C op_Explicit(System.Nullable`1[S])" attrs="2198">\r
+        <size>47</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-540.cs">\r
     <type name="C">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>964</size>\r
+        <size>762</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
         <size>10</size>\r
       </method>\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>128</size>\r
+        <size>353</size>\r
       </method>\r
     </type>\r
   </test>\r
         <size>20</size>\r
       </method>\r
     </type>\r
-    <type name="Foo.Magic`1[T]">\r
-      <method name="Void Upsample(IUpDown)" attrs="150">\r
-        <size>9</size>\r
-      </method>\r
-    </type>\r
     <type name="Foo.Instance">\r
       <method name="Int32 get_DestinationDimension()" attrs="2534">\r
         <size>10</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo.Magic`1[T]">\r
+      <method name="Void Upsample(Foo.Magic`1+IUpDown[T])" attrs="150">\r
+        <size>9</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-551.cs">\r
     <type name="Base`1[T]">\r
       <method name="Void Foo[T](T)" attrs="145">\r
         <size>2</size>\r
       </method>\r
-      <method name="Void Test(Nullable`1)" attrs="150">\r
-        <size>20</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C`1[U]">\r
+      <method name="Void Test(System.Nullable`1[S])" attrs="150">\r
+        <size>20</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-564.cs">\r
     <type name="B1`2[T1,T2]">\r
       </method>\r
     </type>\r
     <type name="C`1[T]">\r
-      <method name="C`1 op_Implicit(T)" attrs="2198">\r
+      <method name="C`1[T] op_Implicit(T)" attrs="2198">\r
         <size>18</size>\r
       </method>\r
     </type>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>7</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>15</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int16] GetEnumerator()" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-573.cs">\r
       </method>\r
     </type>\r
     <type name="CA`1[T]">\r
-      <method name="IB`1 IB&lt;T&gt;.Backwards()" attrs="481">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="IA`1 Backwards()" attrs="1478">\r
-        <size>0</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="CA`1[T]">\r
+      <method name="IA`1[T] Backwards()" attrs="1478">\r
+        <size>0</size>\r
+      </method>\r
+      <method name="IB`1[T] IB&lt;T&gt;.Backwards()" attrs="481">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-574.cs">\r
     <type name="TestClass`1[T1]">\r
       <method name="Void Test()" attrs="129">\r
         <size>11</size>\r
       </method>\r
-      <method name="Void Foo[U](IEnumerable`1)" attrs="134">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="DirectedCollectionBase`1[T3]">\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T3&gt;.GetEnumerator()" attrs="481">\r
-        <size>10</size>\r
-      </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>10</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="EnumerableBase`1[T6]">\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T6&gt;.GetEnumerator()" attrs="481">\r
-        <size>10</size>\r
-      </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>10</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="TestClass`1[T1]">\r
+      <method name="Void Foo[U](System.Collections.Generic.IEnumerable`1[U])" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
+    <type name="DirectedCollectionBase`1[T3]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T3] System.Collections.Generic.IEnumerable&lt;T3&gt;.GetEnumerator()" attrs="481">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
+    <type name="EnumerableBase`1[T6]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T6] System.Collections.Generic.IEnumerable&lt;T6&gt;.GetEnumerator()" attrs="481">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-575.cs">\r
     <type name="C`1[T1]">\r
   </test>\r
   <test name="gtest-576.cs">\r
     <type name="A">\r
-      <method name="Void IA.f[T1](IParam`1)" attrs="481">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>8</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void IA.f[T1](IParam`1[T1])" attrs="481">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-577.cs">\r
   </test>\r
   <test name="gtest-578.cs">\r
     <type name="X">\r
-      <method name="I`1 Test[T,TR](I`1, System.Func`2[I`1[T],TR])" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="U First[U](I`1)" attrs="150">\r
-        <size>18</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>44</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="I`1[TR] Test[T,TR](I`1[T], System.Func`2[I`1[T],TR])" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="U First[U](I`1[U])" attrs="150">\r
+        <size>18</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-579.cs">\r
       </method>\r
     </type>\r
   </test>\r
+  <test name="gtest-584.cs">\r
+    <type name="S">\r
+      <method name="Boolean op_Equality(S, S)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="Boolean op_Inequality(S, S)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="C">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>531</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="S">\r
+      <method name="System.Nullable`1[System.Int32] op_Implicit(S)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="System.Nullable`1[E] op_Implicit(S)" attrs="2198">\r
+        <size>18</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-585.cs">\r
+    <type name="S">\r
+      <method name="Int32 op_Implicit(S)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="S3">\r
+      <method name="System.String op_Implicit(S3)" attrs="2198">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="C">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>436</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="S2">\r
+      <method name="System.Nullable`1[System.Int32] op_Implicit(S2)" attrs="2198">\r
+        <size>19</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.UInt32] op_Implicit(S2)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-586.cs">\r
+    <type name="S">\r
+      <method name="Boolean op_Equality(S, S)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="Boolean op_Inequality(S, S)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="S2">\r
+      <method name="Boolean op_Equality(S2, S2)" attrs="2198">\r
+        <size>22</size>\r
+      </method>\r
+      <method name="Boolean op_Inequality(S2, S2)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="C">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>661</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="S3">\r
+      <method name="System.Nullable`1[System.Int32] op_Implicit(S3)" attrs="2198">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-587.cs">\r
+    <type name="S">\r
+      <method name="System.String op_Implicit(S)" attrs="2198">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="E op_Implicit(S)" attrs="2198">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
+    <type name="C">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>139</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="S">\r
+      <method name="System.Nullable`1[System.Int16] op_Implicit(S)" attrs="2198">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-588.cs">\r
+    <type name="S">\r
+      <method name="System.Nullable`1[System.Int16] op_Implicit(S)" attrs="2198">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="Int16 op_Implicit(S)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="Program">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>246</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</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
   </test>\r
   <test name="gtest-anontype-13.cs">\r
     <type name="Test">\r
-      <method name="IEnumerable`1 Select[T](System.Array, System.Func`2[System.Object,T])" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>182</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>211</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Select[T](System.Array, System.Func`2[System.Object,T])" attrs="150">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;Select&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-autoproperty-01.cs">\r
     <type name="Test">\r
         <size>239</size>\r
       </method>\r
       <method name="Void ConvertTest_7()" attrs="129">\r
-        <size>123</size>\r
+        <size>108</size>\r
       </method>\r
       <method name="Void ConvertTest_8()" attrs="129">\r
         <size>119</size>\r
         <size>170</size>\r
       </method>\r
       <method name="Void EqualTest_11()" attrs="129">\r
-        <size>133</size>\r
+        <size>148</size>\r
       </method>\r
       <method name="Void EqualTest_12()" attrs="129">\r
         <size>128</size>\r
         <size>125</size>\r
       </method>\r
       <method name="Void EqualTest_14()" attrs="129">\r
-        <size>102</size>\r
+        <size>132</size>\r
       </method>\r
       <method name="Void EqualTest_15()" attrs="129">\r
         <size>160</size>\r
         <size>198</size>\r
       </method>\r
       <method name="Void ExclusiveOrTest_8()" attrs="129">\r
-        <size>164</size>\r
+        <size>179</size>\r
       </method>\r
       <method name="Void GreaterThanTest()" attrs="129">\r
         <size>100</size>\r
         <size>170</size>\r
       </method>\r
       <method name="Void NotEqualTest_11()" attrs="129">\r
-        <size>133</size>\r
+        <size>148</size>\r
       </method>\r
       <method name="Void OrTest()" attrs="129">\r
         <size>142</size>\r
     </type>\r
     <type name="Tester">\r
       <method name="Void LessThanTest_9()" attrs="129">\r
-        <size>199</size>\r
+        <size>184</size>\r
       </method>\r
     </type>\r
   </test>\r
   <test name="gtest-etree-03.cs">\r
     <type name="S`1[T]">\r
       <method name="Int32 Test()" attrs="150">\r
-        <size>164</size>\r
+        <size>139</size>\r
       </method>\r
     </type>\r
     <type name="C">\r
     </type>\r
     <type name="C">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>394</size>\r
+        <size>495</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo">\r
+      <method name="Foo op_Addition(Foo, Foo)" attrs="2198">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-etree-05.cs">\r
     <type name="C">\r
   </test>\r
   <test name="gtest-etree-10.cs">\r
     <type name="Foo`1[T]">\r
-      <method name="Boolean ContainsAll[U](IEnumerable`1)" attrs="134">\r
-        <size>200</size>\r
-      </method>\r
       <method name="Boolean Contains(T)" attrs="134">\r
         <size>10</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo`1[T]">\r
+      <method name="Boolean ContainsAll[U](System.Collections.Generic.IEnumerable`1[U])" attrs="134">\r
+        <size>200</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-etree-11.cs">\r
     <type name="C">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>66</size>\r
       </method>\r
-      <method name="IEnumerable`1 Test[T](Int32)" attrs="145">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>148</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Program">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test[T](Int32)" attrs="145">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="Program+&lt;Test&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-etree-14.cs">\r
     <type name="Person">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>67</size>\r
       </method>\r
-      <method name="IEnumerable`1 GetPersons[T](IEnumerable`1, Int32)" attrs="145">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Boolean Test[T](T, System.Linq.Expressions.Expression`1[System.Func`2[T,System.Boolean]])" attrs="145">\r
         <size>21</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>336</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Repro">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] GetPersons[T](System.Collections.Generic.IEnumerable`1[T], Int32)" attrs="145">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="Repro+&lt;GetPersons&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-etree-15.cs">\r
     <type name="Foo">\r
   </test>\r
   <test name="gtest-exmethod-07.cs">\r
     <type name="E">\r
-      <method name="Void ToReadOnly[T](IEnumerable`1)" attrs="147">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void To(IA)" attrs="147">\r
         <size>2</size>\r
       </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
-      <method name="Void Test(IEnumerable`1)" attrs="150">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="E">\r
+      <method name="Void ToReadOnly[T](System.Collections.Generic.IEnumerable`1[T])" attrs="147">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
+    <type name="C">\r
+      <method name="Void Test(System.Collections.Generic.IEnumerable`1[System.Boolean])" attrs="150">\r
+        <size>16</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-exmethod-08.cs">\r
     <type name="C">\r
   </test>\r
   <test name="gtest-exmethod-13.cs">\r
     <type name="Foo">\r
-      <method name="IEnumerable`1 Reverse[T](IEnumerable`1)" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>24</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Reverse[T](System.Collections.Generic.IEnumerable`1[T])" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-exmethod-14.cs">\r
       <method name="System.String Test_1(System.String)" attrs="150">\r
         <size>20</size>\r
       </method>\r
-      <method name="Int32 Test_2[T](IEnumerable`1)" attrs="150">\r
-        <size>11</size>\r
-      </method>\r
     </type>\r
     <type name="Test">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>0</size>\r
       </method>\r
     </type>\r
+    <type name="Rocks">\r
+      <method name="Int32 Test_2[T](System.Collections.Generic.IEnumerable`1[T])" attrs="150">\r
+        <size>11</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-exmethod-20.cs">\r
     <type name="Outer.Inner.Test">\r
       </method>\r
     </type>\r
     <type name="Outer.ExtensionMethods">\r
-      <method name="Void AddRange[T](I, IEnumerable`1)" attrs="150">\r
+      <method name="Void AddRange[T](I, System.Collections.Generic.IEnumerable`1[T])" attrs="150">\r
         <size>2</size>\r
       </method>\r
     </type>\r
     </type>\r
   </test>\r
   <test name="gtest-exmethod-27.cs">\r
-    <type name="Foo.Extensions">\r
-      <method name="System.String AsString(IList`1)" attrs="150">\r
-        <size>14</size>\r
-      </method>\r
-    </type>\r
     <type name="Bar.Program">\r
       <method name="Void Main()" attrs="150">\r
         <size>18</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo.Extensions">\r
+      <method name="System.String AsString(System.Collections.Generic.IList`1[System.Byte])" attrs="150">\r
+        <size>14</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-exmethod-28.cs">\r
     <type name="Foo">\r
       <method name="Int32 get_First()" attrs="2182">\r
         <size>10</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] GetEnumerator()" attrs="486">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-exmethod-31.cs">\r
     <type name="N.S">\r
   </test>\r
   <test name="gtest-exmethod-41.cs">\r
     <type name="TT">\r
-      <method name="Void Method[T](IEnumerable`1, System.Func`2[T,System.Boolean])" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Test[U](U)" attrs="150">\r
         <size>25</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="TT">\r
+      <method name="Void Method[T](System.Collections.Generic.IEnumerable`1[T], System.Func`2[T,System.Boolean])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-exmethod-42.cs">\r
     <type name="C">\r
         <size>0</size>\r
       </method>\r
     </type>\r
-    <type name="ExtensionTest.Two.Extensions">\r
-      <method name="Boolean Contains[T](IEnumerable`1, T)" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="Boolean All[T](IEnumerable`1, ExtensionTest.Two.AxFunc`2[T,System.Boolean])" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-    </type>\r
     <type name="ExtensionTest.MyClass">\r
       <method name="Boolean IsCharacters(System.String, System.Char[])" attrs="150">\r
         <size>27</size>\r
         <size>2</size>\r
       </method>\r
     </type>\r
+    <type name="ExtensionTest.Two.Extensions">\r
+      <method name="Boolean Contains[T](System.Collections.Generic.IEnumerable`1[T], T)" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="Boolean All[T](System.Collections.Generic.IEnumerable`1[T], ExtensionTest.Two.AxFunc`2[T,System.Boolean])" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-fixedbuffer-01.cs">\r
     <type name="TestNew">\r
       <method name="T get_Item(Int32)" attrs="2182">\r
         <size>21</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="134">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>8</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C+ArrayReadOnlyList`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="134">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-02.cs">\r
     <type name="C">\r
-      <method name="IEnumerator`1 Test()" attrs="129">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="C+&lt;Test&gt;c__Iterator0">\r
-      <method name="KeyValuePair`2 System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.get_Current()" attrs="2529">\r
-        <size>14</size>\r
-      </method>\r
       <method name="System.Object System.Collections.IEnumerator.get_Current()" attrs="2529">\r
         <size>19</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]] Test()" attrs="129">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.KeyValuePair`2[System.String,System.Object] System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;string,object&gt;&gt;.get_Current()" attrs="2529">\r
+        <size>14</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-03.cs">\r
     <type name="Test">\r
-      <method name="IEnumerable`1 Annotations[T]()" attrs="134">\r
-        <size>30</size>\r
-      </method>\r
-      <method name="IEnumerable`1 Annotations(System.Type)" attrs="134">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>15</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>204</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>232</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Annotations[T]()" attrs="134">\r
+        <size>30</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Object] Annotations(System.Type)" attrs="134">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;Annotations&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;Annotations&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-04.cs">\r
     <type name="TestClass">\r
       <method name="Void ToString(System.Object)" attrs="1478">\r
         <size>0</size>\r
       </method>\r
-      <method name="IEnumerable`1 TestEnumerator()" attrs="134">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void Test()" attrs="134">\r
         <size>9</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>38</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="TestClass">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Object] TestEnumerator()" attrs="134">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="TestClass+&lt;TestEnumerator&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-05.cs">\r
     <type name="Test">\r
       <method name="Void Main()" attrs="150">\r
         <size>32</size>\r
       </method>\r
-      <method name="IEnumerable`1 TestRoutine[T](IEnumerable`1, Foo`1[T])" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>197</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-  </test>\r
-  <test name="gtest-iter-06.cs">\r
-    <type name="Mono.Rocks.KeyValuePair">\r
-      <method name="Nullable`1 Just[TKey,TValue](TKey, TValue)" attrs="150">\r
-        <size>21</size>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] TestRoutine[T](System.Collections.Generic.IEnumerable`1[T], Foo`1[T])" attrs="150">\r
+        <size>37</size>\r
       </method>\r
     </type>\r
-    <type name="Mono.Rocks.Sequence">\r
-      <method name="IEnumerable`1 Unfoldr[TSource,TResult](TSource, System.Func`2[TSource,System.Nullable`1[System.Collections.Generic.KeyValuePair`2[TResult,TSource]]])" attrs="150">\r
-        <size>16</size>\r
-      </method>\r
-      <method name="IEnumerable`1 CreateUnfoldrIterator[TSource,TResult](TSource, System.Func`2[TSource,System.Nullable`1[System.Collections.Generic.KeyValuePair`2[TResult,TSource]]])" attrs="145">\r
-        <size>44</size>\r
+    <type name="Test+&lt;TestRoutine&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
       </method>\r
     </type>\r
+  </test>\r
+  <test name="gtest-iter-06.cs">\r
     <type name="Mono.Rocks.Test">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>128</size>\r
       </method>\r
-      <method name="Nullable`1 &lt;Main&gt;m__0(Int32)" attrs="145">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;TResult&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>192</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Mono.Rocks.KeyValuePair">\r
+      <method name="System.Nullable`1[System.Collections.Generic.KeyValuePair`2[TKey,TValue]] Just[TKey,TValue](TKey, TValue)" attrs="150">\r
+        <size>21</size>\r
+      </method>\r
+    </type>\r
+    <type name="Mono.Rocks.Sequence">\r
+      <method name="System.Collections.Generic.IEnumerable`1[TResult] Unfoldr[TSource,TResult](TSource, System.Func`2[TSource,System.Nullable`1[System.Collections.Generic.KeyValuePair`2[TResult,TSource]]])" attrs="150">\r
+        <size>16</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[TResult] CreateUnfoldrIterator[TSource,TResult](TSource, System.Func`2[TSource,System.Nullable`1[System.Collections.Generic.KeyValuePair`2[TResult,TSource]]])" attrs="145">\r
+        <size>44</size>\r
+      </method>\r
+    </type>\r
+    <type name="Mono.Rocks.Test">\r
+      <method name="System.Nullable`1[System.Collections.Generic.KeyValuePair`2[System.Int32,System.Int32]] &lt;Main&gt;m__0(Int32)" attrs="145">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="Mono.Rocks.Sequence+&lt;CreateUnfoldrIterator&gt;c__Iterator0`2[TSource,TResult]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[TResult] System.Collections.Generic.IEnumerable&lt;TResult&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-07.cs">\r
     <type name="Test">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>16</size>\r
       </method>\r
-      <method name="Void TestFunction(IEnumerable`1)" attrs="150">\r
-        <size>36</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="MySystem">\r
-      <method name="IEnumerable`1 get_Items()" attrs="2182">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>35</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>197</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="Void TestFunction(System.Collections.Generic.IEnumerable`1[System.String])" attrs="150">\r
+        <size>36</size>\r
+      </method>\r
+    </type>\r
+    <type name="MySystem">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] get_Items()" attrs="2182">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="MySystem+&lt;&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.String] System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-08.cs">\r
     <type name="App">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>91</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-iter-09.cs">\r
     <type name="Test">\r
-      <method name="IEnumerable`1 Create[T](T[,])" attrs="145">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>89</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>137</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Create[T](T[,])" attrs="145">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;Create&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-10.cs">\r
     <type name="Test">\r
-      <method name="IEnumerable`1 FromTo(Int32, Int32)" attrs="145">\r
-        <size>44</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>185</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>110</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] FromTo(Int32, Int32)" attrs="145">\r
+        <size>44</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;FromTo&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-11.cs">\r
     <type name="Foo">\r
       <method name="Void Add(T)" attrs="134">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 GetEnumerator()" attrs="486">\r
-        <size>22</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>18</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Collection`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] GetEnumerator()" attrs="486">\r
+        <size>22</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-12.cs">\r
     <type name="H">\r
       <method name="Void Main(System.String[])" attrs="150">\r
         <size>2</size>\r
       </method>\r
-      <method name="IEnumerable`1 Merge[T](IEnumerator`1)" attrs="150">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>124</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="H">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Merge[T](System.Collections.Generic.IEnumerator`1[T])" attrs="150">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="H+&lt;Merge&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-13.cs">\r
     <type name="C`1[T]">\r
       <method name="IEnumerator GetEnumerator()" attrs="134">\r
         <size>20</size>\r
       </method>\r
-      <method name="IEnumerable`1 Filter(System.Func`2[T,System.Boolean])" attrs="134">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>225</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Filter(System.Func`2[T,System.Boolean])" attrs="134">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="C`1+&lt;Filter&gt;c__Iterator0[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-14.cs">\r
     <type name="A">\r
       </method>\r
     </type>\r
     <type name="S">\r
-      <method name="IEnumerable`1 GetIt()" attrs="134">\r
-        <size>35</size>\r
-      </method>\r
       <method name="Int32 &lt;GetHashCode&gt;__BaseCallProxy0()" attrs="129">\r
         <size>24</size>\r
       </method>\r
       <method name="Void set_BaseM(Int32)" attrs="2244">\r
         <size>12</size>\r
       </method>\r
-      <method name="IEnumerable`1 GetIt()" attrs="129">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>145</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>82</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>93</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="S">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetIt()" attrs="134">\r
+        <size>35</size>\r
+      </method>\r
+    </type>\r
+    <type name="X">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetIt()" attrs="129">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="S+&lt;GetIt&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="X+&lt;GetIt&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-15.cs">\r
     <type name="C`1[TFirst]">\r
-      <method name="IEnumerable`1 GetEnumerable[V](IEnumerable`1)" attrs="131">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;V&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>189</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C`1[TFirst]">\r
+      <method name="System.Collections.Generic.IEnumerable`1[V] GetEnumerable[V](System.Collections.Generic.IEnumerable`1[C`1+VSlot`1[TFirst,V]])" attrs="131">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="C`1+&lt;GetEnumerable&gt;c__Iterator0`1[TFirst,V]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[V] System.Collections.Generic.IEnumerable&lt;V&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-16.cs">\r
     <type name="Test.Base">\r
-      <method name="IEnumerable`1 GetStuff(Int32)" attrs="454">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test.Derived">\r
-      <method name="IEnumerable`1 GetStuff(Int32)" attrs="198">\r
-        <size>37</size>\r
-      </method>\r
-      <method name="IEnumerable`1 &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6276">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test.SpecialDerived">\r
-      <method name="IEnumerable`1 GetStuff(Int32)" attrs="198">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>65</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>77</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>195</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>195</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test.Base">\r
+      <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="454">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.Derived">\r
+      <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="198">\r
+        <size>37</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[Test.Base] &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.SpecialDerived">\r
+      <method name="System.Collections.Generic.IEnumerable`1[Test.Base] GetStuff(Int32)" attrs="198">\r
+        <size>37</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[Test.Base] &lt;GetStuff&gt;__BaseCallProxy0(Int32)" attrs="129">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.Base+&lt;GetStuff&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.Derived+&lt;GetStuff&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.SpecialDerived+&lt;GetStuff&gt;c__Iterator2">\r
+      <method name="System.Collections.Generic.IEnumerator`1[Test.Base] System.Collections.Generic.IEnumerable&lt;Test.Base&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-17.cs">\r
     <type name="Test">\r
-      <method name="IEnumerable`1 TestMethod()" attrs="134">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>37</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] TestMethod()" attrs="134">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;TestMethod&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-18.cs">\r
     <type name="c">\r
-      <method name="IEnumerable`1 func()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>57</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;char&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>78</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="c">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Char] func()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="c+&lt;func&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Char] System.Collections.Generic.IEnumerable&lt;char&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-19.cs">\r
     <type name="IEnumerableTransform">\r
-      <method name="IEnumerable`1 Transform[TOut](IEnumerable`1, IEnumerableTransform+EmitterFunc`1[TOut])" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
       <method name="IEnumerableTransform+EmitterFunc`1[TOut] Emit[TOut](TOut)" attrs="150">\r
         <size>34</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;TOut&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>203</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="IEnumerableTransform">\r
+      <method name="System.Collections.Generic.IEnumerable`1[TOut] Transform[TOut](System.Collections.Generic.IEnumerable`1[System.Int32], IEnumerableTransform+EmitterFunc`1[TOut])" attrs="150">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="IEnumerableTransform+&lt;Transform&gt;c__Iterator0`1[TOut]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[TOut] System.Collections.Generic.IEnumerable&lt;TOut&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-20.cs">\r
     <type name="X">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>77</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-iter-21.cs">\r
     <type name="C">\r
-      <method name="IEnumerable`1 Test()" attrs="129">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>72</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Void &lt;&gt;__Finally0()" attrs="129">\r
         <size>29</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test()" attrs="129">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-22.cs">\r
     <type name="D">\r
       </method>\r
     </type>\r
     <type name="C">\r
-      <method name="IEnumerable`1 Test()" attrs="129">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>78</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>74</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-  </test>\r
-  <test name="gtest-iter-23.cs">\r
     <type name="C">\r
-      <method name="IEnumerable`1 Test()" attrs="145">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test()" attrs="129">\r
         <size>23</size>\r
       </method>\r
-      <method name="IEnumerable`1 Test_2()" attrs="145">\r
-        <size>23</size>\r
+    </type>\r
+    <type name="C+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
       </method>\r
+    </type>\r
+  </test>\r
+  <test name="gtest-iter-23.cs">\r
+    <type name="C">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>180</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>271</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>200</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test()" attrs="145">\r
+        <size>23</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test_2()" attrs="145">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test_2&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-24.cs">\r
     <type name="B">\r
       </method>\r
     </type>\r
     <type name="C">\r
-      <method name="IEnumerable`1 Test()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>71</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>170</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-25.cs">\r
     <type name="Test.Program">\r
       <method name="Void Main()" attrs="150">\r
         <size>61</size>\r
       </method>\r
-      <method name="IEnumerable`1 Test()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
     </type>\r
     <type name="Test.Program+&lt;Test&gt;c__Iterator0">\r
       <method name="System.Object System.Collections.Generic.IEnumerator&lt;object&gt;.get_Current()" attrs="2529">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>143</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test.Program">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Object] Test()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.Program+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-26.cs">\r
     <type name="Test.Program">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>51</size>\r
       </method>\r
-      <method name="IEnumerable`1 Test()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
     </type>\r
     <type name="Test.Program+&lt;Test&gt;c__Iterator0">\r
       <method name="System.Object System.Collections.Generic.IEnumerator&lt;object&gt;.get_Current()" attrs="2529">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>72</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test.Program">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Object] Test()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test.Program+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-27.cs">\r
     <type name="CompilerBug">\r
       <method name="Void Main()" attrs="150">\r
         <size>61</size>\r
       </method>\r
-      <method name="IEnumerable`1 Foo()" attrs="145">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>161</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="CompilerBug">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] Foo()" attrs="145">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="CompilerBug+&lt;Foo&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.String] System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-28.cs">\r
     <type name="A">\r
-      <method name="IEnumerable`1 Test(B)" attrs="134">\r
-        <size>37</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>18</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>178</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="A">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] Test(B)" attrs="134">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="A+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.String] System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-iter-29.cs">\r
     <type name="Test">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>44</size>\r
       </method>\r
-      <method name="IEnumerable`1 Test2()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test2()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;Test2&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-lambda-01.cs">\r
     <type name="IntFunc">\r
       </method>\r
     </type>\r
     <type name="C">\r
-      <method name="IEnumerable`1 Test[T](T)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="IEnumerable`1 Test[T](Func`1[T])" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="IEnumerable`1 Test2[T](Func`2[T,T])" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>114</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Test[T](T)" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Test[T](Func`1[T])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Test2[T](Func`2[T,T])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-lambda-10.cs">\r
     <type name="C">\r
-      <method name="Void Foo[TSource](IEnumerable`1)" attrs="150">\r
-        <size>2</size>\r
-      </method>\r
-      <method name="Void Foo[TCollection,TSource](IEnumerable`1, System.Func`2[TSource,System.Collections.Generic.IEnumerable`1[TCollection]])" attrs="150">\r
-        <size>2</size>\r
-      </method>\r
-      <method name="Void Foo[TCollection,TSource](IEnumerable`1, System.Func`3[TSource,TCollection[],System.Collections.Generic.IEnumerable`1[TCollection]])" attrs="150">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Foo[TCollection,TSource](System.Func`2[TCollection[],System.Collections.Generic.IEnumerable`1[TSource]])" attrs="150">\r
         <size>2</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="C+&lt;Main&gt;c__AnonStorey0">\r
-      <method name="IEnumerable`1 &lt;&gt;m__0(Int32)" attrs="131">\r
-        <size>15</size>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="C">\r
+      <method name="Void Foo[TSource](System.Collections.Generic.IEnumerable`1[TSource])" attrs="150">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void Foo[TCollection,TSource](System.Collections.Generic.IEnumerable`1[TSource], System.Func`2[TSource,System.Collections.Generic.IEnumerable`1[TCollection]])" attrs="150">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void Foo[TCollection,TSource](System.Collections.Generic.IEnumerable`1[TSource], System.Func`3[TSource,TCollection[],System.Collections.Generic.IEnumerable`1[TCollection]])" attrs="150">\r
+        <size>2</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__1(Int32, System.Int32[])" attrs="131">\r
+    </type>\r
+    <type name="C+&lt;Main&gt;c__AnonStorey0">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__0(Int32)" attrs="131">\r
         <size>15</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__2(System.Int32[])" attrs="131">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__1(Int32, System.Int32[])" attrs="131">\r
         <size>15</size>\r
       </method>\r
-      <method name="Void .ctor()" attrs="6278">\r
-        <size>7</size>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__2(System.Int32[])" attrs="131">\r
+        <size>15</size>\r
       </method>\r
     </type>\r
   </test>\r
     </type>\r
   </test>\r
   <test name="gtest-lambda-15.cs">\r
-    <type name="Enumerable">\r
-      <method name="Int32 Sum[TSource](IEnumerable`1, System.Func`2[TSource,System.Int32])" attrs="150">\r
-        <size>40</size>\r
-      </method>\r
-      <method name="TR Sum[TA,TR](IEnumerable`1, System.Func`3[TR,TA,TR])" attrs="145">\r
-        <size>139</size>\r
-      </method>\r
-    </type>\r
     <type name="Repro">\r
       <method name="Int32 Main()" attrs="150">\r
         <size>128</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Enumerable">\r
+      <method name="Int32 Sum[TSource](System.Collections.Generic.IEnumerable`1[TSource], System.Func`2[TSource,System.Int32])" attrs="150">\r
+        <size>40</size>\r
+      </method>\r
+      <method name="TR Sum[TA,TR](System.Collections.Generic.IEnumerable`1[TA], System.Func`3[TR,TA,TR])" attrs="145">\r
+        <size>139</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-lambda-16.cs">\r
     <type name="Repro">\r
-      <method name="Void AssertFoo[T](IList`1)" attrs="145">\r
-        <size>35</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Repro">\r
+      <method name="Void AssertFoo[T](System.Collections.Generic.IList`1[T])" attrs="145">\r
+        <size>35</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-lambda-17.cs">\r
     <type name="TestCase">\r
       <method name="Product &lt;Main&gt;m__1(Product)" attrs="145">\r
         <size>10</size>\r
       </method>\r
-      <method name="&lt;&gt;__AnonType0`2[System.Linq.IGrouping`2[System.Int32,Product],System.Collections.Generic.IEnumerable`1[Product]] &lt;Main&gt;m__2(IGrouping`2)" attrs="145">\r
-        <size>56</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="MainClass">\r
+      <method name="&lt;&gt;__AnonType0`2[System.Linq.IGrouping`2[System.Int32,Product],System.Collections.Generic.IEnumerable`1[Product]] &lt;Main&gt;m__2(System.Linq.IGrouping`2[System.Int32,Product])" attrs="145">\r
+        <size>56</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-lambda-23.cs">\r
     <type name="C">\r
       <method name="Void DoStuff[T](T, System.Action`1[T])" attrs="150">\r
         <size>12</size>\r
       </method>\r
-      <method name="Void DoStuff[T](Nullable`1, System.Action`1[T])" attrs="150">\r
-        <size>15</size>\r
-      </method>\r
     </type>\r
     <type name="MonoBugs.Program">\r
       <method name="Void Main()" attrs="150">\r
         <size>60</size>\r
       </method>\r
-      <method name="Void &lt;Main&gt;m__0(Foo`1)" attrs="145">\r
+    </type>\r
+    <type name="MonoBugs.Bar">\r
+      <method name="Void DoStuff[T](System.Nullable`1[T], System.Action`1[T])" attrs="150">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
+    <type name="MonoBugs.Program">\r
+      <method name="Void &lt;Main&gt;m__0(MonoBugs.Foo`1[System.Int32])" attrs="145">\r
         <size>13</size>\r
       </method>\r
     </type>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>294</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;Main&gt;m__0(IEnumerable)" attrs="145">\r
+      <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
-      <method name="Void .ctor()" attrs="6278">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;Main&gt;m__0(IEnumerable)" attrs="145">\r
         <size>7</size>\r
       </method>\r
     </type>\r
       <method name="Int32 &lt;Main&gt;m__1(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
-      <method name="Nullable`1 &lt;Main&gt;m__2(Nullable`1)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Int32 &lt;Main&gt;m__3(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__1B(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
-      <method name="Int32 &lt;Main&gt;m__1C(Int32, IEnumerable`1)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Int32 &lt;Main&gt;m__1D(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__1E(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
-      <method name="Int32 &lt;Main&gt;m__1F(Int32, IEnumerable`1)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Int32 &lt;Main&gt;m__20(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__23(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
-      <method name="IGrouping`2 &lt;Main&gt;m__24(IGrouping`2)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Int32] &lt;Main&gt;m__25(Int32)" attrs="145">\r
         <size>18</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__2B(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
-      <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__2D(IGrouping`2, Int32)" attrs="145">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Int32 &lt;Main&gt;m__2E(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">\r
         <size>10</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__2F(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">\r
         <size>15</size>\r
       </method>\r
-      <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__31(IGrouping`2, Int32)" attrs="145">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Int32 &lt;Main&gt;m__32(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">\r
         <size>10</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__33(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">\r
         <size>15</size>\r
       </method>\r
-      <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__35(IGrouping`2, Int32)" attrs="145">\r
-        <size>16</size>\r
-      </method>\r
       <method name="Int32 &lt;Main&gt;m__36(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">\r
         <size>10</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__37(&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32])" attrs="145">\r
         <size>15</size>\r
       </method>\r
-      <method name="IGrouping`2 &lt;Main&gt;m__38(IGrouping`2)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Int32 &lt;Main&gt;m__39(Int32)" attrs="145">\r
         <size>10</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="from.C+&lt;Main&gt;c__AnonStorey0">\r
-      <method name="IEnumerable`1 &lt;&gt;m__4(Int32)" attrs="131">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__2C(IGrouping`2)" attrs="131">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__30(IGrouping`2)" attrs="131">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__34(IGrouping`2)" attrs="131">\r
-        <size>15</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType1`2[System.Int32,System.Collections.Generic.IEnumerable`1[System.Int32]] &lt;&gt;m__3C(Int32)" attrs="131">\r
         <size>55</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="from.C">\r
+      <method name="System.Nullable`1[System.Boolean] &lt;Main&gt;m__2(System.Nullable`1[System.Boolean])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="Int32 &lt;Main&gt;m__1C(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="Int32 &lt;Main&gt;m__1F(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] &lt;Main&gt;m__24(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__2D(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">\r
+        <size>16</size>\r
+      </method>\r
+      <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__31(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">\r
+        <size>16</size>\r
+      </method>\r
+      <method name="&lt;&gt;__AnonType3`2[System.Linq.IGrouping`2[System.Int32,System.Int32],System.Int32] &lt;Main&gt;m__35(System.Linq.IGrouping`2[System.Int32,System.Int32], Int32)" attrs="145">\r
+        <size>16</size>\r
+      </method>\r
+      <method name="System.Linq.IGrouping`2[System.Int32,System.Int32] &lt;Main&gt;m__38(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
+    <type name="from.C+&lt;Main&gt;c__AnonStorey0">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__4(Int32)" attrs="131">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__2C(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__30(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__34(System.Linq.IGrouping`2[System.Int32,System.Int32])" attrs="131">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-02.cs">\r
     <type name="Test">\r
       </method>\r
     </type>\r
     <type name="SelectMany+&lt;Main&gt;c__AnonStorey0">\r
-      <method name="IEnumerable`1 &lt;&gt;m__0(Int32)" attrs="131">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] &lt;&gt;m__0(Int32)" attrs="131">\r
         <size>20</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__3(Int32)" attrs="131">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] &lt;&gt;m__3(Int32)" attrs="131">\r
         <size>20</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__5(&lt;&gt;__AnonType0`2[System.Int32,System.String])" attrs="131">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__5(&lt;&gt;__AnonType0`2[System.Int32,System.String])" attrs="131">\r
         <size>20</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;&gt;m__9(Int32)" attrs="131">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] &lt;&gt;m__9(Int32)" attrs="131">\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-linq-08.cs">\r
       <method name="Int32 &lt;Main&gt;m__1(DataB)" attrs="145">\r
         <size>15</size>\r
       </method>\r
-      <method name="&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]] &lt;Main&gt;m__2(DataA, IEnumerable`1)" attrs="145">\r
-        <size>16</size>\r
-      </method>\r
-      <method name="IEnumerable`1 &lt;Main&gt;m__3(&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]])" attrs="145">\r
-        <size>20</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType1`2[System.String,System.String] &lt;Main&gt;m__4(&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]], DataB)" attrs="145">\r
         <size>47</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__6(DataB)" attrs="145">\r
         <size>15</size>\r
       </method>\r
-      <method name="&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]] &lt;Main&gt;m__7(DataA, IEnumerable`1)" attrs="145">\r
-        <size>16</size>\r
-      </method>\r
-      <method name="IEnumerable`1 &lt;Main&gt;m__8(&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]])" attrs="145">\r
-        <size>20</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType1`2[System.String,System.String] &lt;Main&gt;m__9(&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]], DataB)" attrs="145">\r
         <size>47</size>\r
       </method>\r
       <method name="Int32 &lt;Main&gt;m__B(DataB)" attrs="145">\r
         <size>15</size>\r
       </method>\r
-      <method name="DataA &lt;Main&gt;m__C(DataA, IEnumerable`1)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>21</size>\r
       </method>\r
     </type>\r
+    <type name="GroupJoin">\r
+      <method name="&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]] &lt;Main&gt;m__2(DataA, System.Collections.Generic.IEnumerable`1[DataB])" attrs="145">\r
+        <size>16</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[DataB] &lt;Main&gt;m__3(&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]])" attrs="145">\r
+        <size>20</size>\r
+      </method>\r
+      <method name="&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]] &lt;Main&gt;m__7(DataA, System.Collections.Generic.IEnumerable`1[DataB])" attrs="145">\r
+        <size>16</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[DataB] &lt;Main&gt;m__8(&lt;&gt;__AnonType0`2[DataA,System.Collections.Generic.IEnumerable`1[DataB]])" attrs="145">\r
+        <size>20</size>\r
+      </method>\r
+      <method name="DataA &lt;Main&gt;m__C(DataA, System.Collections.Generic.IEnumerable`1[DataB])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-11.cs">\r
     <type name="IntoTest">\r
       <method name="&lt;&gt;__AnonType0`2[System.String,System.Int32] &lt;XX&gt;m__0(System.String)" attrs="145">\r
         <size>20</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;XX&gt;m__1(&lt;&gt;__AnonType0`2[System.String,System.Int32])" attrs="145">\r
-        <size>117</size>\r
-      </method>\r
       <method name="Boolean &lt;Main&gt;m__2(System.String)" attrs="145">\r
         <size>18</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;Main&gt;m__3(System.String)" attrs="145">\r
-        <size>44</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType0`2[System.String,System.Int32] &lt;Main&gt;m__4(System.String)" attrs="145">\r
         <size>21</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;Main&gt;m__5(&lt;&gt;__AnonType0`2[System.String,System.Int32])" attrs="145">\r
-        <size>118</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType1`2[System.Char,System.Int32] &lt;XX&gt;m__6(Char)" attrs="145">\r
         <size>16</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="NestedQuery">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Char] &lt;XX&gt;m__1(&lt;&gt;__AnonType0`2[System.String,System.Int32])" attrs="145">\r
+        <size>117</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Char] &lt;Main&gt;m__3(System.String)" attrs="145">\r
+        <size>44</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Char] &lt;Main&gt;m__5(&lt;&gt;__AnonType0`2[System.String,System.Int32])" attrs="145">\r
+        <size>118</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-13.cs">\r
     <type name="Program">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Extension">\r
-      <method name="IEnumerable`1 Cast[T](IFoo)" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-    </type>\r
     <type name="MethodDefinition">\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Extension">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Cast[T](IFoo)" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-14.cs">\r
     <type name="Person">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Extensions">\r
-      <method name="IMarker`1 Cast[T](IObjectContainer)" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-      <method name="IMarker`1 Where[T](IMarker`1, System.Linq.Expressions.Expression`1[System.Func`2[T,System.Boolean]])" attrs="150">\r
-        <size>10</size>\r
-      </method>\r
-    </type>\r
     <type name="Program">\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Extensions">\r
+      <method name="IMarker`1[T] Cast[T](IObjectContainer)" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
+      <method name="IMarker`1[T] Where[T](IMarker`1[T], System.Linq.Expressions.Expression`1[System.Func`2[T,System.Boolean]])" attrs="150">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-15.cs">\r
     <type name="NameCollisionTest.Data">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="NameCollisionTest.Ex">\r
-      <method name="IEnumerable`1 Foo[T,TR](IEnumerable`1, System.Func`2[T,TR])" attrs="150">\r
-        <size>37</size>\r
-      </method>\r
-    </type>\r
     <type name="NameCollisionTest.C">\r
       <method name="Void Main()" attrs="150">\r
         <size>79</size>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;TR&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>93</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="NameCollisionTest.Ex">\r
+      <method name="System.Collections.Generic.IEnumerable`1[TR] Foo[T,TR](System.Collections.Generic.IEnumerable`1[T], System.Func`2[T,TR])" attrs="150">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="NameCollisionTest.Ex+&lt;Foo&gt;c__Iterator0`2[T,TR]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[TR] System.Collections.Generic.IEnumerable&lt;TR&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-16.cs">\r
     <type name="C">\r
       </method>\r
     </type>\r
     <type name="C+&lt;Test_1&gt;c__AnonStorey0">\r
-      <method name="IEnumerable`1 &lt;&gt;m__0()" attrs="131">\r
-        <size>74</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType0`2[System.Int32,System.Int32] &lt;&gt;m__2(Int32)" attrs="145">\r
         <size>16</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="C+&lt;Test_2&gt;c__AnonStorey1">\r
-      <method name="IEnumerable`1 &lt;&gt;m__4()" attrs="131">\r
-        <size>74</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType0`2[System.Int32,System.Int32] &lt;&gt;m__5(Int32)" attrs="145">\r
         <size>16</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C+&lt;Test_1&gt;c__AnonStorey0">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__0()" attrs="131">\r
+        <size>74</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test_2&gt;c__AnonStorey1">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__4()" attrs="131">\r
+        <size>74</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-17.cs">\r
     <type name="TestGroupBy">\r
       <method name="Boolean &lt;Main&gt;m__10(Int32)" attrs="145">\r
         <size>39</size>\r
       </method>\r
-      <method name="Int32 &lt;Main&gt;m__11(Int32, IEnumerable`1)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="Int32 &lt;Main&gt;m__11(Int32, System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-19.cs">\r
     <type name="Test">\r
       </method>\r
     </type>\r
     <type name="Program+&lt;Main&gt;c__AnonStorey0">\r
-      <method name="IEnumerable`1 &lt;&gt;m__0(Int32)" attrs="131">\r
-        <size>15</size>\r
-      </method>\r
       <method name="System.Action &lt;&gt;m__1(Int32, Int32)" attrs="131">\r
         <size>48</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Program+&lt;Main&gt;c__AnonStorey0">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] &lt;&gt;m__0(Int32)" attrs="131">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-22.cs">\r
     <type name="Test.MainClass">\r
       <method name="Void &lt;Main&gt;m__0()" attrs="145">\r
         <size>162</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;Main&gt;m__1(A)" attrs="145">\r
-        <size>15</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType0`2[A,B] &lt;Main&gt;m__2(A, B)" attrs="145">\r
         <size>16</size>\r
       </method>\r
         <size>21</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[B] &lt;Main&gt;m__1(A)" attrs="145">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-26.cs">\r
     <type name="Test.S`1[T]">\r
       </method>\r
     </type>\r
     <type name="C+&lt;Main&gt;c__AnonStorey0">\r
-      <method name="IEnumerable`1 &lt;&gt;m__1(System.String)" attrs="131">\r
-        <size>82</size>\r
-      </method>\r
       <method name="&lt;&gt;__AnonType0`2[System.String,System.Boolean] &lt;&gt;m__2(System.String)" attrs="145">\r
         <size>55</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C+&lt;Main&gt;c__AnonStorey0">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Boolean] &lt;&gt;m__1(System.String)" attrs="131">\r
+        <size>82</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-linq-28.cs">\r
     <type name="C">\r
       <method name="&lt;&gt;__AnonType0`2[System.Char,System.Collections.Generic.IEnumerable`1[System.Char]] &lt;Main&gt;m__0(Char)" attrs="145">\r
         <size>54</size>\r
       </method>\r
-      <method name="IEnumerable`1 &lt;Main&gt;m__1(&lt;&gt;__AnonType0`2[System.Char,System.Collections.Generic.IEnumerable`1[System.Char]])" attrs="145">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Char &lt;Main&gt;m__2(Char)" attrs="145">\r
         <size>10</size>\r
       </method>\r
         <size>21</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Char] &lt;Main&gt;m__1(&lt;&gt;__AnonType0`2[System.Char,System.Collections.Generic.IEnumerable`1[System.Char]])" attrs="145">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-named-01.cs">\r
     <type name="C">\r
   </test>\r
   <test name="gtest-optional-02.cs">\r
     <type name="C">\r
-      <method name="Boolean Test3(Nullable`1)" attrs="150">\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>160</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+      <method name="Boolean Test3(System.Nullable`1[System.Int32])" attrs="150">\r
         <size>29</size>\r
       </method>\r
-      <method name="Boolean Test2(Nullable`1)" attrs="150">\r
+      <method name="Boolean Test2(System.Nullable`1[System.Int32])" attrs="150">\r
         <size>19</size>\r
       </method>\r
-      <method name="Int32 Test(Nullable`1)" attrs="150">\r
+      <method name="Int32 Test(System.Nullable`1[System.Int32])" attrs="150">\r
         <size>35</size>\r
       </method>\r
-      <method name="Int64 Test4(Nullable`1)" attrs="150">\r
+      <method name="Int64 Test4(System.Nullable`1[System.Int64])" attrs="150">\r
         <size>16</size>\r
       </method>\r
-      <method name="Int32 Main()" attrs="150">\r
-        <size>160</size>\r
-      </method>\r
-      <method name="Void .ctor()" attrs="6278">\r
-        <size>7</size>\r
-      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-optional-03.cs">\r
       <method name="Void TestParams(Int32)" attrs="145">\r
         <size>2</size>\r
       </method>\r
-      <method name="Void TestStruct(Nullable`1)" attrs="145">\r
-        <size>25</size>\r
-      </method>\r
-      <method name="Void TestStruct2(Nullable`1)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="System.String get_Item(Int32, System.String)" attrs="2182">\r
         <size>10</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void TestStruct(System.Nullable`1[System.Int32])" attrs="145">\r
+        <size>25</size>\r
+      </method>\r
+      <method name="Void TestStruct2(System.Nullable`1[S])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-optional-05.cs">\r
       <method name="Void I.Explicit()" attrs="481">\r
         <size>18</size>\r
       </method>\r
-      <method name="IEnumerable`1 Enumerator()" attrs="145">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void GenericMethod[T]()" attrs="134">\r
         <size>18</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>88</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="CallerMemberTest">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Enumerator()" attrs="145">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="CallerMemberTest+&lt;Enumerator&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-optional-23.cs">\r
     <type name="CallerLineNumberTest">\r
   </test>\r
   <test name="gtest-optional-27.cs">\r
     <type name="EnumWrapperCtor`1[T]">\r
-      <method name="Test getValue()" attrs="134">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor(Test)" attrs="6278">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="EnumWrapperCtor`1[T]">\r
+      <method name="EnumWrapperCtor`1+Test[T] getValue()" attrs="134">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-partial-01.cs">\r
     <type name="B`1[U]">\r
   </test>\r
   <test name="gtest-variance-11.cs">\r
     <type name="D">\r
-      <method name="Boolean Contra[T](IContravariant`1, IContravariant`1)" attrs="150">\r
-        <size>49</size>\r
-      </method>\r
-      <method name="Boolean Covariant[T](ICovariant`1, ICovariant`1)" attrs="150">\r
-        <size>49</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>58</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Boolean Contra[T](IContravariant`1[T], IContravariant`1[T])" attrs="150">\r
+        <size>49</size>\r
+      </method>\r
+      <method name="Boolean Covariant[T](ICovariant`1[T], ICovariant`1[T])" attrs="150">\r
+        <size>49</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-variance-12.cs">\r
   </test>\r
   <test name="gtest-variance-13.cs">\r
     <type name="A">\r
-      <method name="Void Foo[T](T, IList`1)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Void Test()" attrs="150">\r
         <size>18</size>\r
       </method>\r
       </method>\r
     </type>\r
     <type name="B">\r
-      <method name="Void Foo[T](T, I`1)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
-      <method name="Void Test[U](U, I`1)" attrs="145">\r
-        <size>9</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="A">\r
+      <method name="Void Foo[T](T, System.Collections.Generic.IList`1[T])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
+    </type>\r
+    <type name="B">\r
+      <method name="Void Foo[T](T, I`1[T])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void Test[U](U, I`1[U])" attrs="145">\r
+        <size>9</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="gtest-variance-14.cs">\r
     <type name="A">\r
       </method>\r
     </type>\r
     <type name="C">\r
-      <method name="T Foo[T](T, I`1)" attrs="145">\r
-        <size>10</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>58</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="T Foo[T](T, I`1[T])" attrs="145">\r
+        <size>10</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="gtest-variance-17.cs">\r
   </test>\r
   <test name="gtest-variance-6.cs">\r
     <type name="Cov1`1[U]">\r
-      <method name="ICovariant`1 Invoke(IContravariant`1)" attrs="454">\r
-        <size>0</size>\r
-      </method>\r
-      <method name="IAsyncResult BeginInvoke(IContravariant`1, System.AsyncCallback, System.Object)" attrs="454">\r
+      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
-      <method name="ICovariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+    </type>\r
+    <type name="Cov2`1[U]">\r
+      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
+    </type>\r
+    <type name="Cov3`1[U]">\r
       <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
     </type>\r
-    <type name="Cov2`1[U]">\r
-      <method name="ICovariant`1 Invoke(IContravariant`1)" attrs="454">\r
+    <type name="Cov4`1[U]">\r
+      <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(IContravariant`1, System.AsyncCallback, System.Object)" attrs="454">\r
+      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
-      <method name="ICovariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+    </type>\r
+    <type name="Cov5`1[U]">\r
+      <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
       <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
     </type>\r
-    <type name="Cov3`1[U]">\r
-      <method name="ICovariant`1 Invoke(IContravariant`1)" attrs="454">\r
+    <type name="Contra5`1[U]">\r
+      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(IContravariant`1, System.AsyncCallback, System.Object)" attrs="454">\r
+    </type>\r
+    <type name="Contra6`1[U]">\r
+      <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="ICovariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
+    </type>\r
+    <type name="Contra7`1[U]">\r
       <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
     </type>\r
-    <type name="Cov4`1[U]">\r
-      <method name="ICovariant`1 Invoke()" attrs="454">\r
+    <type name="Contra8`1[U]">\r
+      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">\r
-        <size>0</size>\r
+    </type>\r
+    <type name="Program">\r
+      <method name="Void Main()" attrs="150">\r
+        <size>2</size>\r
       </method>\r
-      <method name="ICovariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
-        <size>0</size>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
       </method>\r
-      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
+    </type>\r
+    <type name="Cov1`1[U]">\r
+      <method name="ICovariant`1[U] Invoke(IContravariant`1[U])" attrs="454">\r
         <size>0</size>\r
       </method>\r
-    </type>\r
-    <type name="Cov5`1[U]">\r
-      <method name="IContravariant`1 Invoke()" attrs="454">\r
+      <method name="IAsyncResult BeginInvoke(IContravariant`1[U], System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">\r
+      <method name="ICovariant`1[U] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IContravariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+    </type>\r
+    <type name="Cov2`1[U]">\r
+      <method name="ICovariant`1[U] Invoke(IContravariant`1[ICovariant`1[U]])" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
+      <method name="IAsyncResult BeginInvoke(IContravariant`1[ICovariant`1[U]], System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-    </type>\r
-    <type name="Contra5`1[U]">\r
-      <method name="IContravariant`1 Invoke(U, ICovariant`1)" attrs="454">\r
+      <method name="ICovariant`1[U] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(U, ICovariant`1, System.AsyncCallback, System.Object)" attrs="454">\r
+    </type>\r
+    <type name="Cov3`1[U]">\r
+      <method name="ICovariant`1[IContravariant`1[IContravariant`1[U]]] Invoke(IContravariant`1[IContravariant`1[IContravariant`1[ICovariant`1[U]]]])" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IContravariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+      <method name="IAsyncResult BeginInvoke(IContravariant`1[IContravariant`1[IContravariant`1[ICovariant`1[U]]]], System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
+      <method name="ICovariant`1[IContravariant`1[IContravariant`1[U]]] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
     </type>\r
-    <type name="Contra6`1[U]">\r
-      <method name="IContravariant`1 Invoke()" attrs="454">\r
+    <type name="Cov4`1[U]">\r
+      <method name="ICovariant`1[System.Int32] Invoke()" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(System.AsyncCallback, System.Object)" attrs="454">\r
+      <method name="ICovariant`1[System.Int32] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IContravariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+    </type>\r
+    <type name="Cov5`1[U]">\r
+      <method name="IContravariant`1[System.Int32] Invoke()" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
+      <method name="IContravariant`1[System.Int32] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
     </type>\r
-    <type name="Contra7`1[U]">\r
-      <method name="IContravariant`1 Invoke(U, ICovariant`1)" attrs="454">\r
+    <type name="Contra5`1[U]">\r
+      <method name="IContravariant`1[U[]] Invoke(U, ICovariant`1[U])" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(U, ICovariant`1, System.AsyncCallback, System.Object)" attrs="454">\r
+      <method name="IAsyncResult BeginInvoke(U, ICovariant`1[U], System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IContravariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+      <method name="IContravariant`1[U[]] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
+    </type>\r
+    <type name="Contra6`1[U]">\r
+      <method name="IContravariant`1[U[]] Invoke()" attrs="454">\r
         <size>0</size>\r
       </method>\r
-    </type>\r
-    <type name="Contra8`1[U]">\r
-      <method name="IContravariant`1 Invoke(U, ICovariant`1)" attrs="454">\r
+      <method name="IContravariant`1[U[]] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IAsyncResult BeginInvoke(U, ICovariant`1, System.AsyncCallback, System.Object)" attrs="454">\r
+    </type>\r
+    <type name="Contra7`1[U]">\r
+      <method name="IContravariant`1[U] Invoke(U, ICovariant`1[U])" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="IContravariant`1 EndInvoke(IAsyncResult)" attrs="454">\r
+      <method name="IAsyncResult BeginInvoke(U, ICovariant`1[U], System.AsyncCallback, System.Object)" attrs="454">\r
         <size>0</size>\r
       </method>\r
-      <method name="Void .ctor(Object, IntPtr)" attrs="6278">\r
+      <method name="IContravariant`1[U] EndInvoke(IAsyncResult)" attrs="454">\r
         <size>0</size>\r
       </method>\r
     </type>\r
-    <type name="Program">\r
-      <method name="Void Main()" attrs="150">\r
-        <size>2</size>\r
+    <type name="Contra8`1[U]">\r
+      <method name="IContravariant`1[ICovariant`1[U]] Invoke(U, ICovariant`1[U])" attrs="454">\r
+        <size>0</size>\r
       </method>\r
-      <method name="Void .ctor()" attrs="6278">\r
-        <size>7</size>\r
+      <method name="IAsyncResult BeginInvoke(U, ICovariant`1[U], System.AsyncCallback, System.Object)" attrs="454">\r
+        <size>0</size>\r
+      </method>\r
+      <method name="IContravariant`1[ICovariant`1[U]] EndInvoke(IAsyncResult)" attrs="454">\r
+        <size>0</size>\r
       </method>\r
     </type>\r
   </test>\r
   </test>\r
   <test name="gtest-variance-9.cs">\r
     <type name="Test">\r
-      <method name="Void Foo(IIn`1)" attrs="145">\r
-        <size>2</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>18</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void Foo(IIn`1[System.String])" attrs="145">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-1.cs">\r
         <size>2</size>\r
       </method>\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>51</size>\r
+        <size>178</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="Void test2()" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void test3()" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
+      <method name="Void test4()" attrs="134">\r
+        <size>2</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-182.cs">\r
   <test name="test-618.cs">\r
     <type name="C">\r
       <method name="Void ZeroBasedReductions()" attrs="150">\r
-        <size>16</size>\r
+        <size>22</size>\r
       </method>\r
       <method name="Void ZeroBasedReductionsWithConversion()" attrs="150">\r
-        <size>16</size>\r
+        <size>18</size>\r
       </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>41</size>\r
   <test name="test-640.cs">\r
     <type name="C">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>128</size>\r
+        <size>125</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
     </type>\r
     <type name="Program">\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>438</size>\r
+        <size>410</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       <method name="Int32 GetItem()" attrs="150">\r
         <size>59</size>\r
       </method>\r
-      <method name="IEnumerable`1 GetItems()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>76</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetItems()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;GetItems&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-105.cs">\r
     <type name="Hello">\r
       </method>\r
     </type>\r
     <type name="Foo">\r
-      <method name="IEnumerable`1 Test(Foo)" attrs="134">\r
-        <size>42</size>\r
-      </method>\r
       <method name="Void Hello(Int32)" attrs="134">\r
         <size>20</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;Foo&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>113</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo">\r
+      <method name="System.Collections.Generic.IEnumerable`1[Foo] Test(Foo)" attrs="134">\r
+        <size>42</size>\r
+      </method>\r
+    </type>\r
+    <type name="Foo+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[Foo] System.Collections.Generic.IEnumerable&lt;Foo&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-106.cs">\r
     <type name="Foo`2[R,S]">\r
       </method>\r
     </type>\r
     <type name="X">\r
-      <method name="IEnumerable`1 Test(Int32)" attrs="150">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>62</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>181</size>\r
       </method>\r
         <size>23</size>\r
       </method>\r
     </type>\r
+    <type name="X">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test(Int32)" attrs="150">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="X+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-108.cs">\r
     <type name="Foo">\r
       <method name="Foo op_Implicit(Test)" attrs="2198">\r
         <size>38</size>\r
       </method>\r
-      <method name="IEnumerable`1 op_Addition(Test, Test)" attrs="2198">\r
-        <size>37</size>\r
-      </method>\r
-      <method name="IEnumerable`1 get_Foo()" attrs="2182">\r
-        <size>23</size>\r
-      </method>\r
-      <method name="Void set_Foo(IEnumerable`1)" attrs="2182">\r
-        <size>12</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>82</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;Test&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>113</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>72</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] get_Foo()" attrs="2182">\r
+        <size>23</size>\r
+      </method>\r
+      <method name="Void set_Foo(System.Collections.Generic.IEnumerable`1[System.Int32])" attrs="2182">\r
+        <size>12</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[Test] op_Addition(Test, Test)" attrs="2198">\r
+        <size>37</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;op_Addition&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[Test] System.Collections.Generic.IEnumerable&lt;Test&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-11.cs">\r
     <type name="D">\r
   </test>\r
   <test name="test-anon-110.cs">\r
     <type name="X">\r
-      <method name="IEnumerable`1 Test[T](T, T)" attrs="134">\r
-        <size>44</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>110</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>125</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="X">\r
+      <method name="System.Collections.Generic.IEnumerable`1[T] Test[T](T, T)" attrs="134">\r
+        <size>44</size>\r
+      </method>\r
+    </type>\r
+    <type name="X+&lt;Test&gt;c__Iterator0`1[T]">\r
+      <method name="System.Collections.Generic.IEnumerator`1[T] System.Collections.Generic.IEnumerable&lt;T&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-111.cs">\r
     <type name="Foo">\r
       <method name="Void Closure(EmptyDelegate)" attrs="145">\r
         <size>2</size>\r
       </method>\r
-      <method name="System.Collections.Generic.List`1[T] Query[T](Nullable`1 ByRef)" attrs="145">\r
-        <size>61</size>\r
-      </method>\r
       <method name="T MakeSomething[T]()" attrs="145">\r
         <size>15</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="BaseObject">\r
+      <method name="System.Collections.Generic.List`1[T] Query[T](System.Nullable`1[System.Int32] ByRef)" attrs="145">\r
+        <size>61</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-122.cs">\r
     <type name="D1">\r
   </test>\r
   <test name="test-anon-123.cs">\r
     <type name="MemberAccessData">\r
-      <method name="Void set_MyTypeProperty(Nullable`1)" attrs="2182">\r
-        <size>9</size>\r
-      </method>\r
-      <method name="Nullable`1 get_MyTypeProperty()" attrs="2182">\r
-        <size>15</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="MemberAccessData">\r
+      <method name="Void set_MyTypeProperty(System.Nullable`1[System.Int32])" attrs="2182">\r
+        <size>9</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Int32] get_MyTypeProperty()" attrs="2182">\r
+        <size>15</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-124.cs">\r
     <type name="Disposable`1[T]">\r
         <size>42</size>\r
       </method>\r
       <method name="Int32 Main()" attrs="150">\r
-        <size>645</size>\r
+        <size>683</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Test+&lt;Finally&gt;c__AnonStorey6`1[T]">\r
+    <type name="Test+&lt;ArrayMultiMutate&gt;c__AnonStoreyC`1[T]">\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test">\r
+      <method name="System.Func`1[T] Catch_2[T](T)" attrs="145">\r
+        <size>34</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;Catch_2&gt;c__AnonStorey6`1[T]">\r
       <method name="T &lt;&gt;m__6()" attrs="131">\r
-        <size>62</size>\r
+        <size>42</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Test+&lt;Using&gt;c__AnonStorey7`1[T]">\r
+    <type name="Test+&lt;Finally&gt;c__AnonStorey7`1[T]">\r
       <method name="T &lt;&gt;m__7()" attrs="131">\r
-        <size>15</size>\r
+        <size>62</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Test+&lt;Switch&gt;c__AnonStorey8`1[T]">\r
+    <type name="Test+&lt;Using&gt;c__AnonStorey8`1[T]">\r
       <method name="T &lt;&gt;m__8()" attrs="131">\r
-        <size>16</size>\r
+        <size>15</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Test+&lt;ForForeach&gt;c__AnonStorey9`1[T]">\r
-      <method name="System.Collections.Generic.List`1[T] &lt;&gt;m__9()" attrs="131">\r
-        <size>67</size>\r
+    <type name="Test+&lt;Switch&gt;c__AnonStorey9`1[T]">\r
+      <method name="T &lt;&gt;m__9()" attrs="131">\r
+        <size>16</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Test+&lt;ArrayMutate&gt;c__AnonStoreyA`1[T]">\r
-      <method name="Void &lt;&gt;m__A(Int32)" attrs="131">\r
-        <size>39</size>\r
+    <type name="Test+&lt;ForForeach&gt;c__AnonStoreyA`1[T]">\r
+      <method name="System.Collections.Generic.List`1[T] &lt;&gt;m__A()" attrs="131">\r
+        <size>67</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Test+&lt;ArrayMultiMutate&gt;c__AnonStoreyB`1[T]">\r
-      <method name="T[][] &lt;&gt;m__B()" attrs="131">\r
-        <size>58</size>\r
+    <type name="Test+&lt;ArrayMutate&gt;c__AnonStoreyB`1[T]">\r
+      <method name="Void &lt;&gt;m__B(Int32)" attrs="131">\r
+        <size>39</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
     <type name="Test+&lt;ArrayMultiMutate&gt;c__AnonStoreyC`1[T]">\r
-      <method name="Int32 &lt;&gt;m__C()" attrs="131">\r
+      <method name="T[][] &lt;&gt;m__C()" attrs="131">\r
+        <size>58</size>\r
+      </method>\r
+    </type>\r
+    <type name="Test+&lt;ArrayMultiMutate&gt;c__AnonStoreyD`1[T]">\r
+      <method name="Int32 &lt;&gt;m__D()" attrs="131">\r
         <size>35</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
-    <type name="Test+&lt;NestedTypeMutate&gt;c__AnonStoreyD`1[T]">\r
-      <method name="T[] &lt;&gt;m__D()" attrs="131">\r
+    <type name="Test+&lt;NestedTypeMutate&gt;c__AnonStoreyE`1[T]">\r
+      <method name="T[] &lt;&gt;m__E()" attrs="131">\r
         <size>45</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
       </method>\r
     </type>\r
     <type name="Test">\r
-      <method name="Void Foo[T](IEqualityComparer`1)" attrs="145">\r
-        <size>28</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>16</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="Void Foo[T](System.Collections.Generic.IEqualityComparer`1[T])" attrs="145">\r
+        <size>28</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-126.cs">\r
     <type name="MonoBugs.BrokenGenericCast">\r
       <method name="Boolean TryAction[T](Test+Creator`1[T], T ByRef)" attrs="145">\r
         <size>25</size>\r
       </method>\r
-      <method name="Boolean Func1[T](IList`1, Boolean, T ByRef)" attrs="145">\r
-        <size>40</size>\r
-      </method>\r
-      <method name="T Item[T](IList`1)" attrs="150">\r
-        <size>15</size>\r
-      </method>\r
-      <method name="T GetSingleItem[T](IList`1)" attrs="150">\r
-        <size>18</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>16</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="Boolean Func1[T](System.Collections.Generic.IList`1[T], Boolean, T ByRef)" attrs="145">\r
+        <size>40</size>\r
+      </method>\r
+      <method name="T Item[T](System.Collections.Generic.IList`1[T])" attrs="150">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="T GetSingleItem[T](System.Collections.Generic.IList`1[T])" attrs="150">\r
+        <size>18</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-13.cs">\r
     <type name="D">\r
       <method name="Void Assert(System.Action`1[System.Int32])" attrs="150">\r
         <size>10</size>\r
       </method>\r
-      <method name="Void Foo[T](IList`1)" attrs="150">\r
-        <size>32</size>\r
-      </method>\r
       <method name="Void Main(System.String[])" attrs="150">\r
         <size>8</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
-  </test>\r
-  <test name="test-anon-133.cs">\r
-    <type name="IEnumerableRocks">\r
-      <method name="System.String Implode[TSource,TResult](IEnumerable`1, System.String, System.Func`2[TSource,TResult])" attrs="150">\r
-        <size>41</size>\r
-      </method>\r
-      <method name="System.String Implode[TSource](IEnumerable`1, System.String, System.Action`2[System.Text.StringBuilder,TSource])" attrs="150">\r
-        <size>146</size>\r
+    <type name="Program">\r
+      <method name="Void Foo[T](System.Collections.Generic.IList`1[T])" attrs="150">\r
+        <size>32</size>\r
       </method>\r
     </type>\r
+  </test>\r
+  <test name="test-anon-133.cs">\r
     <type name="Test">\r
       <method name="Void Main()" attrs="150">\r
         <size>68</size>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="IEnumerableRocks">\r
+      <method name="System.String Implode[TSource,TResult](System.Collections.Generic.IEnumerable`1[TSource], System.String, System.Func`2[TSource,TResult])" attrs="150">\r
+        <size>41</size>\r
+      </method>\r
+      <method name="System.String Implode[TSource](System.Collections.Generic.IEnumerable`1[TSource], System.String, System.Action`2[System.Text.StringBuilder,TSource])" attrs="150">\r
+        <size>146</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-134.cs">\r
     <type name="MyClass">\r
   </test>\r
   <test name="test-anon-138.cs">\r
     <type name="Foo`1[T]">\r
-      <method name="Boolean ContainsAll[U](IEnumerable`1)" attrs="134">\r
-        <size>48</size>\r
-      </method>\r
       <method name="Boolean Contains(T)" attrs="134">\r
         <size>10</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo`1[T]">\r
+      <method name="Boolean ContainsAll[U](System.Collections.Generic.IEnumerable`1[U])" attrs="134">\r
+        <size>48</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-139.cs">\r
     <type name="Test">\r
       <method name="Void Test_1[T](T)" attrs="134">\r
         <size>34</size>\r
       </method>\r
-      <method name="Void Test_2[T](Nullable`1)" attrs="134">\r
-        <size>34</size>\r
-      </method>\r
       <method name="T Test_3[T](System.Object)" attrs="134">\r
         <size>59</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Test">\r
+      <method name="Void Test_2[T](System.Nullable`1[T])" attrs="134">\r
+        <size>34</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-14.cs">\r
     <type name="X">\r
   </test>\r
   <test name="test-anon-141.cs">\r
     <type name="C">\r
-      <method name="Decimal Average[TSource](IEnumerable`1, System.Func`2[TSource,System.Decimal])" attrs="150">\r
-        <size>45</size>\r
-      </method>\r
-      <method name="TResult Average[TElement,TAggregate,TResult](IEnumerable`1, System.Func`3[TAggregate,TElement,TAggregate], System.Func`3[TAggregate,TElement,TResult])" attrs="145">\r
-        <size>7</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       <method name="Decimal &lt;Average`1&gt;m__1[TSource](Decimal, Decimal)" attrs="145">\r
         <size>15</size>\r
       </method>\r
+      <method name="Decimal Average[TSource](System.Collections.Generic.IEnumerable`1[TSource], System.Func`2[TSource,System.Decimal])" attrs="150">\r
+        <size>45</size>\r
+      </method>\r
+      <method name="TResult Average[TElement,TAggregate,TResult](System.Collections.Generic.IEnumerable`1[TElement], System.Func`3[TAggregate,TElement,TAggregate], System.Func`3[TAggregate,TElement,TResult])" attrs="145">\r
+        <size>7</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-anon-142.cs">\r
       <method name="Void Main()" attrs="150">\r
         <size>33</size>\r
       </method>\r
-      <method name="Void Test[T](IList`1)" attrs="150">\r
-        <size>34</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
       <method name="Void &lt;&gt;m__0()" attrs="131">\r
         <size>47</size>\r
       </method>\r
-      <method name="Int32 &lt;&gt;m__1(IList`1)" attrs="145">\r
-        <size>9</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="TestCase">\r
+      <method name="Void Test[T](System.Collections.Generic.IList`1[System.Collections.Generic.IList`1[T]])" attrs="150">\r
+        <size>34</size>\r
+      </method>\r
+    </type>\r
+    <type name="TestCase+&lt;Test&gt;c__AnonStorey0`1[T]">\r
+      <method name="Int32 &lt;&gt;m__1(System.Collections.Generic.IList`1[System.Collections.Generic.IList`1[T]])" attrs="145">\r
+        <size>9</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-anon-162.cs">\r
     <type name="D">\r
       </method>\r
     </type>\r
   </test>\r
+  <test name="test-anon-171.cs">\r
+    <type name="TestAnonSwitch.MyClass">\r
+      <method name="Void add_FirstEvent(System.EventHandler`1[System.EventArgs])" attrs="2182">\r
+        <size>42</size>\r
+      </method>\r
+      <method name="Void remove_FirstEvent(System.EventHandler`1[System.EventArgs])" attrs="2182">\r
+        <size>42</size>\r
+      </method>\r
+      <method name="Void add_SecondEvent(System.EventHandler`1[System.EventArgs])" attrs="2182">\r
+        <size>42</size>\r
+      </method>\r
+      <method name="Void remove_SecondEvent(System.EventHandler`1[System.EventArgs])" attrs="2182">\r
+        <size>42</size>\r
+      </method>\r
+      <method name="Void Trigger()" attrs="134">\r
+        <size>30</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="TestAnonSwitch.Tester">\r
+      <method name="Void Test()" attrs="134">\r
+        <size>157</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="TestAnonSwitch.MainClass">\r
+      <method name="Void Main()" attrs="150">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="TestAnonSwitch.Tester+&lt;Test&gt;c__AnonStorey0">\r
+      <method name="Void &lt;&gt;m__0(System.Object, System.EventArgs)" attrs="131">\r
+        <size>23</size>\r
+      </method>\r
+      <method name="Void &lt;&gt;m__1(System.Object, System.EventArgs)" attrs="131">\r
+        <size>23</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
   <test name="test-anon-18.cs">\r
     <type name="A">\r
       <method name="Void Invoke()" attrs="454">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>135</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-anon-51.cs">\r
     </type>\r
     <type name="Tester+&lt;ArrayAccessTest_7&gt;c__async6">\r
       <method name="Void MoveNext()" attrs="486">\r
-        <size>385</size>\r
+        <size>426</size>\r
       </method>\r
       <method name="Int32 &lt;&gt;m__14()" attrs="145">\r
         <size>9</size>\r
     </type>\r
     <type name="Tester+&lt;ArrayAccessTest_8&gt;c__async7">\r
       <method name="Void MoveNext()" attrs="486">\r
-        <size>670</size>\r
+        <size>792</size>\r
       </method>\r
       <method name="Int32 &lt;&gt;m__15()" attrs="145">\r
         <size>9</size>\r
       <method name="Void MoveNext()" attrs="486">\r
         <size>273</size>\r
       </method>\r
-      <method name="Nullable`1 &lt;&gt;m__1F()" attrs="145">\r
-        <size>17</size>\r
-      </method>\r
     </type>\r
     <type name="Tester+&lt;AssignTest_3&gt;c__asyncB">\r
       <method name="Void MoveNext()" attrs="486">\r
     </type>\r
     <type name="Tester+&lt;BinaryTest_3&gt;c__asyncE">\r
       <method name="Void MoveNext()" attrs="486">\r
-        <size>1082</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__28()" attrs="145">\r
-        <size>14</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__29()" attrs="145">\r
-        <size>17</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__2A()" attrs="145">\r
-        <size>17</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__2B()" attrs="145">\r
-        <size>14</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__2C()" attrs="145">\r
-        <size>17</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__2D()" attrs="145">\r
-        <size>14</size>\r
+        <size>1137</size>\r
       </method>\r
     </type>\r
     <type name="Tester+&lt;BinaryTest_4&gt;c__asyncF">\r
       <method name="Void MoveNext()" attrs="486">\r
-        <size>809</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__2E()" attrs="145">\r
-        <size>14</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__2F()" attrs="145">\r
-        <size>17</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__30()" attrs="145">\r
-        <size>20</size>\r
-      </method>\r
-      <method name="Nullable`1 &lt;&gt;m__31()" attrs="145">\r
-        <size>17</size>\r
+        <size>872</size>\r
       </method>\r
     </type>\r
     <type name="Tester+&lt;ArrayAccessTest_1&gt;c__async0">\r
       <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
         <size>13</size>\r
       </method>\r
-      <method name="Nullable`1 &lt;&gt;m__3D()" attrs="145">\r
-        <size>17</size>\r
-      </method>\r
       <method name="Byte &lt;&gt;m__3E()" attrs="145">\r
         <size>9</size>\r
       </method>\r
       <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
         <size>13</size>\r
       </method>\r
-      <method name="Nullable`1 &lt;&gt;m__59()" attrs="145">\r
-        <size>14</size>\r
-      </method>\r
     </type>\r
     <type name="Tester+&lt;LogicalUserOperator_1&gt;c__async2A">\r
       <method name="Void MoveNext()" attrs="486">\r
     </type>\r
     <type name="Tester+&lt;UnaryTest_2&gt;c__async3C">\r
       <method name="Void MoveNext()" attrs="486">\r
-        <size>354</size>\r
+        <size>339</size>\r
       </method>\r
       <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
         <size>13</size>\r
     </type>\r
     <type name="Tester+&lt;UnaryTest_3&gt;c__async3D">\r
       <method name="Void MoveNext()" attrs="486">\r
-        <size>369</size>\r
+        <size>372</size>\r
       </method>\r
       <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
         <size>13</size>\r
       </method>\r
     </type>\r
     <type name="Tester+&lt;UnaryTest_2&gt;c__async3C+&lt;UnaryTest_2&gt;c__AnonStorey47">\r
-      <method name="Nullable`1 &lt;&gt;m__7D()" attrs="131">\r
-        <size>14</size>\r
-      </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Tester+&lt;AssignTest_2&gt;c__asyncA">\r
+      <method name="System.Nullable`1[System.SByte] &lt;&gt;m__1F()" attrs="145">\r
+        <size>17</size>\r
+      </method>\r
+    </type>\r
+    <type name="Tester+&lt;BinaryTest_3&gt;c__asyncE">\r
+      <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__28()" attrs="145">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__29()" attrs="145">\r
+        <size>17</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2A()" attrs="145">\r
+        <size>17</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2B()" attrs="145">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2C()" attrs="145">\r
+        <size>17</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Boolean] &lt;&gt;m__2D()" attrs="145">\r
+        <size>14</size>\r
+      </method>\r
+    </type>\r
+    <type name="Tester+&lt;BinaryTest_4&gt;c__asyncF">\r
+      <method name="System.Nullable`1[System.Int16] &lt;&gt;m__2E()" attrs="145">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Byte] &lt;&gt;m__2F()" attrs="145">\r
+        <size>17</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Decimal] &lt;&gt;m__30()" attrs="145">\r
+        <size>20</size>\r
+      </method>\r
+      <method name="System.Nullable`1[System.Decimal] &lt;&gt;m__31()" attrs="145">\r
+        <size>17</size>\r
+      </method>\r
+    </type>\r
+    <type name="Tester+&lt;CoalescingTest_2&gt;c__async19">\r
+      <method name="System.Nullable`1[System.Int16] &lt;&gt;m__3D()" attrs="145">\r
+        <size>17</size>\r
+      </method>\r
+    </type>\r
+    <type name="Tester+&lt;IsTest_2&gt;c__async29">\r
+      <method name="System.Nullable`1[System.UInt32] &lt;&gt;m__59()" attrs="145">\r
+        <size>14</size>\r
+      </method>\r
+    </type>\r
+    <type name="Tester+&lt;UnaryTest_2&gt;c__async3C+&lt;UnaryTest_2&gt;c__AnonStorey47">\r
+      <method name="System.Nullable`1[System.Int16] &lt;&gt;m__7D()" attrs="131">\r
+        <size>14</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-async-14.cs">\r
     <type name="C">\r
   </test>\r
   <test name="test-async-30.cs">\r
     <type name="C">\r
-      <method name="IEnumerable`1 Test(System.String)" attrs="129">\r
-        <size>30</size>\r
-      </method>\r
-      <method name="IEnumerable`1 Test2()" attrs="129">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Int32 Main()" attrs="150">\r
         <size>214</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>138</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>137</size>\r
       </method>\r
         <size>13</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] Test(System.String)" attrs="129">\r
+        <size>30</size>\r
+      </method>\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.String] Test2()" attrs="129">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.String] System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test2&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.String] System.Collections.Generic.IEnumerable&lt;string&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-async-31.cs">\r
     <type name="C">\r
       </method>\r
     </type>\r
   </test>\r
+  <test name="test-async-42.cs">\r
+    <type name="A">\r
+      <method name="System.Threading.Tasks.Task`1[System.Int32] OpenAsync()" attrs="134">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="C">\r
+      <method name="A get_Connection()" attrs="2182">\r
+        <size>14</size>\r
+      </method>\r
+      <method name="Int32 Main()" attrs="150">\r
+        <size>26</size>\r
+      </method>\r
+      <method name="System.Threading.Tasks.Task`1[System.Int32] Foo()" attrs="129">\r
+        <size>41</size>\r
+      </method>\r
+      <method name="T Test[T](System.Func`1[T])" attrs="129">\r
+        <size>15</size>\r
+      </method>\r
+      <method name="System.Threading.Tasks.Task &lt;Foo&gt;m__0()" attrs="129">\r
+        <size>41</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Foo&gt;c__async0">\r
+      <method name="Void MoveNext()" attrs="486">\r
+        <size>189</size>\r
+      </method>\r
+      <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
+        <size>13</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Foo&gt;c__async3">\r
+      <method name="Void MoveNext()" attrs="486">\r
+        <size>169</size>\r
+      </method>\r
+      <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
+        <size>13</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
   <test name="test-async-43.cs">\r
     <type name="A">\r
       <method name="System.Threading.Tasks.Task`1[System.Int32] GetValue(Int32)" attrs="134">\r
       </method>\r
     </type>\r
   </test>\r
+  <test name="test-async-48.cs">\r
+    <type name="App">\r
+      <method name="System.Threading.Tasks.Task Test()" attrs="134">\r
+        <size>41</size>\r
+      </method>\r
+      <method name="System.Threading.Tasks.Task &lt;Test&gt;m__0()" attrs="129">\r
+        <size>41</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>18</size>\r
+      </method>\r
+    </type>\r
+    <type name="X">\r
+      <method name="Void Main()" attrs="150">\r
+        <size>19</size>\r
+      </method>\r
+      <method name="Void .ctor()" attrs="6278">\r
+        <size>7</size>\r
+      </method>\r
+    </type>\r
+    <type name="App+&lt;Test&gt;c__async0">\r
+      <method name="Void MoveNext()" attrs="486">\r
+        <size>173</size>\r
+      </method>\r
+      <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
+        <size>13</size>\r
+      </method>\r
+    </type>\r
+    <type name="App+&lt;Test&gt;c__async1">\r
+      <method name="Void MoveNext()" attrs="486">\r
+        <size>51</size>\r
+      </method>\r
+      <method name="Void SetStateMachine(IAsyncStateMachine)" attrs="486">\r
+        <size>13</size>\r
+      </method>\r
+    </type>\r
+  </test>\r
   <test name="test-cls-00.cs">\r
     <type name="CLSCLass_6">\r
       <method name="Void add_Disposed(Delegate)" attrs="2182">\r
       <method name="Void Switch_1(Int32)" attrs="129">\r
         <size>61</size>\r
       </method>\r
-      <method name="Void Switch_2(Nullable`1)" attrs="129">\r
-        <size>57</size>\r
-      </method>\r
       <method name="Void Switch_3(System.String)" attrs="129">\r
         <size>211</size>\r
       </method>\r
       <method name="Void ForEach_4(System.Int32[,])" attrs="129">\r
         <size>78</size>\r
       </method>\r
+      <method name="Void Switch_2(System.Nullable`1[System.Int32])" attrs="129">\r
+        <size>57</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-debug-12.cs">\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
-      <method name="IEnumerable`1 Iter_1()" attrs="129">\r
-        <size>23</size>\r
-      </method>\r
       <method name="IEnumerable Iter_2()" attrs="129">\r
         <size>23</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>72</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>26</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Iter_1()" attrs="129">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Iter_1&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Iter_2&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-debug-14.cs">\r
     <type name="C">\r
   </test>\r
   <test name="test-debug-21.cs">\r
     <type name="C">\r
-      <method name="IEnumerable`1 Test()" attrs="129">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>2</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Void &lt;&gt;__Finally0()" attrs="129">\r
         <size>13</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] Test()" attrs="129">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;Test&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-debug-22.cs">\r
     <type name="A">\r
       </method>\r
     </type>\r
     <type name="C">\r
-      <method name="IEnumerable`1 GetIter()" attrs="134">\r
-        <size>30</size>\r
-      </method>\r
       <method name="Int32 Foo()" attrs="198">\r
         <size>7</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>82</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="C">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Int32] GetIter()" attrs="134">\r
+        <size>30</size>\r
+      </method>\r
+    </type>\r
+    <type name="C+&lt;GetIter&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Int32] System.Collections.Generic.IEnumerable&lt;int&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-debug-23.cs">\r
     <type name="Program">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>149</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-02.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>159</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>246</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="X+&lt;GetIt&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="X+&lt;GetMulti&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-iter-04.cs">\r
     <type name="X">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>130</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-05.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>191</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-06.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>198</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>159</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>154</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>159</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="S+&lt;Get&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
+    </type>\r
+    <type name="S+&lt;GetS&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="X+&lt;Get&gt;c__Iterator2">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
+    <type name="X+&lt;GetS&gt;c__Iterator3">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-iter-07.cs">\r
     <type name="Test">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>264</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-08.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>377</size>\r
       </method>\r
       <method name="Void &lt;&gt;__Finally0()" attrs="129">\r
         <size>23</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-09.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>168</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-11.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>190</size>\r
       </method>\r
       <method name="Void &lt;&gt;__Finally0()" attrs="129">\r
         <size>20</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-13.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>27</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-14.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>98</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-15.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>38</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-17.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>168</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-18.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>214</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-iter-19.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>40</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>242</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="X+&lt;GetIt&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>40</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-iter-22.cs">\r
     <type name="Test">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>117</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="X+&lt;GetIt2&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-iter-25.cs">\r
     <type name="D">\r
       <method name="Void RunOnThread(System.Action)" attrs="150">\r
         <size>8</size>\r
       </method>\r
-      <method name="IEnumerable`1 TagsError()" attrs="150">\r
-        <size>23</size>\r
-      </method>\r
       <method name="Void Main()" attrs="150">\r
         <size>68</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>60</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="UploadAction">\r
+      <method name="System.Collections.Generic.IEnumerable`1[System.Object] TagsError()" attrs="150">\r
+        <size>23</size>\r
+      </method>\r
+    </type>\r
+    <type name="UploadAction+&lt;TagsError&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-iter-26.cs">\r
     <type name="C">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>52</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>101</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>52</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-named-01.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>76</size>\r
       </method>\r
       <method name="Void .ctor()" attrs="6278">\r
         <size>7</size>\r
       </method>\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
     </type>\r
   </test>\r
   <test name="test-partial-13.cs">\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>32</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>32</size>\r
       </method>\r
       <method name="IEnumerator System.Collections.IEnumerable.GetEnumerator()" attrs="481">\r
         <size>14</size>\r
       </method>\r
-      <method name="IEnumerator`1 System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
-        <size>26</size>\r
-      </method>\r
       <method name="Boolean MoveNext()" attrs="486">\r
         <size>32</size>\r
       </method>\r
         <size>7</size>\r
       </method>\r
     </type>\r
+    <type name="Foo.X+&lt;Attempts2&gt;c__Iterator0">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Foo.X+&lt;&gt;c__Iterator1">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
+    <type name="Foo.X+&lt;&gt;c__Iterator2">\r
+      <method name="System.Collections.Generic.IEnumerator`1[System.Object] System.Collections.Generic.IEnumerable&lt;object&gt;.GetEnumerator()" attrs="481">\r
+        <size>26</size>\r
+      </method>\r
+    </type>\r
   </test>\r
   <test name="test-partial-16.cs">\r
     <type name="A.C">\r
index 099723ae2d4dad83689e85a713f1ffaa936dad0b..345609f90a9e4e250867b32f7995f443edf03b46 100644 (file)
                <AssemblySearchPaths Condition="'$(AssemblySearchPaths)' == ''">
                        {CandidateAssemblyFiles};
                        $(ReferencePath);
+                       @(AdditionalReferencePath);
                        {HintPathFromItem};
                        {TargetFrameworkDirectory};
                        {PkgConfig};
                        <Output TaskParameter="Lines" ItemName="PreviousFileWrites"/>
                </ReadLinesFromFile>
 
-               <RemoveDuplicates Inputs="@(PreviousFileWrites);@(FileWrites->'%(FullPath)')">
-                       <Output TaskParameter="Filtered" ItemName="CombinedFileWrites"/>
-               </RemoveDuplicates>
-
                <!-- CopyLocal files: In case all the projects build to common output
                     directory, then other projects might depend on some of these
                     CopyLocal files, so delete only the ones under *this* project
                        <Output TaskParameter="InPath" ItemName="FileWrites"/>
                </FindUnderPath>
 
+               <RemoveDuplicates Inputs="@(PreviousFileWrites);@(FileWrites->'%(FullPath)')">
+                       <Output TaskParameter="Filtered" ItemName="CombinedFileWrites"/>
+               </RemoveDuplicates>
+
                <WriteLinesToFile
                        File="$(IntermediateOutputPath)$(CleanFile)"
                        Lines="@(CombinedFileWrites)"
index 2392afea0eb70d6f3674738e6e77a7667a624d82..6a2c6efe85dced063d88c5c0d0a5f862d9cee795 100644 (file)
                <AssemblySearchPaths Condition="'$(AssemblySearchPaths)' == ''">
                        {CandidateAssemblyFiles};
                        $(ReferencePath);
+                       @(AdditionalReferencePath);
                        {HintPathFromItem};
                        {TargetFrameworkDirectory};
                        {PkgConfig};
                        <Output TaskParameter="Lines" ItemName="PreviousFileWrites"/>
                </ReadLinesFromFile>
 
-               <RemoveDuplicates Inputs="@(PreviousFileWrites);@(FileWrites->'%(FullPath)')">
-                       <Output TaskParameter="Filtered" ItemName="CombinedFileWrites"/>
-               </RemoveDuplicates>
-
                <!-- CopyLocal files: In case all the projects build to common output
                     directory, then other projects might depend on some of these
                     CopyLocal files, so delete only the ones under *this* project
                        <Output TaskParameter="InPath" ItemName="FileWrites"/>
                </FindUnderPath>
 
+               <RemoveDuplicates Inputs="@(PreviousFileWrites);@(FileWrites->'%(FullPath)')">
+                       <Output TaskParameter="Filtered" ItemName="CombinedFileWrites"/>
+               </RemoveDuplicates>
+
                <WriteLinesToFile
                        File="$(IntermediateOutputPath)$(CleanFile)"
                        Lines="@(CombinedFileWrites)"
index 793e3948f8bb6915b953dea50493b9ec58f62dbe..86d8fb0b4f508c8fd58d02e5c379c2106d99a000 100644 (file)
                <AssemblySearchPaths Condition="'$(AssemblySearchPaths)' == ''">
                        {CandidateAssemblyFiles};
                        $(ReferencePath);
+                       @(AdditionalReferencePath);
                        {HintPathFromItem};
                        {TargetFrameworkDirectory};
                        {PkgConfig};
                        <Output TaskParameter="Lines" ItemName="PreviousFileWrites"/>
                </ReadLinesFromFile>
 
-               <RemoveDuplicates Inputs="@(PreviousFileWrites);@(FileWrites->'%(FullPath)')">
-                       <Output TaskParameter="Filtered" ItemName="CombinedFileWrites"/>
-               </RemoveDuplicates>
-
                <!-- CopyLocal files: In case all the projects build to common output
                     directory, then other projects might depend on some of these
                     CopyLocal files, so delete only the ones under *this* project
                        <Output TaskParameter="InPath" ItemName="FileWrites"/>
                </FindUnderPath>
 
+               <RemoveDuplicates Inputs="@(PreviousFileWrites);@(FileWrites->'%(FullPath)')">
+                       <Output TaskParameter="Filtered" ItemName="CombinedFileWrites"/>
+               </RemoveDuplicates>
+
                <WriteLinesToFile
                        File="$(IntermediateOutputPath)$(CleanFile)"
                        Lines="@(CombinedFileWrites)"
index 649592fa629cd9fcf9c1a4d38915d42f9fee7ade..d14e2cbbfd9ab5b7b1ed6335543ecf7ee1f0ce6d 100644 (file)
@@ -297,6 +297,7 @@ rm -rf %buildroot
 %_prefix/lib/mono/4.5/System.Json.Microsoft.dll
 %_prefix/lib/mono/4.5/System.Net.dll
 %_prefix/lib/mono/4.5/System.Net.Http.dll
+%_prefix/lib/mono/4.5/System.Net.Http.WebRequest.dll
 %_prefix/lib/mono/4.5/System.Numerics.dll
 %_prefix/lib/mono/4.5/System.Security.dll
 %_prefix/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
@@ -305,6 +306,8 @@ rm -rf %buildroot
 %_prefix/lib/mono/4.5/System.dll
 %_prefix/lib/mono/4.5/cscompmgd.dll
 %_prefix/lib/mono/4.5/mscorlib.dll*
+%_prefix/lib/mono/4.5/System.Windows.dll
+%_prefix/lib/mono/4.5/System.Xml.Serialization.dll
 %_prefix/lib/mono/4.5/Facades/*.dll
 %_prefix/lib/mono/4.5/Facades/*.dll.mdb
 %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
@@ -337,6 +340,7 @@ rm -rf %buildroot
 %_prefix/lib/mono/gac/System.IO.Compression.FileSystem
 %_prefix/lib/mono/gac/System.Net
 %_prefix/lib/mono/gac/System.Net.Http
+%_prefix/lib/mono/gac/System.Net.Http.WebRequest
 %_prefix/lib/mono/gac/System.Numerics
 %_prefix/lib/mono/gac/System.Security
 %_prefix/lib/mono/gac/System.Threading.Tasks.Dataflow
@@ -344,6 +348,8 @@ rm -rf %buildroot
 %_prefix/lib/mono/gac/System.Xml.Linq
 %_prefix/lib/mono/gac/System.Json
 %_prefix/lib/mono/gac/System.Json.Microsoft
+%_prefix/lib/mono/gac/System.Windows
+%_prefix/lib/mono/gac/System.Xml.Serialization
 %_prefix/lib/mono/gac/cscompmgd
 %_prefix/lib/mono/mono-configuration-crypto
 
index db8eff27302779a276aa6d285de1d9929d29745a..a659d3763e80bdf39e8a7758d740738c36e937c1 100644 (file)
@@ -1294,13 +1294,13 @@ WSAIoctl (guint32 fd, gint32 command,
                        keepalivetime /= 1000;
                        if (keepalivetime == 0 || rem >= 500)
                                keepalivetime++;
-                       ret = setsockopt (fd, SOL_TCP, TCP_KEEPIDLE, &keepalivetime, sizeof (uint32_t));
+                       ret = setsockopt (fd, IPPROTO_TCP, TCP_KEEPIDLE, &keepalivetime, sizeof (uint32_t));
                        if (ret == 0) {
                                rem = keepaliveinterval % 1000;
                                keepaliveinterval /= 1000;
                                if (keepaliveinterval == 0 || rem >= 500)
                                        keepaliveinterval++;
-                               ret = setsockopt (fd, SOL_TCP, TCP_KEEPINTVL, &keepaliveinterval, sizeof (uint32_t));
+                               ret = setsockopt (fd, IPPROTO_TCP, TCP_KEEPINTVL, &keepaliveinterval, sizeof (uint32_t));
                        }
                        if (ret != 0) {
                                gint errnum = errno;
index 0334d121736c198e0ab0e3931af3f4b44a10cb63..f79bc9ba09298fb5c45256604176caeb6b76eb79 100644 (file)
@@ -911,11 +911,10 @@ mono_gc_is_critical_method (MonoMethod *method)
  */
 
 MonoMethod*
-mono_gc_get_managed_allocator (MonoVTable *vtable, gboolean for_box)
+mono_gc_get_managed_allocator (MonoClass *klass, gboolean for_box)
 {
        int offset = -1;
        int atype;
-       MonoClass *klass = vtable->klass;
        MONO_THREAD_VAR_OFFSET (GC_thread_tls, offset);
 
        /*g_print ("thread tls: %d\n", offset);*/
@@ -927,6 +926,8 @@ mono_gc_get_managed_allocator (MonoVTable *vtable, gboolean for_box)
                return NULL;
        if (klass->rank)
                return NULL;
+       if (mono_class_is_open_constructed_type (&klass->byval_arg))
+               return NULL;
        if (klass->byval_arg.type == MONO_TYPE_STRING) {
                atype = ATYPE_STRING;
        } else if (!klass->has_references) {
@@ -996,7 +997,7 @@ mono_gc_is_critical_method (MonoMethod *method)
 }
 
 MonoMethod*
-mono_gc_get_managed_allocator (MonoVTable *vtable, gboolean for_box)
+mono_gc_get_managed_allocator (MonoClass *klass, gboolean for_box)
 {
        return NULL;
 }
index 2fd7709a37e098147453d2fcad0eda41203d3f1f..2fa919ace45a39e93e76fd53e254056a6adf30a5 100644 (file)
@@ -1097,13 +1097,6 @@ typedef struct {
        MonoClass *internals_visible_class;
        MonoClass *generic_ilist_class;
        MonoClass *generic_nullable_class;
-#ifndef DISABLE_COM
-       MonoClass *variant_class;
-       MonoClass *com_object_class;
-       MonoClass *com_interop_proxy_class;
-       MonoClass *iunknown_class;
-       MonoClass *idispatch_class;
-#endif
        MonoClass *safehandle_class;
        MonoClass *handleref_class;
        MonoClass *attribute_class;
@@ -1128,6 +1121,39 @@ mono_install_remoting_trampoline (MonoRemotingTrampoline func) MONO_INTERNAL;
 #define mono_object_is_transparent_proxy(object) (((MonoObject*)object)->vtable->klass == mono_defaults.transparent_proxy_class)
 #endif
 
+
+#define GENERATE_GET_CLASS_WITH_CACHE_DECL(shortname) \
+MonoClass* mono_class_get_##shortname##_class (void);
+
+#define GENERATE_GET_CLASS_WITH_CACHE(shortname,namespace,name) \
+MonoClass*     \
+mono_class_get_##shortname##_class (void)      \
+{      \
+       static MonoClass *tmp_class;    \
+       MonoClass *class = tmp_class;   \
+       if (!class) {   \
+               class = mono_class_from_name (mono_defaults.corlib, #namespace, #name); \
+               g_assert (class);       \
+               mono_memory_barrier (); \
+               tmp_class = class;      \
+       }       \
+       return class;   \
+}
+
+#define GENERATE_STATIC_GET_CLASS_WITH_CACHE(shortname,namespace,name) \
+static GENERATE_GET_CLASS_WITH_CACHE (shortname,namespace,name)
+
+
+#ifndef DISABLE_COM
+
+GENERATE_GET_CLASS_WITH_CACHE_DECL (interop_proxy)
+GENERATE_GET_CLASS_WITH_CACHE_DECL (idispatch)
+GENERATE_GET_CLASS_WITH_CACHE_DECL (iunknown)
+GENERATE_GET_CLASS_WITH_CACHE_DECL (com_object)
+GENERATE_GET_CLASS_WITH_CACHE_DECL (variant)
+
+#endif
+
 extern MonoDefaults mono_defaults MONO_INTERNAL;
 
 void
index 42e8831bb5612dec650d48884550b6c1dbad7dfd..514ea77e46640267760f3cb789cde644a5c9bb3d 100644 (file)
@@ -5311,7 +5311,7 @@ mono_class_setup_mono_type (MonoClass *class)
 
 #ifndef DISABLE_COM
 /*
- * COM initialization (using mono_init_com_types) is delayed until needed. 
+ * COM initialization is delayed until needed.
  * However when a [ComImport] attribute is present on a type it will trigger
  * the initialization. This is not a problem unless the BCL being executed 
  * lacks the types that COM depends on (e.g. Variant on Silverlight).
@@ -5332,7 +5332,6 @@ init_com_from_comimport (MonoClass *class)
        }
 
        /* FIXME : we should add an extra checks to ensure COM can be initialized properly before continuing */
-       mono_init_com_types ();
 }
 #endif /*DISABLE_COM*/
 
@@ -5365,7 +5364,7 @@ mono_class_setup_parent (MonoClass *class, MonoClass *parent)
                if (MONO_CLASS_IS_IMPORT (class)) {
                        init_com_from_comimport (class);
                        if (parent == mono_defaults.object_class)
-                               parent = mono_defaults.com_object_class;
+                               parent = mono_class_get_com_object_class ();
                }
 #endif
                if (!parent) {
index 3ff6c5ee45f1780dc824f22a799de5d4d27d5802..d9a625e56b806c92fa175084398d08bd551a9940 100644 (file)
@@ -32,6 +32,7 @@
 #include "mono/metadata/attrdefs.h"
 #include "mono/metadata/gc-internal.h"
 #include "mono/utils/mono-counters.h"
+#include "mono/utils/strenc.h"
 #include "mono/utils/atomic.h"
 #include <string.h>
 #include <errno.h>
@@ -84,6 +85,13 @@ static CRITICAL_SECTION cominterop_mutex;
 #define STDCALL
 #endif
 
+GENERATE_GET_CLASS_WITH_CACHE (interop_proxy, Mono.Interop, ComInteropProxy)
+GENERATE_GET_CLASS_WITH_CACHE (idispatch,     Mono.Interop, IDispatch)
+GENERATE_GET_CLASS_WITH_CACHE (iunknown,      Mono.Interop, IUnknown)
+
+GENERATE_GET_CLASS_WITH_CACHE (com_object, System, __ComObject)
+GENERATE_GET_CLASS_WITH_CACHE (variant,    System, Variant)
+
 /* Upon creation of a CCW, only allocate a weak handle and set the
  * reference count to 0. If the unmanaged client code decides to addref and
  * hold onto the CCW, I then allocate a strong handle. Once the reference count
@@ -263,7 +271,7 @@ cominterop_object_is_rcw (MonoObject *obj)
                return FALSE;
 
        klass = mono_object_class (real_proxy);
-       return (klass && klass == mono_defaults.com_interop_proxy_class);
+       return (klass && klass == mono_class_get_interop_proxy_class ());
 }
 
 static int
@@ -582,9 +590,6 @@ mono_cominterop_emit_ptr_to_object_conv (MonoMethodBuilder *mb, MonoType *type,
                int real_proxy;
                guint32 pos_null = 0, pos_ccw = 0, pos_end = 0;
                MonoClass *klass = NULL; 
-               
-               /* COM types are initialized lazily */
-               mono_init_com_types ();
 
                klass = mono_class_from_mono_type (type);
 
@@ -618,7 +623,7 @@ mono_cominterop_emit_ptr_to_object_conv (MonoMethodBuilder *mb, MonoType *type,
 
                mono_mb_emit_ldloc (mb, 0);
                mono_mb_emit_byte (mb, CEE_LDIND_I);
-               mono_mb_emit_ptr (mb, &mono_defaults.com_object_class->byval_arg);
+               mono_mb_emit_ptr (mb, &mono_class_get_com_object_class ()->byval_arg);
                mono_mb_emit_icall (mb, cominterop_type_from_handle);
                mono_mb_emit_managed_call (mb, com_interop_proxy_get_proxy, NULL);
                mono_mb_emit_managed_call (mb, get_transparent_proxy, NULL);
@@ -660,10 +665,6 @@ mono_cominterop_emit_object_to_ptr_conv (MonoMethodBuilder *mb, MonoType *type,
        case MONO_MARSHAL_CONV_OBJECT_IDISPATCH:
        case MONO_MARSHAL_CONV_OBJECT_IUNKNOWN: {
                guint32 pos_null = 0, pos_rcw = 0, pos_end = 0;
-               /* COM types are initialized lazily */
-               mono_init_com_types ();
-
 
                mono_mb_emit_ldloc (mb, 1);
                mono_mb_emit_icon (mb, 0);
@@ -704,14 +705,14 @@ mono_cominterop_emit_object_to_ptr_conv (MonoMethodBuilder *mb, MonoType *type,
                        static MonoProperty* iunknown = NULL;
                        
                        if (!iunknown)
-                               iunknown = mono_class_get_property_from_name (mono_defaults.com_object_class, "IUnknown");
+                               iunknown = mono_class_get_property_from_name (mono_class_get_com_object_class (), "IUnknown");
                        mono_mb_emit_managed_call (mb, iunknown->get, NULL);
                }
                else if (conv == MONO_MARSHAL_CONV_OBJECT_IDISPATCH) {
                        static MonoProperty* idispatch = NULL;
                        
                        if (!idispatch)
-                               idispatch = mono_class_get_property_from_name (mono_defaults.com_object_class, "IDispatch");
+                               idispatch = mono_class_get_property_from_name (mono_class_get_com_object_class (), "IDispatch");
                        mono_mb_emit_managed_call (mb, idispatch->get, NULL);
                }
                else {
@@ -731,9 +732,9 @@ mono_cominterop_emit_object_to_ptr_conv (MonoMethodBuilder *mb, MonoType *type,
                if (conv == MONO_MARSHAL_CONV_OBJECT_INTERFACE)
                        mono_mb_emit_ptr (mb, mono_type_get_class (type));
                else if (conv == MONO_MARSHAL_CONV_OBJECT_IUNKNOWN)
-                       mono_mb_emit_ptr (mb, mono_defaults.iunknown_class);
+                       mono_mb_emit_ptr (mb, mono_class_get_iunknown_class ());
                else if (conv == MONO_MARSHAL_CONV_OBJECT_IDISPATCH)
-                       mono_mb_emit_ptr (mb, mono_defaults.idispatch_class);
+                       mono_mb_emit_ptr (mb, mono_class_get_idispatch_class ());
                else
                        g_assert_not_reached ();
                mono_mb_emit_icall (mb, cominterop_get_ccw);
@@ -871,8 +872,6 @@ mono_cominterop_get_native_wrapper (MonoMethod *method)
        if ((res = mono_marshal_find_in_cache (cache, method)))
                return res;
 
-       mono_init_com_types ();
-
        if (!method->klass->vtable)
                mono_class_setup_vtable (method->klass);
        
@@ -894,7 +893,7 @@ mono_cominterop_get_native_wrapper (MonoMethod *method)
                        static MonoMethod *ctor = NULL;
 
                        if (!ctor)
-                               ctor = mono_class_get_method_from_name (mono_defaults.com_object_class, ".ctor", 0);
+                               ctor = mono_class_get_method_from_name (mono_class_get_com_object_class (), ".ctor", 0);
                        mono_mb_emit_ldarg (mb, 0);
                        mono_mb_emit_managed_call (mb, ctor, NULL);
                        mono_mb_emit_byte (mb, CEE_RET);
@@ -1090,9 +1089,6 @@ mono_cominterop_emit_marshal_com_interface (EmitMarshalContext *m, int argnum,
        if (!marshal_release)
                marshal_release = mono_class_get_method_from_name (mono_defaults.marshal_class, "Release", 1);
 
-       /* COM types are initialized lazily */
-       mono_init_com_types ();
-
        switch (action) {
        case MARSHAL_ACTION_CONV_IN: {
                guint32 pos_null = 0;
@@ -1393,6 +1389,9 @@ typedef struct
 #define MONO_S_OK 0x00000000L
 #define MONO_E_NOINTERFACE 0x80004002L
 #define MONO_E_NOTIMPL 0x80004001L
+#define MONO_E_INVALIDARG          0x80070057L
+#define MONO_E_DISP_E_UNKNOWNNAME  0x80020006L
+#define MONO_E_DISPID_UNKNOWN      (gint32)-1
 
 int
 ves_icall_System_Runtime_InteropServices_Marshal_AddRefInternal (gpointer pUnk)
@@ -1434,13 +1433,13 @@ cominterop_get_idispatch_for_object (MonoObject* object)
 
        if (cominterop_object_is_rcw (object)) {
                return cominterop_get_interface (((MonoComInteropProxy*)((MonoTransparentProxy*)object)->rp)->com_object, 
-                       mono_defaults.idispatch_class, TRUE);
+                       mono_class_get_idispatch_class (), TRUE);
        }
        else {
                MonoClass* klass = mono_object_class (object);
                if (!cominterop_can_support_dispatch (klass) )
                        cominterop_raise_hr_exception (MONO_E_NOINTERFACE);
-               return cominterop_get_ccw (object, mono_defaults.idispatch_class);
+               return cominterop_get_ccw (object, mono_class_get_idispatch_class ());
        }
 }
 
@@ -1451,8 +1450,6 @@ ves_icall_System_Runtime_InteropServices_Marshal_GetIUnknownForObjectInternal (M
        if (!object)
                return NULL;
 
-       mono_init_com_types ();
-
        if (cominterop_object_is_rcw (object)) {
                MonoClass *klass = NULL;
                MonoRealProxy* real_proxy = NULL;
@@ -1471,7 +1468,7 @@ ves_icall_System_Runtime_InteropServices_Marshal_GetIUnknownForObjectInternal (M
                }
 
                klass = mono_object_class (real_proxy);
-               if (klass != mono_defaults.com_interop_proxy_class) {
+               if (klass != mono_class_get_interop_proxy_class ()) {
                        g_assert_not_reached ();
                        return NULL;
                }
@@ -1484,7 +1481,7 @@ ves_icall_System_Runtime_InteropServices_Marshal_GetIUnknownForObjectInternal (M
                return ((MonoComInteropProxy*)real_proxy)->com_object->iunknown;
        }
        else {
-               return cominterop_get_ccw (object, mono_defaults.iunknown_class);
+               return cominterop_get_ccw (object, mono_class_get_iunknown_class ());
        }
 #else
        g_assert_not_reached ();
@@ -1513,8 +1510,6 @@ void*
 ves_icall_System_Runtime_InteropServices_Marshal_GetIDispatchForObjectInternal (MonoObject* object)
 {
 #ifndef DISABLE_COM
-       mono_init_com_types ();
-
        return cominterop_get_idispatch_for_object (object);
 #else
        g_assert_not_reached ();
@@ -1899,10 +1894,10 @@ cominterop_get_ccw (MonoObject* object, MonoClass* itf)
        }
 
        iface = itf;
-       if (iface == mono_defaults.iunknown_class) {
+       if (iface == mono_class_get_iunknown_class ()) {
                start_slot = 3;
        }
-       else if (iface == mono_defaults.idispatch_class) {
+       else if (iface == mono_class_get_idispatch_class ()) {
                start_slot = 7;
        }
        else {
@@ -2304,7 +2299,7 @@ cominterop_ccw_getfreethreadedmarshaler (MonoCCW* ccw, MonoObject* object, gpoin
        if (!ccw->free_marshaler) {
                int ret = 0;
                gpointer tunk;
-               tunk = cominterop_get_ccw (object, mono_defaults.iunknown_class);
+               tunk = cominterop_get_ccw (object, mono_class_get_iunknown_class ());
                ret = CoCreateFreeThreadedMarshaler (tunk, (LPUNKNOWN*)&ccw->free_marshaler);
        }
                
@@ -2340,19 +2335,19 @@ cominterop_ccw_queryinterface (MonoCCWInterface* ccwe, guint8* riid, gpointer* p
                mono_thread_attach (mono_get_root_domain ());
 
        /* handle IUnknown special */
-       if (cominterop_class_guid_equal (riid, mono_defaults.iunknown_class)) {
-               *ppv = cominterop_get_ccw (object, mono_defaults.iunknown_class);
+       if (cominterop_class_guid_equal (riid, mono_class_get_iunknown_class ())) {
+               *ppv = cominterop_get_ccw (object, mono_class_get_iunknown_class ());
                /* remember to addref on QI */
                cominterop_ccw_addref (*ppv);
                return MONO_S_OK;
        }
 
        /* handle IDispatch special */
-       if (cominterop_class_guid_equal (riid, mono_defaults.idispatch_class)) {
+       if (cominterop_class_guid_equal (riid, mono_class_get_idispatch_class ())) {
                if (!cominterop_can_support_dispatch (klass))
                        return MONO_E_NOINTERFACE;
                
-               *ppv = cominterop_get_ccw (object, mono_defaults.idispatch_class);
+               *ppv = cominterop_get_ccw (object, mono_class_get_idispatch_class ());
                /* remember to addref on QI */
                cominterop_ccw_addref (*ppv);
                return MONO_S_OK;
@@ -2398,7 +2393,12 @@ cominterop_ccw_queryinterface (MonoCCWInterface* ccwe, guint8* riid, gpointer* p
 static int STDCALL 
 cominterop_ccw_get_type_info_count (MonoCCWInterface* ccwe, guint32 *pctinfo)
 {
-       return MONO_E_NOTIMPL;
+       if(!pctinfo)
+               return MONO_E_INVALIDARG;
+
+       *pctinfo = 1;
+
+       return MONO_S_OK;
 }
 
 static int STDCALL 
@@ -2412,7 +2412,32 @@ cominterop_ccw_get_ids_of_names (MonoCCWInterface* ccwe, gpointer riid,
                                                                                         gunichar2** rgszNames, guint32 cNames,
                                                                                         guint32 lcid, gint32 *rgDispId)
 {
-       return MONO_E_NOTIMPL;
+       int i,ret = MONO_S_OK;
+       MonoMethod* method;
+       gchar* methodname;
+       MonoClass *klass = NULL;
+       MonoCCW* ccw = ccwe->ccw;
+       MonoObject* object = mono_gchandle_get_target (ccw->gc_handle);
+
+       g_assert (object);
+       klass = mono_object_class (object);
+
+       if (!mono_domain_get ())
+               mono_thread_attach (mono_get_root_domain ());
+
+       for (i=0; i < cNames; i++) {
+               methodname = mono_unicode_to_external (rgszNames[i]);
+
+               method = mono_class_get_method_from_name(klass, methodname, -1);
+               if (method)
+                       rgDispId[i] = (gint32)method->token;
+               else {
+                       rgDispId[i] = MONO_E_DISPID_UNKNOWN;
+                       ret = MONO_E_DISP_E_UNKNOWNNAME;
+               }
+       }
+
+       return ret;
 }
 
 static int STDCALL 
@@ -2641,8 +2666,6 @@ mono_cominterop_emit_marshal_safearray (EmitMarshalContext *m, int argnum, MonoT
 {
        MonoMethodBuilder *mb = m->mb;
 
-       mono_init_com_types ();
-       
        switch (action) {
 
        case MARSHAL_ACTION_CONV_IN: {
@@ -2719,7 +2742,7 @@ mono_cominterop_emit_marshal_safearray (EmitMarshalContext *m, int argnum, MonoT
                                get_native_variant_for_object = mono_class_get_method_from_name (mono_defaults.marshal_class, "GetNativeVariantForObject", 2);
                        g_assert (get_native_variant_for_object);
 
-                       elem_var =  mono_mb_add_local (mb, &mono_defaults.variant_class->byval_arg);
+                       elem_var =  mono_mb_add_local (mb, &mono_class_get_variant_class ()->byval_arg);
                        mono_mb_emit_ldloc_addr (mb, elem_var);
 
                        mono_mb_emit_managed_call (mb, get_native_variant_for_object, NULL);
@@ -2730,7 +2753,7 @@ mono_cominterop_emit_marshal_safearray (EmitMarshalContext *m, int argnum, MonoT
                        mono_mb_emit_icall (mb, mono_marshal_safearray_set_value);
 
                        if (!variant_clear)
-                               variant_clear = mono_class_get_method_from_name (mono_defaults.variant_class, "Clear", 0);
+                               variant_clear = mono_class_get_method_from_name (mono_class_get_variant_class (), "Clear", 0);
 
                        mono_mb_emit_ldloc_addr (mb, elem_var);
                        mono_mb_emit_managed_call (mb, variant_clear, NULL);
index b9fad3052974c39851d4a0b365742be582a41ce5..f337d0770a958826b26f9bc8e89c253685d87a5d 100644 (file)
@@ -420,9 +420,6 @@ typedef void (*MonoFreeDomainFunc) (MonoDomain *domain);
 void
 mono_install_free_domain_hook (MonoFreeDomainFunc func) MONO_INTERNAL;
 
-void 
-mono_init_com_types (void) MONO_INTERNAL;
-
 void 
 mono_cleanup (void) MONO_INTERNAL;
 
index 6ca492c3a30ee5ec3e21db020717cf3a896cb190..4f7bcfb8ea9edd8d8fcfa971be637659f086d933 100644 (file)
@@ -1608,13 +1608,6 @@ mono_init_internal (const char *filename, const char *exe_filename, const char *
                mono_defaults.corlib, "System.Reflection", "CustomAttributeData");
 
        /* these are initialized lazily when COM features are used */
-#ifndef DISABLE_COM
-       mono_defaults.variant_class = NULL;
-       mono_defaults.com_object_class = NULL;
-       mono_defaults.com_interop_proxy_class = NULL;
-       mono_defaults.iunknown_class = NULL;
-       mono_defaults.idispatch_class = NULL;
-#endif
 
        mono_class_init (mono_defaults.array_class);
        mono_defaults.generic_nullable_class = mono_class_from_name (
@@ -1688,48 +1681,6 @@ mono_init_version (const char *domain_name, const char *version)
        return mono_init_internal (domain_name, NULL, version);
 }
 
-#ifndef DISABLE_COM
-/**
- * mono_init_com_types:
- *
- * Initializes all types needed for COM Interop in mono_defaults structure. 
- */
-void 
-mono_init_com_types (void)
-{
-       static gboolean initialized = FALSE;
-
-       if (initialized)
-               return;
-       
-       /* FIXME: do I need some threading protection here */
-
-       g_assert (mono_defaults.corlib);
-
-       mono_defaults.variant_class = mono_class_from_name (
-               mono_defaults.corlib, "System", "Variant");
-       g_assert (mono_defaults.variant_class != 0);
-
-       mono_defaults.com_object_class = mono_class_from_name (
-               mono_defaults.corlib, "System", "__ComObject");
-       g_assert (mono_defaults.com_object_class != 0);
-
-       mono_defaults.com_interop_proxy_class = mono_class_from_name (
-               mono_defaults.corlib, "Mono.Interop", "ComInteropProxy");
-       g_assert (mono_defaults.com_interop_proxy_class != 0);
-
-       mono_defaults.iunknown_class = mono_class_from_name (
-               mono_defaults.corlib, "Mono.Interop", "IUnknown");
-       g_assert (mono_defaults.iunknown_class != 0);
-
-       mono_defaults.idispatch_class = mono_class_from_name (
-               mono_defaults.corlib, "Mono.Interop", "IDispatch");
-       g_assert (mono_defaults.idispatch_class != 0);
-
-       initialized = TRUE;
-}
-#endif /*DISABLE_COM*/
-
 /**
  * mono_cleanup:
  *
@@ -1975,8 +1926,22 @@ mono_domain_free (MonoDomain *domain, gboolean force)
        /* This needs to be done before closing assemblies */
        mono_gc_clear_domain (domain);
 
+       /* Close dynamic assemblies first, since they have no ref count */
+       for (tmp = domain->domain_assemblies; tmp; tmp = tmp->next) {
+               MonoAssembly *ass = tmp->data;
+               if (!ass->image || !ass->image->dynamic)
+                       continue;
+               mono_trace (G_LOG_LEVEL_INFO, MONO_TRACE_ASSEMBLY, "Unloading domain %s[%p], assembly %s[%p], ref_count=%d", domain->friendly_name, domain, ass->aname.name, ass, ass->ref_count);
+               if (!mono_assembly_close_except_image_pools (ass))
+                       tmp->data = NULL;
+       }
+
        for (tmp = domain->domain_assemblies; tmp; tmp = tmp->next) {
                MonoAssembly *ass = tmp->data;
+               if (!ass)
+                       continue;
+               if (!ass->image || ass->image->dynamic)
+                       continue;
                mono_trace (G_LOG_LEVEL_INFO, MONO_TRACE_ASSEMBLY, "Unloading domain %s[%p], assembly %s[%p], ref_count=%d", domain->friendly_name, domain, ass->aname.name, ass, ass->ref_count);
                if (!mono_assembly_close_except_image_pools (ass))
                        tmp->data = NULL;
index f26abcf1c79305e80e73afad65b1c0662e4c3023..2ef9a933b32d4dd9ac68fe75a183c6f8ed3dcd35 100644 (file)
@@ -219,7 +219,7 @@ typedef struct {
        int alloc_type;
 } AllocatorWrapperInfo;
 
-MonoMethod* mono_gc_get_managed_allocator (MonoVTable *vtable, gboolean for_box) MONO_INTERNAL;
+MonoMethod* mono_gc_get_managed_allocator (MonoClass *klass, gboolean for_box) MONO_INTERNAL;
 MonoMethod* mono_gc_get_managed_array_allocator (MonoClass *klass) MONO_INTERNAL;
 MonoMethod *mono_gc_get_managed_allocator_by_type (int atype) MONO_INTERNAL;
 
index b3900a4d915f92c94e29c002a49104686f9847c1..a69402c3d867d3b56b853470dfc3921185e8ea31 100644 (file)
@@ -1978,13 +1978,12 @@ emit_struct_conv_full (MonoMethodBuilder *mb, MonoClass *klass, gboolean to_obje
                        }
                        case MONO_TYPE_OBJECT: {
 #ifndef DISABLE_COM
-                               mono_init_com_types ();
                                if (to_object) {
                                        static MonoMethod *variant_clear = NULL;
                                        static MonoMethod *get_object_for_native_variant = NULL;
 
                                        if (!variant_clear)
-                                               variant_clear = mono_class_get_method_from_name (mono_defaults.variant_class, "Clear", 0);
+                                               variant_clear = mono_class_get_method_from_name (mono_class_get_variant_class (), "Clear", 0);
                                        if (!get_object_for_native_variant)
                                                get_object_for_native_variant = mono_class_get_method_from_name (mono_defaults.marshal_class, "GetObjectForNativeVariant", 1);
                                        mono_mb_emit_ldloc (mb, 1);
@@ -3083,7 +3082,7 @@ mono_marshal_get_remoting_invoke (MonoMethod *method)
 
        /* this seems to be the best plase to put this, as all remoting invokes seem to get filtered through here */
 #ifndef DISABLE_COM
-       if (mono_class_is_com_object (method->klass) || method->klass == mono_defaults.com_object_class) {
+       if (mono_class_is_com_object (method->klass) || method->klass == mono_class_get_com_object_class ()) {
                MonoVTable *vtable = mono_class_vtable (mono_domain_get (), method->klass);
                g_assert (vtable); /*FIXME do proper error handling*/
 
@@ -7282,8 +7281,6 @@ emit_marshal_variant (EmitMarshalContext *m, int argnum, MonoType *t,
        static MonoMethod *get_object_for_native_variant = NULL;
        static MonoMethod *get_native_variant_for_object = NULL;
 
-       mono_init_com_types ();
-       
        if (!get_object_for_native_variant)
                get_object_for_native_variant = mono_class_get_method_from_name (mono_defaults.marshal_class, "GetObjectForNativeVariant", 1);
        g_assert (get_object_for_native_variant);
@@ -7294,12 +7291,12 @@ emit_marshal_variant (EmitMarshalContext *m, int argnum, MonoType *t,
 
        switch (action) {
        case MARSHAL_ACTION_CONV_IN: {
-               conv_arg = mono_mb_add_local (mb, &mono_defaults.variant_class->byval_arg);
+               conv_arg = mono_mb_add_local (mb, &mono_class_get_variant_class ()->byval_arg);
                
                if (t->byref)
-                       *conv_arg_type = &mono_defaults.variant_class->this_arg;
+                       *conv_arg_type = &mono_class_get_variant_class ()->this_arg;
                else
-                       *conv_arg_type = &mono_defaults.variant_class->byval_arg;
+                       *conv_arg_type = &mono_class_get_variant_class ()->byval_arg;
 
                if (t->byref && !(t->attrs & PARAM_ATTRIBUTE_IN) && t->attrs & PARAM_ATTRIBUTE_OUT)
                        break;
@@ -7316,7 +7313,7 @@ emit_marshal_variant (EmitMarshalContext *m, int argnum, MonoType *t,
                static MonoMethod *variant_clear = NULL;
 
                if (!variant_clear)
-                       variant_clear = mono_class_get_method_from_name (mono_defaults.variant_class, "Clear", 0);
+                       variant_clear = mono_class_get_method_from_name (mono_class_get_variant_class (), "Clear", 0);
                g_assert (variant_clear);
 
 
@@ -7349,9 +7346,9 @@ emit_marshal_variant (EmitMarshalContext *m, int argnum, MonoType *t,
                conv_arg = mono_mb_add_local (mb, &mono_defaults.object_class->byval_arg);
 
                if (t->byref)
-                       *conv_arg_type = &mono_defaults.variant_class->this_arg;
+                       *conv_arg_type = &mono_class_get_variant_class ()->this_arg;
                else
-                       *conv_arg_type = &mono_defaults.variant_class->byval_arg;
+                       *conv_arg_type = &mono_class_get_variant_class ()->byval_arg;
 
                if (t->byref && !(t->attrs & PARAM_ATTRIBUTE_IN) && t->attrs & PARAM_ATTRIBUTE_OUT)
                        break;
index 4076d65d183acca8e502cffb4db0a6f4a96cb439..13446ee0ecd627f90e82238d4401d33bcb8e0bdb 100644 (file)
@@ -218,7 +218,7 @@ mono_gc_is_critical_method (MonoMethod *method)
 }
 
 MonoMethod*
-mono_gc_get_managed_allocator (MonoVTable *vtable, gboolean for_box)
+mono_gc_get_managed_allocator (MonoClass *klass, gboolean for_box)
 {
        return NULL;
 }
index cb0c816cf062f3a429493b3450b27a3dfdd32e3d..dec04e059cf71c8980dcb2b8d77f57f0f4faa8e7 100644 (file)
@@ -2627,7 +2627,7 @@ mono_remote_class_vtable (MonoDomain *domain, MonoRemoteClass *remote_class, Mon
                type = ((MonoReflectionType *)rp->class_to_proxy)->type;
                klass = mono_class_from_mono_type (type);
 #ifndef DISABLE_COMf
-               if ((mono_class_is_com_object (klass) || (mono_defaults.com_object_class && klass == mono_defaults.com_object_class)) && !mono_vtable_is_remote (mono_class_vtable (mono_domain_get (), klass)))
+               if ((mono_class_is_com_object (klass) || (mono_class_get_com_object_class () && klass == mono_class_get_com_object_class ())) && !mono_vtable_is_remote (mono_class_vtable (mono_domain_get (), klass)))
                        remote_class->default_vtable = mono_class_proxy_vtable (domain, remote_class, MONO_REMOTING_TARGET_COMINTEROP);
                else
 #endif
@@ -2750,7 +2750,7 @@ mono_object_get_virtual_method (MonoObject *obj, MonoMethod *method)
                        res = mono_marshal_get_remoting_invoke_with_check (res);
                else {
 #ifndef DISABLE_COM
-                       if (klass == mono_defaults.com_object_class || mono_class_is_com_object (klass))
+                       if (klass == mono_class_get_com_object_class () || mono_class_is_com_object (klass))
                                res = mono_cominterop_get_invoke (res);
                        else
 #endif
index 55a472ffa44e561703d9a3ac271fdaccce8355c7..61222e2d57e96260d9961c3367e5ceed79c56765 100644 (file)
@@ -692,6 +692,7 @@ create_allocator (int atype)
        if (!registered) {
                mono_register_jit_icall (mono_gc_alloc_obj, "mono_gc_alloc_obj", mono_create_icall_signature ("object ptr int"), FALSE);
                mono_register_jit_icall (mono_gc_alloc_vector, "mono_gc_alloc_vector", mono_create_icall_signature ("object ptr int int"), FALSE);
+               mono_register_jit_icall (mono_gc_alloc_string, "mono_gc_alloc_string", mono_create_icall_signature ("object ptr int int32"), FALSE);
                registered = TRUE;
        }
 
@@ -704,14 +705,23 @@ create_allocator (int atype)
        } else if (atype == ATYPE_VECTOR) {
                num_params = 2;
                name = "AllocVector";
+       } else if (atype == ATYPE_STRING) {
+               num_params = 2;
+               name = "AllocString";
        } else {
                g_assert_not_reached ();
        }
 
        csig = mono_metadata_signature_alloc (mono_defaults.corlib, num_params);
-       csig->ret = &mono_defaults.object_class->byval_arg;
-       for (i = 0; i < num_params; ++i)
-               csig->params [i] = &mono_defaults.int_class->byval_arg;
+       if (atype == ATYPE_STRING) {
+               csig->ret = &mono_defaults.string_class->byval_arg;
+               csig->params [0] = &mono_defaults.int_class->byval_arg;
+               csig->params [1] = &mono_defaults.int32_class->byval_arg;
+       } else {
+               csig->ret = &mono_defaults.object_class->byval_arg;
+               for (i = 0; i < num_params; ++i)
+                       csig->params [i] = &mono_defaults.int_class->byval_arg;
+       }
 
        mb = mono_mb_new (mono_defaults.object_class, name, MONO_WRAPPER_ALLOC);
 
@@ -785,6 +795,16 @@ create_allocator (int atype)
                mono_mb_set_clauses (mb, 1, clause);
                mono_mb_patch_branch (mb, pos_leave);
                /* end catch */
+       } else if (atype == ATYPE_STRING) {
+               /* a string allocator method takes the args: (vtable, len) */
+               /* bytes = (sizeof (MonoString) + ((len + 1) * 2)); */
+               mono_mb_emit_ldarg (mb, 1);
+               mono_mb_emit_icon (mb, 1);
+               mono_mb_emit_byte (mb, MONO_CEE_SHL);
+               //WE manually fold the above + 2 here
+               mono_mb_emit_icon (mb, sizeof (MonoString) + 2);
+               mono_mb_emit_byte (mb, CEE_ADD);
+               mono_mb_emit_stloc (mb, size_var);
        } else {
                g_assert_not_reached ();
        }
@@ -849,6 +869,9 @@ create_allocator (int atype)
        } else if (atype == ATYPE_VECTOR) {
                mono_mb_emit_ldarg (mb, 1);
                mono_mb_emit_icall (mb, mono_gc_alloc_vector);
+       } else if (atype == ATYPE_STRING) {
+               mono_mb_emit_ldarg (mb, 1);
+               mono_mb_emit_icall (mb, mono_gc_alloc_string);
        } else {
                g_assert_not_reached ();
        }
@@ -883,6 +906,22 @@ create_allocator (int atype)
 #else
                mono_mb_emit_byte (mb, CEE_STIND_I4);
 #endif
+       } else  if (atype == ATYPE_STRING) {
+               /* need to set length and clear the last char */
+               /* s->length = len; */
+               mono_mb_emit_ldloc (mb, p_var);
+               mono_mb_emit_icon (mb, G_STRUCT_OFFSET (MonoString, length));
+               mono_mb_emit_byte (mb, MONO_CEE_ADD);
+               mono_mb_emit_ldarg (mb, 1);
+               mono_mb_emit_byte (mb, MONO_CEE_STIND_I4);
+               /* s->chars [len] = 0; */
+               mono_mb_emit_ldloc (mb, p_var);
+               mono_mb_emit_ldloc (mb, size_var);
+               mono_mb_emit_icon (mb, 2);
+               mono_mb_emit_byte (mb, MONO_CEE_SUB);
+               mono_mb_emit_byte (mb, MONO_CEE_ADD);
+               mono_mb_emit_icon (mb, 0);
+               mono_mb_emit_byte (mb, MONO_CEE_STIND_I2);
        }
 
        /*
@@ -915,10 +954,9 @@ create_allocator (int atype)
  *     object allocate (MonoVTable *vtable)
  */
 MonoMethod*
-mono_gc_get_managed_allocator (MonoVTable *vtable, gboolean for_box)
+mono_gc_get_managed_allocator (MonoClass *klass, gboolean for_box)
 {
 #ifdef MANAGED_ALLOCATION
-       MonoClass *klass = vtable->klass;
 
 #ifdef HAVE_KW_THREAD
        int tlab_next_offset = -1;
@@ -934,16 +972,17 @@ mono_gc_get_managed_allocator (MonoVTable *vtable, gboolean for_box)
                return NULL;
        if (klass->instance_size > tlab_size)
                return NULL;
+
        if (klass->has_finalize || mono_class_is_marshalbyref (klass) || (mono_profiler_get_events () & MONO_PROFILE_ALLOCATIONS))
                return NULL;
        if (klass->rank)
                return NULL;
        if (klass->byval_arg.type == MONO_TYPE_STRING)
-               return NULL;
+               return mono_gc_get_managed_allocator_by_type (ATYPE_STRING);
        if (collect_before_allocs)
                return NULL;
-
-       if (ALIGN_TO (klass->instance_size, ALLOC_ALIGN) < MAX_SMALL_OBJ_SIZE)
+       /* Generic classes have dynamic field and can go above MAX_SMALL_OBJ_SIZE. */
+       if (ALIGN_TO (klass->instance_size, ALLOC_ALIGN) < MAX_SMALL_OBJ_SIZE && !mono_class_is_open_constructed_type (&klass->byval_arg))
                return mono_gc_get_managed_allocator_by_type (ATYPE_SMALL);
        else
                return mono_gc_get_managed_allocator_by_type (ATYPE_NORMAL);
index 311548db9bc1e038b35791e972604000c0197893..8628764ac3871419274b237351615df733e3c341 100644 (file)
@@ -987,6 +987,7 @@ typedef enum {
        ATYPE_NORMAL,
        ATYPE_VECTOR,
        ATYPE_SMALL,
+       ATYPE_STRING,
        ATYPE_NUM
 } SgenAllocatorType;
 
index 43a587ce19df78c4218c700381288101cfa5a7a0..69e0d5603c183c15a2e5556c075ddb43ea6994a9 100644 (file)
@@ -2297,6 +2297,9 @@ major_scan_card_table (gboolean mod_union, SgenGrayQueue *queue)
                                 */
                                if (!card_data)
                                        continue;
+#else
+                               g_assert_not_reached ();
+                               card_data = NULL;
 #endif
                        } else {
                                card_data = card_base = sgen_card_table_get_card_scan_address ((mword)block_start);
index 7d625644f5c6c946bceb07e832518654595a7259..d16b2b778a6438932f2a4060eb6ebb5ab23b4782 100644 (file)
@@ -70,6 +70,7 @@
 #include "metadata/sgen-protocol.h"
 #include "metadata/sgen-archdep.h"
 #include "metadata/sgen-bridge.h"
+#include "metadata/sgen-memory-governor.h"
 #include "metadata/mono-gc.h"
 #include "metadata/method-builder.h"
 #include "metadata/profiler-private.h"
@@ -151,6 +152,8 @@ static AllocRecord *alloc_records;
 static volatile int next_record;
 static volatile int alloc_count;
 
+void dump_alloc_records (void);
+void verify_alloc_records (void);
 
 static const char*
 get_reason_name (AllocRecord *rec)
index 60cb7a527e474b06bef5b358721ec83d7b8d5e8c..750ff2caccc4a0253dd40dfd24aba492575d749d 100644 (file)
@@ -2326,7 +2326,7 @@ ves_icall_System_Net_Sockets_Socket_WSAIoctl (SOCKET sock, gint32 code,
 
        *error = 0;
        
-       if (code == FIONBIO) {
+       if ((guint32)code == FIONBIO) {
                /* Invalid command. Must use Socket.Blocking */
                return -1;
        }
index 159b86799e8f7ee1ff4099b68cae183adc9d56f3..20dbb1ac93d46df68aa962ac5bb57db0b9ef85c9 100644 (file)
@@ -869,7 +869,7 @@ mono_type_is_valid_in_context (VerifyContext *ctx, MonoType *type)
        if (!is_valid_type_in_context (ctx, type)) {
                char *str = mono_type_full_name (type);
                ADD_VERIFY_ERROR2 (ctx, g_strdup_printf ("Invalid generic type (%s%s) (argument out of range or %s is not generic) at 0x%04x",
-                       type->type == MONO_TYPE_VAR ? "!" : "!!",
+                       str [0] == '!' ? "" : type->type == MONO_TYPE_VAR ? "!" : "!!",
                        str,
                        type->type == MONO_TYPE_VAR ? "class" : "method",
                        ctx->ip_offset),
@@ -4952,7 +4952,9 @@ mono_method_verify (MonoMethod *method, int level)
                                ADD_VERIFY_ERROR (&ctx, g_strdup_printf ("Catch clause %d with invalid type", i));
                                break;
                        }
-               
+                       if (!mono_type_is_valid_in_context (&ctx, &clause->data.catch_class->byval_arg))
+                               break;
+
                        init_stack_with_value_at_exception_boundary (&ctx, ctx.code + clause->handler_offset, clause->data.catch_class);
                }
                else if (clause->flags == MONO_EXCEPTION_CLAUSE_FILTER) {
@@ -4961,6 +4963,9 @@ mono_method_verify (MonoMethod *method, int level)
                }
        }
 
+       if (!ctx.valid)
+               goto cleanup;
+
        original_bb = bb = mono_basic_block_split (method, &error);
        if (!mono_error_ok (&error)) {
                ADD_VERIFY_ERROR (&ctx, g_strdup_printf ("Invalid branch target: %s", mono_error_get_message (&error)));
index 4b4bbbf088b18a557ea8e290066d4f666480deb7..53128de3c30e8165b1115186789c4b9aebcedbd9 100644 (file)
@@ -47,7 +47,7 @@ sgenstatic_libs = \
 
 CLASS=$(mcs_topdir)/class/lib/net_4_5
 
-RUNTIME_EXECUTABLE = $(if $(SGEN),$(top_builddir)/mono/mini/mono-sgen,$(top_builddir)/runtime/mono-wrapper)
+RUNTIME_EXECUTABLE = $(if $(BOEHM),$(top_builddir)/mono/mini/mono-boehm,$(top_builddir)/runtime/mono-wrapper)
 
 RUNTIME = MONO_PATH=$(CLASS) $(RUNTIME_EXECUTABLE)
 RUNTIME_AOTCHECK = MONO_PATH=$(CLASS):. $(RUNTIME_EXECUTABLE)
@@ -82,9 +82,13 @@ monobinldflags=-Wl,-version-script=$(srcdir)/ldscript.mono $(export_ldflags) $(e
 endif
 
 if HOST_WIN32
-libmono_2_0_la_LDFLAGS=-no-undefined -avoid-version -Wl,--kill-at $(monoldflags)
+libmonoldflags=-no-undefined -avoid-version -Wl,--kill-at $(monoldflags)
 else
-libmono_2_0_la_LDFLAGS=$(monoldflags) -version-info 1:0:0
+if PLATFORM_ANDROID
+libmonoldflags= -avoid-version $(monoldflags)
+else
+libmonoldflags=$(monoldflags) -version-info 1:0:0
+endif
 endif
 
 if JIT_SUPPORTED
@@ -96,9 +100,26 @@ sgen_static_libraries = libmini-static.la $(sgenstatic_libs)
 endif
 
 if SUPPORT_BOEHM
-boehm_libraries = libmono-2.0.la
+boehm_libraries = libmonoboehm-2.0.la
 boehm_static_libraries = libmini-static.la $(static_libs)
-boehm_binaries  = mono
+boehm_binaries  = mono-boehm
+endif
+
+#The mono uses sgen, while libmono remains boehm
+mono_bin_suffix = sgen
+libmono_suffix = boehm
+
+if DISABLE_EXECUTABLES
+else
+bin_SCRIPTS = mono
+noinst_SCRIPTS = mono
+
+mono: mono-$(mono_bin_suffix)
+       ln -sf $< $@
+
+install-exec-hook:
+       ln -sf $(DESTDIR)$(bindir)/mono-$(libmono_suffix) $(DESTDIR)$(bindir)/mono
+       (cd $(DESTDIR)$(libdir); for i in libmono$(libmono_suffix)*; do ln -sf $$i `echo $$i | sed s/$(libmono_suffix)//` ; done)
 endif
 
 if DISABLE_EXECUTABLES
@@ -110,7 +131,11 @@ bin_PROGRAMS = $(boehm_binaries) $(sgen_binaries)
 endif
 endif
 
+if DISABLE_EXECUTABLES
 noinst_PROGRAMS = genmdesc
+else
+noinst_PROGRAMS = genmdesc mono
+endif
 
 if DISABLE_EXECUTABLES
 shared_libraries = $(boehm_libraries) $(sgen_libraries)
@@ -155,27 +180,40 @@ endif
 
 endif
 
-mono_SOURCES = \
+mono_boehm_SOURCES = \
        main.c
 
 mono_CFLAGS = $(AM_CFLAGS)
 
+mono_boehm_CFLAGS = $(AM_CFLAGS)
+
 AM_CPPFLAGS = $(LIBGC_CPPFLAGS)
 
 mono_sgen_SOURCES = \
        main-sgen.c
 
+mono_SOURCES = \
+       main-sgen.c
+
 mono_sgen_CFLAGS = $(AM_CFLAGS)
 
 # We build this after libmono was built so it contains the date when the final
 # link was done
 if SUPPORT_BOEHM
-buildver.h: libmini-static.la $(monodir)/mono/metadata/libmonoruntime-static.la
-       @echo "const char *build_date = \"`date`\";" > buildver.h
-mono-main.$(OBJEXT): buildver.h
+if DISABLE_EXECUTABLES
+buildver-boehm.h: libmini-static.la $(monodir)/mono/metadata/libmonoruntime.la
+else
+buildver-boehm.h: libmini-static.la $(monodir)/mono/metadata/libmonoruntime-static.la
+endif
+       @echo "const char *build_date = \"`date`\";" > buildver-boehm.h
+mono_boehm-main.$(OBJEXT): buildver-boehm.h
 endif
 
+if DISABLE_EXECUTABLES
+buildver-sgen.h: libmini-static.la $(monodir)/mono/metadata/libmonoruntimesgen.la
+else
 buildver-sgen.h: libmini-static.la $(monodir)/mono/metadata/libmonoruntimesgen-static.la
+endif
        @echo "const char *build_date = \"`date`\";" > buildver-sgen.h
 mono_sgen-main-sgen.$(OBJEXT): buildver-sgen.h
 
@@ -197,8 +235,8 @@ if STATIC_MONO
 MONO_LIB=$(boehm_static_libraries)
 MONO_SGEN_LIB=$(sgen_static_libraries)
 else 
-MONO_LIB=libmono-2.0.la
-MONO_SGEN_LIB=libmonosgen-2.0.la
+MONO_LIB=libmonoboehm-2.0.la
+MONO_LIBLIB=libmonosgen-2.0.la
 endif
 
 if LOADED_LLVM
@@ -207,7 +245,7 @@ else
 LLVMMONOF=$(LLVM_LIBS) $(LLVM_LDFLAGS)
 endif
 
-mono_LDADD = \
+mono_boehm_LDADD = \
        $(MONO_LIB)             \
        $(GLIB_LIBS)            \
        $(LLVMMONOF)            \
@@ -215,7 +253,7 @@ mono_LDADD = \
        -lm                     \
        $(MONO_DTRACE_OBJECT)
 
-mono_LDFLAGS = \
+mono_boehm_LDFLAGS = \
        $(static_flags) -export-dynamic $(monobinldflags) $(monobin_platform_ldflags)
 
 mono_sgen_LDADD = \
@@ -228,6 +266,14 @@ mono_sgen_LDADD = \
 
 mono_sgen_LDFLAGS = $(static_flags) -export-dynamic $(monobinldflags) $(monobin_platform_ldflags)
 
+# if SUPPORT_SGEN
+# 
+# mono_LDADD = $(mono_sgen_LDADD)
+# mono_LDFLAGS = $(mono_sgen_LDFLAGS)
+# 
+# endif
+
+
 if DTRACE_G_REQUIRED
 
 mono-dtrace.$(OBJEXT): $(top_srcdir)/data/mono.d mini.lo $(monodir)/mono/metadata/libmonoruntime-static.la
@@ -242,9 +288,9 @@ endif
 
 # Create monow.exe, linked for the 'windows' subsystem
 if HOST_WIN32
-monow_LDADD = $(mono_LDADD)
-monow_LDFLAGS = $(mono_LDFLAGS) -mwindows
-monow_SOURCES = $(mono_SOURCES)
+monow_LDADD = $(mono_boehm_LDADD)
+monow_LDFLAGS = $(mono_boehm_LDFLAGS) -mwindows
+monow_SOURCES = $(mono_boehm_SOURCES)
 endif
 
 genmdesc_SOURCES = \
@@ -509,17 +555,15 @@ endif
 libmini_la_SOURCES = $(common_sources) $(llvm_sources) $(arch_sources) $(os_sources)
 libmini_la_CFLAGS = $(mono_CFLAGS)
 
-libmono_2_0_la_SOURCES =
-libmono_2_0_la_CFLAGS = $(mono_CFLAGS)
-libmono_2_0_la_LIBADD = libmini.la $(libs) $(LIBMONO_DTRACE_OBJECT)
+libmonoboehm_2_0_la_SOURCES =
+libmonoboehm_2_0_la_CFLAGS = $(mono_boehm_CFLAGS)
+libmonoboehm_2_0_la_LIBADD = libmini.la $(libs) $(LIBMONO_DTRACE_OBJECT)
+libmonoboehm_2_0_la_LDFLAGS = $(libmonoldflags)
 
 libmonosgen_2_0_la_SOURCES =
 libmonosgen_2_0_la_CFLAGS = $(mono_sgen_CFLAGS)
 libmonosgen_2_0_la_LIBADD = libmini.la $(sgen_libs) $(LIBMONO_DTRACE_OBJECT)
-
-if PLATFORM_ANDROID
-libmonosgen_2_0_la_LDFLAGS = -avoid-version
-endif
+libmonosgen_2_0_la_LDFLAGS = $(libmonoldflags)
 
 if MOONLIGHT
 libmono_moon_la_SOURCES = $(libmini_la_SOURCES)
@@ -693,7 +737,7 @@ docu: mini.sgm
 check-local: rcheck
 
 clean-local:
-       rm -f mono a.out gmon.out *.o buildver.h buildver-sgen.h test.exe
+       rm -f mono a.out gmon.out *.o buildver-boehm.h buildver-sgen.h test.exe
 
 pkgconfigdir = $(libdir)/pkgconfig
 
index a0fee52892e0a9fcec3c46244452ea063c836fc6..19de1d4ce7a6fe32ad9b4e05dcf9ce010ab130e6 100644 (file)
@@ -131,6 +131,7 @@ typedef struct MonoAotOptions {
        gboolean no_direct_calls;
        gboolean use_trampolines_page;
        gboolean no_instances;
+       gboolean gnu_asm;
        int nthreads;
        int ntrampolines;
        int nrgctx_trampolines;
@@ -200,6 +201,7 @@ typedef struct MonoAotCompile {
        char *static_linking_symbol;
        CRITICAL_SECTION mutex;
        gboolean use_bin_writer;
+       gboolean gas_line_numbers;
        MonoImageWriter *w;
        MonoDwarfWriter *dwarf;
        FILE *fp;
@@ -226,6 +228,7 @@ typedef struct MonoAotCompile {
        GHashTable *plt_entry_debug_sym_cache;
        gboolean thumb_mixed, need_no_dead_strip, need_pt_gnu_stack;
        GHashTable *ginst_hash;
+       GHashTable *dwarf_ln_filenames;
        gboolean global_symbols;
        gboolean direct_method_addresses;
 } MonoAotCompile;
@@ -526,6 +529,26 @@ encode_sleb128 (gint32 value, guint8 *buf, guint8 **endbuf)
        *endbuf = p;
 }
 
+static void
+emit_unset_mode (MonoAotCompile *acfg)
+{
+       img_writer_emit_unset_mode (acfg->w);
+}
+
+static G_GNUC_UNUSED void
+emit_set_thumb_mode (MonoAotCompile *acfg)
+{
+       emit_unset_mode (acfg);
+       fprintf (acfg->fp, ".code 16\n");
+}
+
+static G_GNUC_UNUSED void
+emit_set_arm_mode (MonoAotCompile *acfg)
+{
+       emit_unset_mode (acfg);
+       fprintf (acfg->fp, ".code 32\n");
+}
+
 /* ARCHITECTURE SPECIFIC CODE */
 
 #if defined(TARGET_X86) || defined(TARGET_AMD64) || defined(TARGET_ARM) || defined(TARGET_POWERPC)
@@ -607,6 +630,11 @@ arch_init (MonoAotCompile *acfg)
        acfg->llvm_label_prefix = "";
        acfg->user_symbol_prefix = "";
 
+#if defined(TARGET_AMD64) && defined(TARGET_MACH)
+       /* osx contains an old as which doesn't support avx opcodes */
+       g_string_append (acfg->llc_args, "-mattr=-avx");
+#endif
+
 #ifdef TARGET_ARM
        if (acfg->aot_opts.mtriple && strstr (acfg->aot_opts.mtriple, "darwin")) {
                g_string_append (acfg->llc_args, "-mattr=+v6");
@@ -629,6 +657,7 @@ arch_init (MonoAotCompile *acfg)
        acfg->user_symbol_prefix = "_";
        acfg->llvm_label_prefix = "_";
        acfg->need_no_dead_strip = TRUE;
+       acfg->aot_opts.gnu_asm = TRUE;
 #endif
 
 #if defined(__linux__) && !defined(TARGET_ARM)
@@ -653,7 +682,7 @@ arch_emit_direct_call (MonoAotCompile *acfg, const char *target, gboolean extern
 #if defined(TARGET_X86) || defined(TARGET_AMD64)
        /* Need to make sure this is exactly 5 bytes long */
        if (external && !acfg->use_bin_writer) {
-               img_writer_emit_unset_mode (acfg->w);
+               emit_unset_mode (acfg);
                fprintf (acfg->fp, "call %s\n", target);
        } else {
                emit_byte (acfg, '\xe8');
@@ -671,7 +700,7 @@ arch_emit_direct_call (MonoAotCompile *acfg, const char *target, gboolean extern
                img_writer_emit_reloc (acfg->w, R_ARM_CALL, target, -8);
                emit_bytes (acfg, buf, 4);
        } else {
-               img_writer_emit_unset_mode (acfg->w);
+               emit_unset_mode (acfg);
                fprintf (acfg->fp, "bl %s\n", target);
        }
        *call_size = 4;
@@ -679,7 +708,7 @@ arch_emit_direct_call (MonoAotCompile *acfg, const char *target, gboolean extern
        if (acfg->use_bin_writer) {
                g_assert_not_reached ();
        } else {
-               img_writer_emit_unset_mode (acfg->w);
+               emit_unset_mode (acfg);
                fprintf (acfg->fp, "bl %s\n", target);
                *call_size = 4;
        }
@@ -732,7 +761,7 @@ arch_emit_got_offset (MonoAotCompile *acfg, guint8 *code, int *code_size)
 {
 #if defined(TARGET_POWERPC64)
        g_assert (!acfg->use_bin_writer);
-       img_writer_emit_unset_mode (acfg->w);
+       emit_unset_mode (acfg);
        /* 
         * The ppc32 code doesn't seem to work on ppc64, the assembler complains about
         * unsupported relocations. So we store the got address into the .Lgot_addr
@@ -747,7 +776,7 @@ arch_emit_got_offset (MonoAotCompile *acfg, guint8 *code, int *code_size)
        *code_size = 16;
 #elif defined(TARGET_POWERPC)
        g_assert (!acfg->use_bin_writer);
-       img_writer_emit_unset_mode (acfg->w);
+       emit_unset_mode (acfg);
        fprintf (acfg->fp, ".L%d:\n", acfg->label_generator);
        fprintf (acfg->fp, "lis 0, (%s + 4 - .L%d)@h\n", acfg->got_symbol, acfg->label_generator);
        fprintf (acfg->fp, "ori 0, 0, (%s + 4 - .L%d)@l\n", acfg->got_symbol, acfg->label_generator);
@@ -883,7 +912,7 @@ arch_emit_plt_entry (MonoAotCompile *acfg, int index)
 
                /* The GOT address is guaranteed to be in r30 by OP_LOAD_GOTADDR */
                g_assert (!acfg->use_bin_writer);
-               img_writer_emit_unset_mode (acfg->w);
+               emit_unset_mode (acfg);
                fprintf (acfg->fp, "lis 11, %d@h\n", offset);
                fprintf (acfg->fp, "ori 11, 11, %d@l\n", offset);
                fprintf (acfg->fp, "add 11, 11, 30\n");
@@ -915,13 +944,23 @@ arch_emit_llvm_plt_entry (MonoAotCompile *acfg, int index)
        /* LLVM calls the PLT entries using bl, so these have to be thumb2 */
        /* The caller already transitioned to thumb */
        /* The code below should be 12 bytes long */
+       /* clang has trouble encoding these instructions, so emit the binary */
+#if 0
        fprintf (acfg->fp, "ldr ip, [pc, #8]\n");
        /* thumb can't encode ld pc, [pc, ip] */
        fprintf (acfg->fp, "add ip, pc, ip\n");
        fprintf (acfg->fp, "ldr ip, [ip, #0]\n");
        fprintf (acfg->fp, "bx ip\n");
+#endif
+       emit_set_thumb_mode (acfg);
+       fprintf (acfg->fp, ".4byte 0xc008f8df\n");
+       fprintf (acfg->fp, ".2byte 0x44fc\n");
+       fprintf (acfg->fp, ".4byte 0xc000f8dc\n");
+       fprintf (acfg->fp, ".2byte 0x4760\n");
        emit_symbol_diff (acfg, acfg->got_symbol, ".", ((acfg->plt_got_offset_base + index) * sizeof (gpointer)) + 4);
        emit_int32 (acfg, acfg->plt_got_info_offsets [index]);
+       emit_unset_mode (acfg);
+       emit_set_arm_mode (acfg);
 #else
        g_assert_not_reached ();
 #endif
@@ -1229,7 +1268,7 @@ arch_emit_specific_trampoline (MonoAotCompile *acfg, int offset, int *tramp_size
         * in the second got slot of every aot image. The caller already computed
         * the address of its got and placed it into r30.
         */
-       img_writer_emit_unset_mode (acfg->w);
+       emit_unset_mode (acfg);
        /* Load mscorlib got address */
        fprintf (acfg->fp, "%s 0, %d(30)\n", PPC_LD_OP, (int)sizeof (gpointer));
        /* Load generic trampoline address */
@@ -1461,7 +1500,7 @@ arch_emit_static_rgctx_trampoline (MonoAotCompile *acfg, int offset, int *tramp_
         * in the second got slot of every aot image. The caller already computed
         * the address of its got and placed it into r30.
         */
-       img_writer_emit_unset_mode (acfg->w);
+       emit_unset_mode (acfg);
        /* Load mscorlib got address */
        fprintf (acfg->fp, "%s 0, %d(30)\n", PPC_LD_OP, (int)sizeof (gpointer));
        /* Load rgctx */
@@ -1875,7 +1914,7 @@ arch_emit_autoreg (MonoAotCompile *acfg, char *symbol)
 {
 #if defined(TARGET_POWERPC) && defined(__mono_ilp32__)
        /* Based on code generated by gcc */
-       img_writer_emit_unset_mode (acfg->w);
+       emit_unset_mode (acfg);
 
        fprintf (acfg->fp,
 #if defined(_MSC_VER) || defined(MONO_CROSS_COMPILE) 
@@ -3191,11 +3230,9 @@ add_wrappers (MonoAotCompile *acfg)
        }
 
        if (strcmp (acfg->image->assembly->aname.name, "mscorlib") == 0) {
-#ifdef MONO_ARCH_HAVE_TLS_GET
                MonoMethodDesc *desc;
                MonoMethod *orig_method;
                int nallocators;
-#endif
 
                /* Runtime invoke wrappers */
 
@@ -3267,34 +3304,34 @@ add_wrappers (MonoAotCompile *acfg)
                /* stelemref */
                add_method (acfg, mono_marshal_get_stelemref ());
 
-#ifdef MONO_ARCH_HAVE_TLS_GET
-               /* Managed Allocators */
-               nallocators = mono_gc_get_managed_allocator_types ();
-               for (i = 0; i < nallocators; ++i) {
-                       m = mono_gc_get_managed_allocator_by_type (i);
-                       if (m)
-                               add_method (acfg, m);
-               }
+               if (MONO_ARCH_HAVE_TLS_GET) {
+                       /* Managed Allocators */
+                       nallocators = mono_gc_get_managed_allocator_types ();
+                       for (i = 0; i < nallocators; ++i) {
+                               m = mono_gc_get_managed_allocator_by_type (i);
+                               if (m)
+                                       add_method (acfg, m);
+                       }
 
-               /* Monitor Enter/Exit */
-               desc = mono_method_desc_new ("Monitor:Enter(object,bool&)", FALSE);
-               orig_method = mono_method_desc_search_in_class (desc, mono_defaults.monitor_class);
-               /* This is a v4 method */
-               if (orig_method) {
+                       /* Monitor Enter/Exit */
+                       desc = mono_method_desc_new ("Monitor:Enter(object,bool&)", FALSE);
+                       orig_method = mono_method_desc_search_in_class (desc, mono_defaults.monitor_class);
+                       /* This is a v4 method */
+                       if (orig_method) {
+                               method = mono_monitor_get_fast_path (orig_method);
+                               if (method)
+                                       add_method (acfg, method);
+                       }
+                       mono_method_desc_free (desc);
+
+                       desc = mono_method_desc_new ("Monitor:Exit(object)", FALSE);
+                       orig_method = mono_method_desc_search_in_class (desc, mono_defaults.monitor_class);
+                       g_assert (orig_method);
+                       mono_method_desc_free (desc);
                        method = mono_monitor_get_fast_path (orig_method);
                        if (method)
-                       add_method (acfg, method);
+                               add_method (acfg, method);
                }
-               mono_method_desc_free (desc);
-
-               desc = mono_method_desc_new ("Monitor:Exit(object)", FALSE);
-               orig_method = mono_method_desc_search_in_class (desc, mono_defaults.monitor_class);
-               g_assert (orig_method);
-               mono_method_desc_free (desc);
-               method = mono_monitor_get_fast_path (orig_method);
-               if (method)
-                       add_method (acfg, method);
-#endif
 
                /* Stelemref wrappers */
                {
@@ -4218,6 +4255,119 @@ get_pinvoke_import (MonoAotCompile *acfg, MonoMethod *method)
        return import;
 }
 
+static gint
+compare_lne (MonoDebugLineNumberEntry *a, MonoDebugLineNumberEntry *b)
+{
+       if (a->native_offset == b->native_offset)
+               return a->il_offset - b->il_offset;
+       else
+               return a->native_offset - b->native_offset;
+}
+
+/*
+ * compute_line_numbers:
+ *
+ * Returns a sparse array of size CODE_SIZE containing MonoDebugSourceLocation* entries for the native offsets which have a corresponding line number
+ * entry.
+ */
+static MonoDebugSourceLocation**
+compute_line_numbers (MonoMethod *method, int code_size, MonoDebugMethodJitInfo *debug_info)
+{
+       MonoDebugMethodInfo *minfo;
+       MonoDebugLineNumberEntry *ln_array;
+       MonoDebugSourceLocation *loc;
+       int i, prev_line, prev_il_offset;
+       int *native_to_il_offset = NULL;
+       MonoDebugSourceLocation **res;
+       gboolean first;
+
+       minfo = mono_debug_lookup_method (method);
+       if (!minfo)
+               return NULL;
+       // FIXME: This seems to happen when two methods have the same cfg->method_to_register
+       if (debug_info->code_size != code_size)
+               return NULL;
+
+       g_assert (code_size);
+
+       /* Compute the native->IL offset mapping */
+
+       ln_array = g_new0 (MonoDebugLineNumberEntry, debug_info->num_line_numbers);
+       memcpy (ln_array, debug_info->line_numbers, debug_info->num_line_numbers * sizeof (MonoDebugLineNumberEntry));
+
+       qsort (ln_array, debug_info->num_line_numbers, sizeof (MonoDebugLineNumberEntry), (gpointer)compare_lne);
+
+       native_to_il_offset = g_new0 (int, code_size + 1);
+
+       for (i = 0; i < debug_info->num_line_numbers; ++i) {
+               int j;
+               MonoDebugLineNumberEntry *lne = &ln_array [i];
+
+               if (i == 0) {
+                       for (j = 0; j < lne->native_offset; ++j)
+                               native_to_il_offset [j] = -1;
+               }
+
+               if (i < debug_info->num_line_numbers - 1) {
+                       MonoDebugLineNumberEntry *lne_next = &ln_array [i + 1];
+
+                       for (j = lne->native_offset; j < lne_next->native_offset; ++j)
+                               native_to_il_offset [j] = lne->il_offset;
+               } else {
+                       for (j = lne->native_offset; j < code_size; ++j)
+                               native_to_il_offset [j] = lne->il_offset;
+               }
+       }
+       g_free (ln_array);
+
+       /* Compute the native->line number mapping */
+       res = g_new0 (MonoDebugSourceLocation*, code_size);
+       prev_il_offset = -1;
+       prev_line = -1;
+       first = TRUE;
+       for (i = 0; i < code_size; ++i) {
+               int il_offset = native_to_il_offset [i];
+
+               if (il_offset == -1 || il_offset == prev_il_offset)
+                       continue;
+               prev_il_offset = il_offset;
+               loc = mono_debug_symfile_lookup_location (minfo, il_offset);
+               if (!(loc && loc->source_file))
+                       continue;
+               if (loc->row == prev_line) {
+                       mono_debug_symfile_free_location (loc);
+                       continue;
+               }
+               prev_line = loc->row;
+               //printf ("D: %s:%d il=%x native=%x\n", loc->source_file, loc->row, il_offset, i);
+               if (first)
+                       /* This will cover the prolog too */
+                       res [0] = loc;
+               else
+                       res [i] = loc;
+               first = FALSE;
+       }
+       return res;
+}
+
+static int
+get_file_index (MonoAotCompile *acfg, const char *source_file)
+{
+       int findex;
+
+       // FIXME: Free these
+       if (!acfg->dwarf_ln_filenames)
+               acfg->dwarf_ln_filenames = g_hash_table_new (g_str_hash, g_str_equal);
+       findex = GPOINTER_TO_INT (g_hash_table_lookup (acfg->dwarf_ln_filenames, source_file));
+       if (!findex) {
+               findex = g_hash_table_size (acfg->dwarf_ln_filenames) + 1;
+               g_hash_table_insert (acfg->dwarf_ln_filenames, g_strdup (source_file), GINT_TO_POINTER (findex));
+               emit_unset_mode (acfg);
+               fprintf (acfg->fp, ".file %d \"%s\"\n", findex, source_file);
+       }
+       return findex;
+}
+
 /*
  * emit_and_reloc_code:
  *
@@ -4227,12 +4377,13 @@ get_pinvoke_import (MonoAotCompile *acfg, MonoMethod *method)
  * since trampolines are needed to make PTL work.
  */
 static void
-emit_and_reloc_code (MonoAotCompile *acfg, MonoMethod *method, guint8 *code, guint32 code_len, MonoJumpInfo *relocs, gboolean got_only)
+emit_and_reloc_code (MonoAotCompile *acfg, MonoMethod *method, guint8 *code, guint32 code_len, MonoJumpInfo *relocs, gboolean got_only, MonoDebugMethodJitInfo *debug_info)
 {
        int i, pindex, start_index, method_index;
        GPtrArray *patches;
        MonoJumpInfo *patch_info;
        MonoMethodHeader *header;
+       MonoDebugSourceLocation **locs = NULL;
        gboolean skip, direct_call, external_call;
        guint32 got_slot;
        const char *direct_call_target;
@@ -4244,6 +4395,15 @@ emit_and_reloc_code (MonoAotCompile *acfg, MonoMethod *method, guint8 *code, gui
                method_index = get_method_index (acfg, method);
        }
 
+       if (acfg->gas_line_numbers && method && debug_info) {
+               locs = compute_line_numbers (method, code_len, debug_info);
+               if (!locs) {
+                       int findex = get_file_index (acfg, "<unknown>");
+                       emit_unset_mode (acfg);
+                       fprintf (acfg->fp, ".loc %d %d 0\n", findex, 1);
+               }
+       }
+
        /* Collect and sort relocations */
        patches = g_ptr_array_new ();
        for (patch_info = relocs; patch_info; patch_info = patch_info->next)
@@ -4259,6 +4419,16 @@ emit_and_reloc_code (MonoAotCompile *acfg, MonoMethod *method, guint8 *code, gui
                                break;
                }
 
+               if (locs && locs [i]) {
+                       MonoDebugSourceLocation *loc = locs [i];
+                       int findex;
+
+                       findex = get_file_index (acfg, loc->source_file);
+                       emit_unset_mode (acfg);
+                       fprintf (acfg->fp, ".loc %d %d 0\n", findex, loc->row);
+                       mono_debug_symfile_free_location (loc);
+               }
+
 #ifdef MONO_ARCH_AOT_SUPPORTED
                skip = FALSE;
                if (patch_info && (patch_info->ip.i == i) && (pindex < patches->len)) {
@@ -4376,13 +4546,22 @@ emit_and_reloc_code (MonoAotCompile *acfg, MonoMethod *method, guint8 *code, gui
 
                        /* Try to emit multiple bytes at once */
                        if (pindex < patches->len && patch_info->ip.i > i) {
-                               emit_bytes (acfg, code + i, patch_info->ip.i - i);
-                               i = patch_info->ip.i - 1;
+                               int limit;
+
+                               for (limit = i + 1; limit < patch_info->ip.i; ++limit) {
+                                       if (locs && locs [limit])
+                                               break;
+                               }
+
+                               emit_bytes (acfg, code + i, limit - i);
+                               i = limit - 1;
                        } else {
                                emit_bytes (acfg, code + i, 1);
                        }
                }
        }
+
+       g_free (locs);
 }
 
 /*
@@ -4503,7 +4682,7 @@ emit_method_code (MonoAotCompile *acfg, MonoCompile *cfg)
 
        acfg->cfgs [method_index]->got_offset = acfg->got_offset;
 
-       emit_and_reloc_code (acfg, method, code, cfg->code_len, cfg->patch_info, FALSE);
+       emit_and_reloc_code (acfg, method, code, cfg->code_len, cfg->patch_info, FALSE, mono_debug_find_method (cfg->jit_info->method, mono_domain_get ()));
 
        emit_line (acfg);
 
@@ -4662,6 +4841,9 @@ encode_patch (MonoAotCompile *acfg, MonoJumpInfo *patch_info, guint8 *buf, guint
        case MONO_PATCH_INFO_SIGNATURE:
                encode_signature (acfg, (MonoMethodSignature*)patch_info->data.target, p, &p);
                break;
+       case MONO_PATCH_INFO_TLS_OFFSET:
+               encode_value (GPOINTER_TO_INT (patch_info->data.target), p, &p);
+               break;
        case MONO_PATCH_INFO_GSHAREDVT_CALL:
                encode_signature (acfg, (MonoMethodSignature*)patch_info->data.gsharedvt->sig, p, &p);
                encode_method_ref (acfg, patch_info->data.gsharedvt->method, p, &p);
@@ -5283,11 +5465,12 @@ emit_plt (MonoAotCompile *acfg)
                                if (callee_cfg) {
                                        if (acfg->thumb_mixed && !callee_cfg->compile_llvm) {
                                                /* LLVM calls the PLT entries using bl, so emit a stub */
+                                               emit_set_thumb_mode (acfg);
                                                fprintf (acfg->fp, "\n.thumb_func\n");
                                                emit_label (acfg, plt_entry->llvm_symbol);
                                                fprintf (acfg->fp, "bx pc\n");
                                                fprintf (acfg->fp, "nop\n");
-                                               fprintf (acfg->fp, ".arm\n");
+                                               emit_set_arm_mode (acfg);
                                                fprintf (acfg->fp, "b %s\n", callee_cfg->asm_symbol);
                                        } else {
                                                fprintf (acfg->fp, "\n.set %s, %s\n", plt_entry->llvm_symbol, callee_cfg->asm_symbol);
@@ -5308,7 +5491,7 @@ emit_plt (MonoAotCompile *acfg)
 
                if (debug_sym) {
                        if (acfg->need_no_dead_strip) {
-                               img_writer_emit_unset_mode (acfg->w);
+                               emit_unset_mode (acfg);
                                fprintf (acfg->fp, "    .no_dead_strip %s\n", debug_sym);
                        }
                        emit_local_symbol (acfg, debug_sym, NULL, TRUE);
@@ -5429,7 +5612,7 @@ emit_trampoline_full (MonoAotCompile *acfg, int got_offset, MonoTrampInfo *info,
         * The code should access everything through the GOT, so we pass
         * TRUE here.
         */
-       emit_and_reloc_code (acfg, NULL, code, code_size, ji, TRUE);
+       emit_and_reloc_code (acfg, NULL, code, code_size, ji, TRUE, NULL);
 
        emit_symbol_size (acfg, start_symbol, ".");
 
@@ -6104,6 +6287,8 @@ compile_method (MonoAotCompile *acfg, MonoMethod *method)
         * does not need to support them by creating a fake GOT etc.
         */
        cfg = mini_method_compile (method, acfg->opts, mono_get_root_domain (), FALSE, TRUE, 0);
+       mono_loader_clear_error ();
+
        if (cfg->exception_type == MONO_EXCEPTION_GENERIC_SHARING_FAILED) {
                if (acfg->aot_opts.print_skipped_methods)
                        printf ("Skip (gshared failure): %s (%s)\n", mono_method_full_name (method, TRUE), cfg->exception_message);
@@ -6124,6 +6309,7 @@ compile_method (MonoAotCompile *acfg, MonoMethod *method)
                mono_destroy_compile (cfg);
                return;
        }
+       cfg->method_index = index;
 
        /* Nullify patches which need no aot processing */
        for (patch_info = cfg->patch_info; patch_info; patch_info = patch_info->next) {
@@ -6494,6 +6680,13 @@ mono_aot_get_plt_symbol (MonoJumpInfoType type, gconstpointer data)
 #endif
 }
 
+int
+mono_aot_get_method_index (MonoMethod *method)
+{
+       g_assert (llvm_acfg);
+       return get_method_index (llvm_acfg, method);
+}
+
 MonoJumpInfo*
 mono_aot_patch_info_dup (MonoJumpInfo* ji)
 {
@@ -6597,10 +6790,15 @@ emit_llvm_file (MonoAotCompile *acfg)
        if (acfg->aot_opts.mtriple)
                g_string_append_printf (acfg->llc_args, " -mtriple=%s", acfg->aot_opts.mtriple);
 
+#if defined(TARGET_MACH) && defined(TARGET_ARM)
+       /* ios requires PIC code now */
+       g_string_append_printf (acfg->llc_args, " -relocation-model=pic");
+#else
        if (llvm_acfg->aot_opts.static_link)
                g_string_append_printf (acfg->llc_args, " -relocation-model=static");
        else
                g_string_append_printf (acfg->llc_args, " -relocation-model=pic");
+#endif
        unlink (acfg->tmpfname);
 
        command = g_strdup_printf ("%sllc %s -disable-gnu-eh-frame -enable-mono-eh-frame -o %s %s.opt.bc", acfg->aot_opts.llvm_path, acfg->llc_args->str, acfg->tmpfname, acfg->tmpfname);
@@ -6687,12 +6885,18 @@ emit_code (MonoAotCompile *acfg)
                        emit_alignment (acfg, AOT_FUNC_ALIGNMENT);
 #endif
 
-                       if (acfg->thumb_mixed && cfg->compile_llvm)
+                       if (acfg->thumb_mixed && cfg->compile_llvm) {
+                               emit_set_thumb_mode (acfg);
                                fprintf (acfg->fp, "\n.thumb_func\n");
+                       }
 
                        emit_label (acfg, symbol);
 
                        arch_emit_unbox_trampoline (acfg, cfg, cfg->orig_method, cfg->asm_symbol);
+
+                       if (acfg->thumb_mixed && cfg->compile_llvm) {
+                               emit_set_arm_mode (acfg);
+                       }
                }
 
                if (cfg->compile_llvm)
@@ -6736,7 +6940,7 @@ emit_code (MonoAotCompile *acfg)
                emit_alignment (acfg, 8);
                emit_label (acfg, symbol);
                emit_local_symbol (acfg, symbol, "method_addresses_end", TRUE);
-               img_writer_emit_unset_mode (acfg->w);
+               emit_unset_mode (acfg);
                if (acfg->need_no_dead_strip)
                        fprintf (acfg->fp, "    .no_dead_strip %s\n", symbol);
 
@@ -6821,7 +7025,7 @@ emit_code (MonoAotCompile *acfg)
 
                        emit_int32 (acfg, index);
                        if (acfg->direct_method_addresses) {
-                               img_writer_emit_unset_mode (acfg->w);
+                               emit_unset_mode (acfg);
                                if (acfg->thumb_mixed && cfg->compile_llvm)
                                        fprintf (acfg->fp, "\n\tblx %s\n", symbol);
                                else
@@ -8195,6 +8399,7 @@ mono_compile_assembly (MonoAssembly *ass, guint32 opts, const char *aot_options)
        int i, res;
        MonoAotCompile *acfg;
        char *outfile_name, *tmp_outfile_name, *p;
+       char llvm_stats_msg [256];
        TV_DECLARE (atv);
        TV_DECLARE (btv);
 
@@ -8438,12 +8643,19 @@ mono_compile_assembly (MonoAssembly *ass, guint32 opts, const char *aot_options)
                }
        }
 
+       if (acfg->aot_opts.dwarf_debug && acfg->aot_opts.asm_only && acfg->aot_opts.gnu_asm) {
+               /*
+                * CLANG supports GAS .file/.loc directives, so emit line number information this way
+                */
+               acfg->gas_line_numbers = TRUE;
+       }
+
        if (!acfg->aot_opts.nodebug || acfg->aot_opts.dwarf_debug) {
                if (acfg->aot_opts.dwarf_debug && mono_debug_format == MONO_DEBUG_FORMAT_NONE) {
                        fprintf (stderr, "The dwarf AOT option requires the --debug option.\n");
                        return 1;
                }
-               acfg->dwarf = mono_dwarf_writer_create (acfg->w, NULL, 0, FALSE);
+               acfg->dwarf = mono_dwarf_writer_create (acfg->w, NULL, 0, FALSE, !acfg->gas_line_numbers);
        }
 
        img_writer_emit_start (acfg->w);
@@ -8519,9 +8731,14 @@ mono_compile_assembly (MonoAssembly *ass, guint32 opts, const char *aot_options)
        if (acfg->llvm)
                g_assert (acfg->got_offset <= acfg->final_got_size);
 
+       if (acfg->llvm)
+               sprintf (llvm_stats_msg, ", LLVM: %d (%d%%)", acfg->stats.llvm_count, acfg->stats.mcount ? (acfg->stats.llvm_count * 100) / acfg->stats.mcount : 100);
+       else
+               strcpy (llvm_stats_msg, "");
        printf ("Code: %d Info: %d Ex Info: %d Unwind Info: %d Class Info: %d PLT: %d GOT Info: %d GOT: %d Offsets: %d\n", acfg->stats.code_size, acfg->stats.info_size, acfg->stats.ex_info_size, acfg->stats.unwind_info_size, acfg->stats.class_info_size, acfg->plt_offset, acfg->stats.got_info_size, (int)(acfg->got_offset * sizeof (gpointer)), acfg->stats.offsets_size);
-       printf ("Compiled: %d/%d (%d%%), No GOT slots: %d (%d%%), Direct calls: %d (%d%%)\n", 
+       printf ("Compiled: %d/%d (%d%%)%s, No GOT slots: %d (%d%%), Direct calls: %d (%d%%)\n", 
                        acfg->stats.ccount, acfg->stats.mcount, acfg->stats.mcount ? (acfg->stats.ccount * 100) / acfg->stats.mcount : 100,
+                       llvm_stats_msg,
                        acfg->stats.methods_without_got_slots, acfg->stats.mcount ? (acfg->stats.methods_without_got_slots * 100) / acfg->stats.mcount : 100,
                        acfg->stats.direct_calls, acfg->stats.all_calls ? (acfg->stats.direct_calls * 100) / acfg->stats.all_calls : 100);
        if (acfg->stats.genericcount)
@@ -8532,8 +8749,6 @@ mono_compile_assembly (MonoAssembly *ass, guint32 opts, const char *aot_options)
                printf ("%d methods contain lmf pointers (%d%%)\n", acfg->stats.lmfcount, acfg->stats.mcount ? (acfg->stats.lmfcount * 100) / acfg->stats.mcount : 100);
        if (acfg->stats.ocount)
                printf ("%d methods have other problems (%d%%)\n", acfg->stats.ocount, acfg->stats.mcount ? (acfg->stats.ocount * 100) / acfg->stats.mcount : 100);
-       if (acfg->llvm)
-               printf ("Methods compiled with LLVM: %d (%d%%)\n", acfg->stats.llvm_count, acfg->stats.mcount ? (acfg->stats.llvm_count * 100) / acfg->stats.mcount : 100);
 
        TV_GETTIME (atv);
        res = img_writer_emit_writeout (acfg->w);
index f926afe6fa3690687149639f61a1795d9b8c6e43..6d93b6ce3037aae57a48c85a54ae9b72e4301d35 100644 (file)
@@ -2147,14 +2147,10 @@ decode_llvm_mono_eh_frame (MonoAotModule *amodule, MonoDomain *domain,
 
        /* Header */
        version = *p;
-       g_assert (version == 1 || version == 2);
+       g_assert (version == 3);
+       p ++;
+       func_encoding = *p;
        p ++;
-       if (version == 2) {
-               func_encoding = *p;
-               p ++;
-       } else {
-               func_encoding = DW_EH_PE_pcrel;
-       }
        p = ALIGN_PTR_TO (p, 4);
 
        fde_count = *(guint32*)p;
@@ -2165,31 +2161,20 @@ decode_llvm_mono_eh_frame (MonoAotModule *amodule, MonoDomain *domain,
        cie = p + ((fde_count + 1) * 8);
 
        /* Binary search in the table to find the entry for code */
-       if (func_encoding == DW_EH_PE_absptr) {
-               /*
-                * Table entries are encoded as DW_EH_PE_absptr, because the ios linker can move functions inside object files to make thumb work,
-                * so the offsets between two symbols in the text segment are not assembler constant.
-                */
-               g_assert (sizeof(gpointer) == 4);
-               offset = GPOINTER_TO_INT (code);
-       } else {
-               /* Table entries are encoded as DW_EH_PE_pcrel relative to mono_eh_frame */
-               offset = code - amodule->mono_eh_frame;
-       }
-
+       offset = code - amodule->code;
        left = 0;
        right = fde_count;
        while (TRUE) {
                pos = (left + right) / 2;
 
-               offset1 = table [(pos * 2)];
+               /* The table contains method index/fde offset pairs */
+               g_assert (table [(pos * 2)] != -1);
+               offset1 = amodule->code_offsets [table [(pos * 2)]];
                if (pos + 1 == fde_count) {
-                       if (func_encoding == DW_EH_PE_absptr)
-                               offset2 = GPOINTER_TO_INT (amodule->code_end);
-                       else
-                               offset2 = amodule->code_end - amodule->code;
+                       offset2 = amodule->code_end - amodule->code;
                } else {
-                       offset2 = table [(pos + 1) * 2];
+                       g_assert (table [(pos + 1) * 2] != -1);
+                       offset2 = amodule->code_offsets [table [(pos + 1) * 2]];
                }
 
                if (offset < offset1)
@@ -2200,14 +2185,12 @@ decode_llvm_mono_eh_frame (MonoAotModule *amodule, MonoDomain *domain,
                        break;
        }
 
-       if (func_encoding == DW_EH_PE_absptr) {
-               code_start = (gpointer)(gsize)table [(pos * 2)];
-               code_end = (gpointer)(gsize)table [(pos * 2) + 2];
-       } else {
-               code_start = amodule->mono_eh_frame + table [(pos * 2)];
-               /* This won't overflow because there is +1 entry in the table */
-               code_end = amodule->mono_eh_frame + table [(pos * 2) + 2];
-       }
+       code_start = amodule->code + amodule->code_offsets [table [(pos * 2)]];
+       if (pos + 1 == fde_count)
+               /* End of table */
+               code_end = amodule->code_end;
+       else
+               code_end = amodule->code + amodule->code_offsets [table [(pos + 1) * 2]];
        code_len = code_end - code_start;
 
        g_assert (code >= code_start && code < code_end);
@@ -3003,6 +2986,9 @@ decode_patch (MonoAotModule *aot_module, MonoMemPool *mp, MonoJumpInfo *ji, guin
        case MONO_PATCH_INFO_SIGNATURE:
                ji->data.target = decode_signature (aot_module, p, &p);
                break;
+       case MONO_PATCH_INFO_TLS_OFFSET:
+               ji->data.target = GINT_TO_POINTER (decode_value (p, &p));
+               break;
        case MONO_PATCH_INFO_GSHAREDVT_CALL: {
                MonoJumpInfoGSharedVtCall *info = g_new0 (MonoJumpInfoGSharedVtCall, 1);
                info->sig = decode_signature (aot_module, p, &p);
index e798aa6a51596194181020b80be6ed42aed57c47..6fdf39699bed4bf229d2e15f24304fcf0b5b2432 100644 (file)
@@ -292,6 +292,7 @@ amd64_set_xmmreg_r4: dest:f src1:f len:14 clob:m
 amd64_set_xmmreg_r8: dest:f src1:f len:14 clob:m
 amd64_save_sp_to_lmf: len:16
 tls_get: dest:i len:16
+tls_get_reg: dest:i src1:i len:20
 atomic_add_i4: src1:b src2:i dest:i len:32
 atomic_add_new_i4: src1:b src2:i dest:i len:32
 atomic_exchange_i4: src1:b src2:i dest:a len:32
index ff241b62ed3e58529aa78f5d9d9626b2ce85b31b..d7d70f7aa5e19fd99d0e8f842fb513ec2b1ff796 100644 (file)
@@ -300,6 +300,7 @@ bigmul_un: len:2 dest:l src1:a src2:i
 sext_i1: dest:i src1:y len:3
 sext_i2: dest:i src1:y len:3
 tls_get: dest:i len:20
+tls_get_reg: dest:i src1:i len:20
 atomic_add_i4: src1:b src2:i dest:i len:16
 atomic_add_new_i4: src1:b src2:i dest:i len:16
 atomic_exchange_i4: src1:b src2:i dest:a len:24
index a8932d0c7a308852e006c0ba05819165380ccf85..42c415e0e1064e2243c5dce4fb2140f30c8c6ae7 100644 (file)
@@ -8365,8 +8365,7 @@ frame_commands (int command, guint8 *p, guint8 *end, Buffer *buf)
        frame = tls->frames [frame_idx];
 
        if (!frame->has_ctx)
-               // FIXME:
-               return ERR_INVALID_FRAMEID;
+               return ERR_ABSENT_INFORMATION;
 
        if (!frame->jit) {
                frame->jit = mono_debug_find_method (frame->api_method, frame->domain);
index b7574c1e7b45270159751278888efeb023a84e77..fc2cb65ff87f606b9b18c181925b397295c66a49 100644 (file)
@@ -1383,7 +1383,33 @@ mono_set_use_smp (int use_smp)
        }
 #endif
 }
-       
+
+static void
+switch_gc (char* argv[], const char* target_gc)
+{
+       GString *path;
+
+       if (!strcmp (mono_gc_get_gc_name (), target_gc)) {
+               return;
+       }
+
+       path = g_string_new (argv [0]);
+
+       /*Running mono without any argument*/
+       if (strstr (argv [0], "-sgen"))
+               g_string_truncate (path, path->len - 5);
+       else if (strstr (argv [0], "-boehm"))
+               g_string_truncate (path, path->len - 6);
+
+       g_string_append_c (path, '-');
+       g_string_append (path, target_gc);
+
+#ifdef HAVE_EXECVP
+       execvp (path->str, argv);
+#else
+       fprintf (stderr, "Error: --gc=<NAME> option not supported on this platform.\n");
+#endif
+}
 
 /**
  * mono_main:
@@ -1505,32 +1531,9 @@ mono_main (int argc, char* argv[])
                } else if (strncmp (argv [i], "-O=", 3) == 0) {
                        opt = parse_optimizations (argv [i] + 3);
                } else if (strcmp (argv [i], "--gc=sgen") == 0) {
-                       if (!strcmp (mono_gc_get_gc_name (), "boehm")) {
-                               GString *path = g_string_new (argv [0]);
-                               g_string_append (path, "-sgen");
-                               argv [0] = path->str;
-#ifdef HAVE_EXECVP
-                               execvp (path->str, argv);
-#else
-                               fprintf (stderr, "Error: --gc=<NAME> option not supported on this platform.\n");
-#endif
-                       }
+                       switch_gc (argv, "sgen");
                } else if (strcmp (argv [i], "--gc=boehm") == 0) {
-                       if (!strcmp (mono_gc_get_gc_name (), "sgen")) {
-                               char *copy = g_strdup (argv [0]);
-                               char *p = strstr (copy, "-sgen");
-                               if (p == NULL){
-                                       fprintf (stderr, "Error, this process is not named mono-sgen and the command line option --boehm was passed");
-                                       exit (1);
-                               }
-                               *p = 0;
-                               argv [0] = p;
-#ifdef HAVE_EXECVP
-                               execvp (p, argv);
-#else
-                               fprintf (stderr, "Error: --gc=<NAME> option not supported on this platform.\n");
-#endif
-                       }
+                       switch_gc (argv, "boehm");
                } else if (strcmp (argv [i], "--config") == 0) {
                        if (i +1 >= argc){
                                fprintf (stderr, "error: --config requires a filename argument\n");
index 2f216dda226e0456f03c6df7c38fda188a367ed3..ae72268f8d85d3870460532186f262c540e4e113 100644 (file)
@@ -73,7 +73,7 @@ emit_line_number_info (MonoDwarfWriter *w, MonoMethod *method,
  * debug information.
  */
 MonoDwarfWriter*
-mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_start_line, gboolean appending)
+mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_start_line, gboolean appending, gboolean emit_line_numbers)
 {
        MonoDwarfWriter *w = g_new0 (MonoDwarfWriter, 1);
        
@@ -105,6 +105,11 @@ mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_st
                w->collect_line_info = TRUE;
        }
 
+       if (!emit_line_numbers) {
+               w->emit_line = FALSE;
+               w->collect_line_info = FALSE;
+       }
+
        w->fp = img_writer_get_fp (w->w);
        w->temp_prefix = img_writer_get_temp_label_prefix (w->w);
 
@@ -1732,6 +1737,7 @@ emit_line_number_info (MonoDwarfWriter *w, MonoMethod *method,
                        //printf ("FIRST: %d %d %d\n", prev_line, loc->row, il_offset);
                        emit_sleb128 (w, (gint32)loc->row - (gint32)prev_line);
                        prev_line = loc->row;
+                       prev_native_offset = i;
                        first = FALSE;
                }
 
index a6b30ec25138f0e987c6dbb9c7105318271b4bbf..37927826dad9305977991164d50382756123a7ae 100644 (file)
@@ -20,7 +20,7 @@
 
 typedef struct _MonoDwarfWriter MonoDwarfWriter;
 
-MonoDwarfWriter* mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_start_line, gboolean appending) MONO_INTERNAL;
+MonoDwarfWriter* mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_start_line, gboolean appending, gboolean emit_line_numbers) MONO_INTERNAL;
 
 void mono_dwarf_writer_destroy (MonoDwarfWriter *w) MONO_INTERNAL;
 
index 388541170773bcd44266c84fbeb185952f50221f..b90c5a536a9cd0d2a38b8e590c81233b23ce8a8e 100644 (file)
@@ -263,6 +263,15 @@ alloc_dreg (MonoCompile *cfg, MonoStackType stack_type)
 
 #define NEW_LDTOKENCONST(cfg,dest,image,token,generic_context) NEW_AOTCONST_TOKEN ((cfg), (dest), MONO_PATCH_INFO_LDTOKEN, (image), (token), (generic_context), STACK_PTR, NULL)
 
+#define NEW_TLS_OFFSETCONST(cfg,dest,key) do { \
+       if (cfg->compile_aot) { \
+               NEW_AOTCONST ((cfg), (dest), MONO_PATCH_INFO_TLS_OFFSET, GINT_TO_POINTER (key)); \
+       } else {                                                                                                                        \
+               int _offset = mini_get_tls_offset ((key));                                                      \
+               NEW_PCONST ((cfg), (dest), GINT_TO_POINTER (_offset)); \
+               } \
+       } while (0)
+
 #define NEW_DECLSECCONST(cfg,dest,image,entry) do { \
                if (cfg->compile_aot) { \
                        NEW_AOTCONST_TOKEN (cfg, dest, MONO_PATCH_INFO_DECLSEC, image, (entry).index, NULL, STACK_OBJ, NULL); \
@@ -443,6 +452,8 @@ handle_gsharedvt_ldaddr (MonoCompile *cfg)
 
 #define EMIT_NEW_LDTOKENCONST(cfg,dest,image,token,generic_context) do { NEW_AOTCONST_TOKEN ((cfg), (dest), MONO_PATCH_INFO_LDTOKEN, (image), (token), (generic_context), STACK_PTR, NULL); MONO_ADD_INS ((cfg)->cbb, (dest)); } while (0)
 
+#define EMIT_NEW_TLS_OFFSETCONST(cfg,dest,key) do { NEW_TLS_OFFSETCONST ((cfg), (dest), (key)); MONO_ADD_INS ((cfg)->cbb, (dest)); } while (0)
+
 #define EMIT_NEW_DOMAINCONST(cfg,dest) do { NEW_DOMAINCONST ((cfg), (dest)); MONO_ADD_INS ((cfg)->cbb, (dest)); } while (0)
 
 #define EMIT_NEW_DECLSECCONST(cfg,dest,image,entry) do { NEW_DECLSECCONST ((cfg), (dest), (image), (entry)); MONO_ADD_INS ((cfg)->cbb, (dest)); } while (0)
index 5c66391768ce3731ca9e702a5bd05f7f80e07a0f..78db84f7fd30d03c011f17c5c2a892dd2a1c044b 100644 (file)
@@ -1166,10 +1166,19 @@ constrained_gsharedvt_call_setup (gpointer mp, MonoMethod *cmethod, MonoClass *k
        vt_slot = mono_method_get_vtable_slot (cmethod);
        m = klass->vtable [vt_slot];
        if (klass->valuetype && (m->klass == mono_defaults.object_class || m->klass == mono_defaults.enum_class->parent || m->klass == mono_defaults.enum_class))
+               /*
+                * Calling a non-vtype method with a vtype receiver, has to box.
+                */
                *this_arg = mono_value_box (mono_domain_get (), klass, mp);
        else if (klass->valuetype)
+               /*
+                * Calling a vtype method with a vtype receiver
+                */
                *this_arg = mp;
        else
+               /*
+                * Calling a non-vtype method
+                */
                *this_arg = *(gpointer*)mp;
        return m;
 }
index 4d23faae0bf5174677ea17741f5d22d8e6e5ff25..dc7c826443295b371c89f275608d4d0d46a88a89 100644 (file)
@@ -2,7 +2,7 @@
 #include "mini.h"
 #ifndef HOST_WIN32
 #ifndef BUILDVER_INCLUDED
-#include "buildver.h"
+#include "buildver-boehm.h"
 #endif
 #endif
 
index 12e1de56692a35726b96dfc88a66e4e360ac0266..83c7262caaea572b954101639876ecad5c0f3b8d 100644 (file)
@@ -2482,7 +2482,7 @@ static MonoInst*
 emit_get_rgctx_klass (MonoCompile *cfg, int context_used, MonoClass *klass, MonoRgctxInfoType rgctx_type);
 
 static MonoInst*
-mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSignature *sig,
+mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSignature *sig, gboolean tail,
                                                        MonoInst **args, MonoInst *this, MonoInst *imt_arg, MonoInst *rgctx_arg)
 {
 #ifndef DISABLE_REMOTING
@@ -2532,7 +2532,7 @@ mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSign
 
        need_unbox_trampoline = method->klass == mono_defaults.object_class || (method->klass->flags & TYPE_ATTRIBUTE_INTERFACE);
 
-       call = mono_emit_call_args (cfg, sig, args, FALSE, virtual, FALSE, rgctx_arg ? TRUE : FALSE, need_unbox_trampoline);
+       call = mono_emit_call_args (cfg, sig, args, FALSE, virtual, tail, rgctx_arg ? TRUE : FALSE, need_unbox_trampoline);
 
 #ifndef DISABLE_REMOTING
        if (might_be_remote)
@@ -2542,14 +2542,15 @@ mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSign
                call->method = method;
        call->inst.flags |= MONO_INST_HAS_METHOD;
        call->inst.inst_left = this;
+       call->tail_call = tail;
 
        if (virtual) {
                int vtable_reg, slot_reg, this_reg;
+               int offset;
 
                this_reg = this->dreg;
 
-#ifdef MONO_ARCH_HAVE_CREATE_DELEGATE_TRAMPOLINE
-               if ((method->klass->parent == mono_defaults.multicastdelegate_class) && (!strcmp (method->name, "Invoke"))) {
+               if (ARCH_HAVE_DELEGATE_TRAMPOLINES && (method->klass->parent == mono_defaults.multicastdelegate_class) && !strcmp (method->name, "Invoke")) {
                        MonoInst *dummy_use;
 
                        MONO_EMIT_NULL_CHECK (cfg, this_reg);
@@ -2576,7 +2577,6 @@ mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSign
 
                        return (MonoInst*)call;
                }
-#endif
 
                if ((!cfg->compile_aot || enable_for_aot) && 
                        (!(method->flags & METHOD_ATTRIBUTE_VIRTUAL) || 
@@ -2622,17 +2622,17 @@ mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSign
                                        guint32 imt_slot = mono_method_get_imt_slot (method);
                                        emit_imt_argument (cfg, call, call->method, imt_arg);
                                        slot_reg = vtable_reg;
-                                       call->inst.inst_offset = ((gint32)imt_slot - MONO_IMT_SIZE) * SIZEOF_VOID_P;
+                                       offset = ((gint32)imt_slot - MONO_IMT_SIZE) * SIZEOF_VOID_P;
                                }
 #endif
                                if (slot_reg == -1) {
                                        slot_reg = alloc_preg (cfg);
                                        mini_emit_load_intf_reg_vtable (cfg, slot_reg, vtable_reg, method->klass);
-                                       call->inst.inst_offset = mono_method_get_vtable_index (method) * SIZEOF_VOID_P;
+                                       offset = mono_method_get_vtable_index (method) * SIZEOF_VOID_P;
                                }
                        } else {
                                slot_reg = vtable_reg;
-                               call->inst.inst_offset = G_STRUCT_OFFSET (MonoVTable, vtable) +
+                               offset = G_STRUCT_OFFSET (MonoVTable, vtable) +
                                        ((mono_method_get_vtable_index (method)) * (SIZEOF_VOID_P));
 #ifdef MONO_ARCH_HAVE_IMT
                                if (imt_arg) {
@@ -2643,6 +2643,7 @@ mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSign
                        }
 
                        call->inst.sreg1 = slot_reg;
+                       call->inst.inst_offset = offset;
                        call->virtual = TRUE;
                }
        }
@@ -2658,7 +2659,7 @@ mono_emit_method_call_full (MonoCompile *cfg, MonoMethod *method, MonoMethodSign
 MonoInst*
 mono_emit_method_call (MonoCompile *cfg, MonoMethod *method, MonoInst **args, MonoInst *this)
 {
-       return mono_emit_method_call_full (cfg, method, mono_method_signature (method), args, this, NULL, NULL);
+       return mono_emit_method_call_full (cfg, method, mono_method_signature (method), FALSE, args, this, NULL, NULL);
 }
 
 MonoInst*
@@ -3465,7 +3466,7 @@ handle_unbox_nullable (MonoCompile* cfg, MonoInst* val, MonoClass* klass, int co
                        EMIT_NEW_VTABLECONST (cfg, rgctx_arg, vtable);
                }
 
-               return mono_emit_method_call_full (cfg, method, NULL, &val, NULL, NULL, rgctx_arg);
+               return mono_emit_method_call_full (cfg, method, NULL, FALSE, &val, NULL, NULL, rgctx_arg);
        }
 }
 
@@ -3615,13 +3616,7 @@ handle_alloc (MonoCompile *cfg, MonoClass *klass, gboolean for_box, int context_
                int rgctx_info;
                MonoInst *iargs [2];
 
-               /*
-                 FIXME: we cannot get managed_alloc here because we can't get
-                 the class's vtable (because it's not a closed class)
-
-                 MonoVTable *vtable = mono_class_vtable (cfg->domain, klass);
-                 MonoMethod *managed_alloc = mono_gc_get_managed_allocator (vtable, for_box);
-               */
+               MonoMethod *managed_alloc = mono_gc_get_managed_allocator (klass, for_box);
 
                if (cfg->opt & MONO_OPT_SHARED)
                        rgctx_info = MONO_RGCTX_INFO_KLASS;
@@ -3638,6 +3633,9 @@ handle_alloc (MonoCompile *cfg, MonoClass *klass, gboolean for_box, int context_
                        alloc_ftn = mono_object_new_specific;
                }
 
+               if (managed_alloc && !(cfg->opt & MONO_OPT_SHARED))
+                       return mono_emit_method_call (cfg, managed_alloc, iargs, NULL);
+
                return mono_emit_jit_icall (cfg, alloc_ftn, iargs);
        }
 
@@ -3663,7 +3661,7 @@ handle_alloc (MonoCompile *cfg, MonoClass *klass, gboolean for_box, int context_
                }
 
 #ifndef MONO_CROSS_COMPILE
-               managed_alloc = mono_gc_get_managed_allocator (vtable, for_box);
+               managed_alloc = mono_gc_get_managed_allocator (klass, for_box);
 #endif
 
                if (managed_alloc) {
@@ -3720,7 +3718,7 @@ handle_box (MonoCompile *cfg, MonoInst *val, MonoClass *klass, int context_used,
                                EMIT_NEW_VTABLECONST (cfg, rgctx_arg, vtable);
                        }
 
-                       return mono_emit_method_call_full (cfg, method, NULL, &val, NULL, NULL, rgctx_arg);
+                       return mono_emit_method_call_full (cfg, method, NULL, FALSE, &val, NULL, NULL, rgctx_arg);
                }
        }
 
@@ -3851,7 +3849,7 @@ handle_castclass (MonoCompile *cfg, MonoClass *klass, MonoInst *src, int context
        if (context_used) {
                MonoInst *args [3];
 
-               if(mini_class_has_reference_variant_generic_argument (cfg, klass, context_used)) {
+               if(mini_class_has_reference_variant_generic_argument (cfg, klass, context_used) || is_complex_isinst (klass)) {
                        MonoMethod *mono_castclass = mono_marshal_get_castclass_with_cache ();
                        MonoInst *cache_ins;
 
@@ -3870,20 +3868,6 @@ handle_castclass (MonoCompile *cfg, MonoClass *klass, MonoInst *src, int context
                }
 
                klass_inst = emit_get_rgctx_klass (cfg, context_used, klass, MONO_RGCTX_INFO_KLASS);
-
-               if (is_complex_isinst (klass)) {
-                       /* Complex case, handle by an icall */
-
-                       /* obj */
-                       args [0] = src;
-
-                       /* klass */
-                       args [1] = klass_inst;
-
-                       return mono_emit_jit_icall (cfg, mono_object_castclass, args);
-               } else {
-                       /* Simple case, handled by the code below */
-               }
        }
 
        NEW_BBLOCK (cfg, is_null_bb);
@@ -3945,7 +3929,7 @@ handle_isinst (MonoCompile *cfg, MonoClass *klass, MonoInst *src, int context_us
        if (context_used) {
                MonoInst *args [3];
 
-               if(mini_class_has_reference_variant_generic_argument (cfg, klass, context_used)) {
+               if(mini_class_has_reference_variant_generic_argument (cfg, klass, context_used) || is_complex_isinst (klass)) {
                        MonoMethod *mono_isinst = mono_marshal_get_isinst_with_cache ();
                        MonoInst *cache_ins;
 
@@ -3964,20 +3948,6 @@ handle_isinst (MonoCompile *cfg, MonoClass *klass, MonoInst *src, int context_us
                }
 
                klass_inst = emit_get_rgctx_klass (cfg, context_used, klass, MONO_RGCTX_INFO_KLASS);
-
-               if (is_complex_isinst (klass)) {
-                       /* Complex case, handle by an icall */
-
-                       /* obj */
-                       args [0] = src;
-
-                       /* klass */
-                       args [1] = klass_inst;
-
-                       return mono_emit_jit_icall (cfg, mono_object_isinst, args);
-               } else {
-                       /* Simple case, the code below can handle it */
-               }
        }
 
        NEW_BBLOCK (cfg, is_null_bb);
@@ -5451,7 +5421,7 @@ mini_redirect_call (MonoCompile *cfg, MonoMethod *method,
 
                        g_assert (vtable); /*Should not fail since it System.String*/
 #ifndef MONO_CROSS_COMPILE
-                       managed_alloc = mono_gc_get_managed_allocator (vtable, FALSE);
+                       managed_alloc = mono_gc_get_managed_allocator (method->klass, FALSE);
 #endif
                        if (!managed_alloc)
                                return NULL;
@@ -7448,6 +7418,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                        MonoInst *vtable_arg = NULL;
                        gboolean check_this = FALSE;
                        gboolean supported_tail_call = FALSE;
+                       gboolean tail_call = FALSE;
                        gboolean need_seq_point = FALSE;
                        guint32 call_opcode = *ip;
                        gboolean emit_widen = TRUE;
@@ -7843,7 +7814,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                                                g_assert (cmethod->is_inflated);
                                        imt_arg = emit_get_rgctx_method (cfg, context_used,
                                                                                                         cmethod, MONO_RGCTX_INFO_METHOD);
-                                       ins = mono_emit_method_call_full (cfg, cmethod, fsig, sp, sp [0], imt_arg, NULL);
+                                       ins = mono_emit_method_call_full (cfg, cmethod, fsig, FALSE, sp, sp [0], imt_arg, NULL);
                                } else {
                                        this_temp = mono_compile_create_var (cfg, type_from_stack_type (sp [0]), OP_LOCAL);
                                        NEW_TEMPSTORE (cfg, store, this_temp->inst_c0, sp [0]);
@@ -8143,11 +8114,14 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                        /* FIXME: Enabling TAILC breaks some inlining/stack trace/etc tests */
                        /* FIXME: runtime generic context pointer for jumps? */
                        /* FIXME: handle this for generic sharing eventually */
-                       if (cmethod && 
-                               ((((ins_flag & MONO_INST_TAILCALL) && (call_opcode == CEE_CALL))
-                                 ))//|| ((cfg->opt & MONO_OPT_TAILC) && *ip == CEE_CALL && ip [5] == CEE_RET))
-                               && !vtable_arg && !cfg->generic_sharing_context && is_supported_tail_call (cfg, method, cmethod, fsig))
+                       if (cmethod && (ins_flag & MONO_INST_TAILCALL) &&
+                               !vtable_arg && !cfg->generic_sharing_context && is_supported_tail_call (cfg, method, cmethod, fsig))
                                supported_tail_call = TRUE;
+                       if (supported_tail_call) {
+                               if (call_opcode != CEE_CALL)
+                                       supported_tail_call = FALSE;
+                       }
+
                        if (supported_tail_call) {
                                MonoCallInst *call;
 
@@ -8156,45 +8130,44 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
 
                                //printf ("HIT: %s -> %s\n", mono_method_full_name (cfg->method, TRUE), mono_method_full_name (cmethod, TRUE));
 
-#ifdef MONO_ARCH_USE_OP_TAIL_CALL
-                               /* Handle tail calls similarly to calls */
-                               call = mono_emit_call_args (cfg, mono_method_signature (cmethod), sp, FALSE, FALSE, TRUE, FALSE, FALSE);
-#else
-                               MONO_INST_NEW_CALL (cfg, call, OP_JMP);
-                               call->tail_call = TRUE;
-                               call->method = cmethod;
-                               call->signature = mono_method_signature (cmethod);
-
-                               /*
-                                * We implement tail calls by storing the actual arguments into the 
-                                * argument variables, then emitting a CEE_JMP.
-                                */
-                               for (i = 0; i < n; ++i) {
-                                       /* Prevent argument from being register allocated */
-                                       arg_array [i]->flags |= MONO_INST_VOLATILE;
-                                       EMIT_NEW_ARGSTORE (cfg, ins, i, sp [i]);
-                               }
-#endif
+                               if (ARCH_USE_OP_TAIL_CALL) {
+                                       /* Handle tail calls similarly to normal calls */
+                                       tail_call = TRUE;
+                               } else {
+                                       MONO_INST_NEW_CALL (cfg, call, OP_JMP);
+                                       call->tail_call = TRUE;
+                                       call->method = cmethod;
+                                       call->signature = mono_method_signature (cmethod);
 
-                               ins = (MonoInst*)call;
-                               ins->inst_p0 = cmethod;
-                               ins->inst_p1 = arg_array [0];
-                               MONO_ADD_INS (bblock, ins);
-                               link_bblock (cfg, bblock, end_bblock);                  
-                               start_new_bblock = 1;
+                                       /*
+                                        * We implement tail calls by storing the actual arguments into the 
+                                        * argument variables, then emitting a CEE_JMP.
+                                        */
+                                       for (i = 0; i < n; ++i) {
+                                               /* Prevent argument from being register allocated */
+                                               arg_array [i]->flags |= MONO_INST_VOLATILE;
+                                               EMIT_NEW_ARGSTORE (cfg, ins, i, sp [i]);
+                                       }
+                                       ins = (MonoInst*)call;
+                                       ins->inst_p0 = cmethod;
+                                       ins->inst_p1 = arg_array [0];
+                                       MONO_ADD_INS (bblock, ins);
+                                       link_bblock (cfg, bblock, end_bblock);                  
+                                       start_new_bblock = 1;
 
-                               // FIXME: Eliminate unreachable epilogs
+                                       // FIXME: Eliminate unreachable epilogs
 
-                               /*
-                                * OP_TAILCALL has no return value, so skip the CEE_RET if it is
-                                * only reachable from this call.
-                                */
-                               GET_BBLOCK (cfg, tblock, ip + 5);
-                               if (tblock == bblock || tblock->in_count == 0)
-                                       skip_ret = TRUE;
-                               push_res = FALSE;
+                                       /*
+                                        * OP_TAILCALL has no return value, so skip the CEE_RET if it is
+                                        * only reachable from this call.
+                                        */
+                                       GET_BBLOCK (cfg, tblock, ip + 5);
+                                       if (tblock == bblock || tblock->in_count == 0)
+                                               skip_ret = TRUE;
+                                       push_res = FALSE;
 
-                               goto call_end;
+                                       goto call_end;
+                               }
                        }
 
                        /* 
@@ -8210,9 +8183,25 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
 
                        /* Common call */
                        INLINE_FAILURE ("call");
-                       ins = mono_emit_method_call_full (cfg, cmethod, fsig, sp, virtual ? sp [0] : NULL,
+                       ins = mono_emit_method_call_full (cfg, cmethod, fsig, tail_call, sp, virtual ? sp [0] : NULL,
                                                                                          imt_arg, vtable_arg);
 
+                       if (tail_call) {
+                               link_bblock (cfg, bblock, end_bblock);                  
+                               start_new_bblock = 1;
+
+                               // FIXME: Eliminate unreachable epilogs
+
+                               /*
+                                * OP_TAILCALL has no return value, so skip the CEE_RET if it is
+                                * only reachable from this call.
+                                */
+                               GET_BBLOCK (cfg, tblock, ip + 5);
+                               if (tblock == bblock || tblock->in_count == 0)
+                                       skip_ret = TRUE;
+                               push_res = FALSE;
+                       }
+
                        call_end:
 
                        /* End of call, INS should contain the result of the call, if any */
@@ -9137,7 +9126,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                                /* we simply pass a null pointer */
                                EMIT_NEW_PCONST (cfg, *sp, NULL); 
                                /* now call the string ctor */
-                               alloc = mono_emit_method_call_full (cfg, cmethod, fsig, sp, NULL, NULL, NULL);
+                               alloc = mono_emit_method_call_full (cfg, cmethod, fsig, FALSE, sp, NULL, NULL, NULL);
                        } else {
                                MonoInst* callvirt_this_arg = NULL;
                                
@@ -9211,7 +9200,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                                                // FIXME-VT: Clean this up
                                                if (cfg->gsharedvt && mini_is_gsharedvt_signature (cfg, fsig))
                                                        GSHAREDVT_FAILURE(*ip);
-                                               mono_emit_method_call_full (cfg, cmethod, fsig, sp, callvirt_this_arg, NULL, NULL);
+                                               mono_emit_method_call_full (cfg, cmethod, fsig, FALSE, sp, callvirt_this_arg, NULL, NULL);
                                        }
                                } else if (cfg->gsharedvt && mini_is_gsharedvt_signature (cfg, fsig)) {
                                        MonoInst *addr;
@@ -9229,7 +9218,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                                        mono_emit_calli (cfg, fsig, sp, cmethod_addr, NULL, vtable_arg);
                                } else {
                                        INLINE_FAILURE ("ctor call");
-                                       ins = mono_emit_method_call_full (cfg, cmethod, fsig, sp,
+                                       ins = mono_emit_method_call_full (cfg, cmethod, fsig, FALSE, sp,
                                                                                                          callvirt_this_arg, NULL, vtable_arg);
                                }
                        }
@@ -11085,7 +11074,6 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                                lmf_ins = mono_get_lmf_intrinsic (cfg);
 #endif
 
-#ifdef MONO_ARCH_HAVE_TLS_GET
                                if (MONO_ARCH_HAVE_TLS_GET && ad_ins && lmf_ins) {
                                        NEW_BBLOCK (cfg, next_bb);
 
@@ -11097,7 +11085,6 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b
                                        MONO_EMIT_NEW_BIALU_IMM (cfg, OP_COMPARE_IMM, -1, lmf_ins->dreg, 0);
                                        MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, next_bb);
                                }
-#endif
 
                                if (cfg->compile_aot) {
                                        /* AOT code is only used in the root domain */
index c35e1412f13e85f68ab9c203f123403ef0a27e7b..eb60841a81f5c9daf065e66511d20aa94dd7df17 100644 (file)
@@ -4818,7 +4818,7 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                        }
 
                        offset = code - cfg->native_code;
-                       mono_add_patch_info (cfg, code - cfg->native_code, MONO_PATCH_INFO_METHOD_JUMP, ins->inst_p0);
+                       mono_add_patch_info (cfg, code - cfg->native_code, MONO_PATCH_INFO_METHOD_JUMP, call->method);
                        if (cfg->compile_aot)
                                amd64_mov_reg_membase (code, AMD64_R11, AMD64_RIP, 0, 8);
                        else
@@ -5592,6 +5592,20 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                        code = mono_amd64_emit_tls_get (code, ins->dreg, ins->inst_offset);
                        break;
                }
+               case OP_TLS_GET_REG:
+#ifdef TARGET_OSX
+                       // FIXME: tls_gs_offset can change too, do these when calculating the tls offset
+                       if (ins->dreg != ins->sreg1)
+                               amd64_mov_reg_reg (code, ins->dreg, ins->sreg1, sizeof (gpointer));
+                       amd64_shift_reg_imm (code, X86_SHL, ins->dreg, 3);
+                       if (tls_gs_offset)
+                               amd64_alu_reg_imm (code, X86_ADD, ins->dreg, tls_gs_offset);
+                       x86_prefix (code, X86_GS_PREFIX);
+                       amd64_mov_reg_membase (code, ins->dreg, ins->dreg, 0, sizeof (gpointer));
+#else
+                       g_assert_not_reached ();
+#endif
+                       break;
                case OP_MEMORY_BARRIER: {
                        switch (ins->backend.memory_barrier_kind) {
                        case StoreLoadBarrier:
index 6efc0c7b605226a82a3bde920aef57c73ed78598..fd84eab37980bca3d71852d67c18a20f1bdfbc50 100644 (file)
@@ -397,6 +397,10 @@ typedef struct MonoCompileArch {
 #define MONO_ARCH_HAVE_SETUP_ASYNC_CALLBACK 1
 #define MONO_ARCH_HAVE_CREATE_LLVM_NATIVE_THUNK 1
 
+#ifdef TARGET_OSX
+#define MONO_ARCH_HAVE_TLS_GET_REG 1
+#endif
+
 gboolean
 mono_amd64_tail_call_supported (MonoMethodSignature *caller_sig, MonoMethodSignature *callee_sig) MONO_INTERNAL;
 
index dc5a162b7b9b5318c89cd4a66f6df8acc2b1a2f6..00953df72456985a5c8b3ef412ff08cc964c291b 100644 (file)
@@ -706,7 +706,7 @@ mono_arch_cpu_init (void)
 #if defined(__ARM_EABI__)
        eabi_supported = TRUE;
 #endif
-#if defined(__APPLE__) && defined(MONO_CROSS_COMPILE)
+#if defined(__APPLE__)
                i8_align = 4;
 #else
                i8_align = __alignof__ (gint64);
@@ -4256,13 +4256,13 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                        break;
                case OP_IREM:
                        g_assert (v7s_supported);
-                       ARM_SDIV (code, ARMREG_IP, ins->sreg1, ins->sreg2);
-                       ARM_MLS (code, ins->dreg, ARMREG_IP, ins->sreg2, ins->sreg1);
+                       ARM_SDIV (code, ARMREG_LR, ins->sreg1, ins->sreg2);
+                       ARM_MLS (code, ins->dreg, ARMREG_LR, ins->sreg2, ins->sreg1);
                        break;
                case OP_IREM_UN:
                        g_assert (v7s_supported);
-                       ARM_UDIV (code, ARMREG_IP, ins->sreg1, ins->sreg2);
-                       ARM_MLS (code, ins->dreg, ARMREG_IP, ins->sreg2, ins->sreg1);
+                       ARM_UDIV (code, ARMREG_LR, ins->sreg1, ins->sreg2);
+                       ARM_MLS (code, ins->dreg, ARMREG_LR, ins->sreg2, ins->sreg1);
                        break;
                case OP_DIV_IMM:
                case OP_REM_IMM:
@@ -5247,25 +5247,27 @@ mono_arch_emit_prolog (MonoCompile *cfg)
        pos = 0;
        prev_sp_offset = 0;
 
+       if (iphone_abi) {
+               /* 
+                * The iphone uses R7 as the frame pointer, and it points at the saved
+                * r7+lr:
+                *         <lr>
+                * r7 ->   <r7>
+                *         <rest of frame>
+                * We can't use r7 as a frame pointer since it points into the middle of
+                * the frame, so we keep using our own frame pointer.
+                * FIXME: Optimize this.
+                */
+               g_assert (darwin);
+               ARM_PUSH (code, (1 << ARMREG_R7) | (1 << ARMREG_LR));
+               ARM_MOV_REG_REG (code, ARMREG_R7, ARMREG_SP);
+               prev_sp_offset += 8; /* r7 and lr */
+               mono_emit_unwind_op_def_cfa_offset (cfg, code, prev_sp_offset);
+               mono_emit_unwind_op_offset (cfg, code, ARMREG_R7, (- prev_sp_offset) + 0);
+       }
+
        if (!method->save_lmf) {
                if (iphone_abi) {
-                       /* 
-                        * The iphone uses R7 as the frame pointer, and it points at the saved
-                        * r7+lr:
-                        *         <lr>
-                        * r7 ->   <r7>
-                        *         <rest of frame>
-                        * We can't use r7 as a frame pointer since it points into the middle of
-                        * the frame, so we keep using our own frame pointer.
-                        * FIXME: Optimize this.
-                        */
-                       g_assert (darwin);
-                       ARM_PUSH (code, (1 << ARMREG_R7) | (1 << ARMREG_LR));
-                       ARM_MOV_REG_REG (code, ARMREG_R7, ARMREG_SP);
-                       prev_sp_offset += 8; /* r7 and lr */
-                       mono_emit_unwind_op_def_cfa_offset (cfg, code, prev_sp_offset);
-                       mono_emit_unwind_op_offset (cfg, code, ARMREG_R7, (- prev_sp_offset) + 0);
-
                        /* No need to push LR again */
                        if (cfg->used_int_regs)
                                ARM_PUSH (code, cfg->used_int_regs);
@@ -5301,11 +5303,14 @@ mono_arch_emit_prolog (MonoCompile *cfg)
                reg_offset = 0;
                for (i = 0; i < 16; ++i) {
                        if ((i > ARMREG_R3) && (i != ARMREG_SP) && (i != ARMREG_PC)) {
-                               mono_emit_unwind_op_offset (cfg, code, i, (- prev_sp_offset) + reg_offset);
+                               /* The original r7 is saved at the start */
+                               if (!(iphone_abi && i == ARMREG_R7))
+                                       mono_emit_unwind_op_offset (cfg, code, i, (- prev_sp_offset) + reg_offset);
                                reg_offset += 4;
                        }
                }
-               pos += sizeof (MonoLMF) - prev_sp_offset;
+               g_assert (reg_offset == 4 * 10);
+               pos += sizeof (MonoLMF) - (4 * 10);
                lmf_offset = pos;
        }
        alloc_size += pos;
@@ -5716,10 +5721,19 @@ mono_arch_emit_epilog (MonoCompile *cfg)
                        sp_adj += 4;
                        reg ++;
                }
+               if (iphone_abi)
+                       /* Restored later */
+                       regmask &= ~(1 << ARMREG_PC);
                /* point sp at the registers to restore: 10 is 14 -4, because we skip r0-r3 */
                code = emit_big_add (code, ARMREG_SP, cfg->frame_reg, cfg->stack_usage - lmf_offset + sp_adj);
                /* restore iregs */
                ARM_POP (code, regmask); 
+               if (iphone_abi) {
+                       /* Restore saved r7, restore LR to PC */
+                       /* Skip lr from the lmf */
+                       ARM_ADD_REG_IMM (code, ARMREG_SP, ARMREG_SP, sizeof (gpointer), 0);
+                       ARM_POP (code, (1 << ARMREG_R7) | (1 << ARMREG_PC));
+               }
        } else {
                if ((i = mono_arm_is_rotated_imm8 (cfg->stack_usage, &rot_amount)) >= 0) {
                        ARM_ADD_REG_IMM (code, ARMREG_SP, cfg->frame_reg, i, rot_amount);
index 9f16fa0a26fdceb80e7df4d604a2df7dbbb18c8f..86859aaf37b1e3252ec964d53460d308610afd40 100644 (file)
  * reproduceable results for benchmarks */
 #define MONO_ARCH_CODE_ALIGNMENT 32
 
-
 /* Return value marshalling for calls between gsharedvt and normal code */
 typedef enum {
        GSHAREDVT_RET_NONE = 0,
-       GSHAREDVT_RET_IREGS = 1,
-       GSHAREDVT_RET_I1 = 5,
-       GSHAREDVT_RET_U1 = 6,
-       GSHAREDVT_RET_I2 = 7,
-       GSHAREDVT_RET_U2 = 8
+       GSHAREDVT_RET_IREG = 1,
+       GSHAREDVT_RET_IREGS = 2,
+       GSHAREDVT_RET_I1 = 3,
+       GSHAREDVT_RET_U1 = 4,
+       GSHAREDVT_RET_I2 = 5,
+       GSHAREDVT_RET_U2 = 6
 } GSharedVtRetMarshal;
 
 typedef struct {
index 5ec06d20a748c8036e64b9900bbc623f3a47b723..9f566dd299a065c21152a65f8a192e4d7e01aec6 100644 (file)
@@ -246,32 +246,47 @@ void
 mono_gdb_render_native_backtraces (pid_t crashed_pid)
 {
        const char *argv [5];
-       char gdb_template [] = "/tmp/mono-gdb-commands.XXXXXX";
+       char template [] = "/tmp/mono-gdb-commands.XXXXXX";
+       FILE *commands;
+       gboolean using_lldb = FALSE;
 
        argv [0] = g_find_program_in_path ("gdb");
-       if (argv [0] == NULL) {
-               return;
+       if (!argv [0]) {
+               argv [0] = g_find_program_in_path ("lldb");
+               using_lldb = TRUE;
        }
 
-       if (mkstemp (gdb_template) != -1) {
-               FILE *gdb_commands = fopen (gdb_template, "w");
-
-               fprintf (gdb_commands, "attach %ld\n", (long) crashed_pid);
-               fprintf (gdb_commands, "info threads\n");
-               fprintf (gdb_commands, "thread apply all bt\n");
+       if (argv [0] == NULL)
+               return;
 
-               fflush (gdb_commands);
-               fclose (gdb_commands);
+       if (mkstemp (template) == -1)
+               return;
 
+       commands = fopen (template, "w");
+       if (using_lldb) {
+               fprintf (commands, "process attach --pid %ld\n", (long) crashed_pid);
+               fprintf (commands, "script lldb.debugger.HandleCommand (\"thread list\")\n");
+               fprintf (commands, "script lldb.debugger.HandleCommand (\"thread backtrace all\")\n");
+               fprintf (commands, "detach\n");
+               fprintf (commands, "quit\n");
+               argv [1] = "--source";
+               argv [2] = template;
+               argv [3] = 0;
+               
+       } else {
+               fprintf (commands, "attach %ld\n", (long) crashed_pid);
+               fprintf (commands, "info threads\n");
+               fprintf (commands, "thread apply all bt\n");
                argv [1] = "-batch";
                argv [2] = "-x";
-               argv [3] = gdb_template;
+               argv [3] = template;
                argv [4] = 0;
-
-               execv (argv [0], (char**)argv);
-
-               unlink (gdb_template);
        }
+       fflush (commands);
+       fclose (commands);
+
+       execv (argv [0], (char**)argv);
+       unlink (template);
 }
 
 gboolean
index 2b90cd692daac6ad903e56bbb23cbbb5ff4cc6e2..a03e94fbebf4abac5e6241ad7909b03e93ce3649 100644 (file)
@@ -36,7 +36,6 @@
 #include <llvm/ExecutionEngine/JITMemoryManager.h>
 #include <llvm/ExecutionEngine/JITEventListener.h>
 #include <llvm/Target/TargetOptions.h>
-#include <llvm/Target/TargetData.h>
 #include <llvm/Target/TargetRegisterInfo.h>
 #include <llvm/Analysis/Verifier.h>
 #include <llvm/Analysis/Passes.h>
@@ -48,6 +47,9 @@
 #include <llvm/CodeGen/MachineFunctionPass.h>
 #include <llvm/CodeGen/MachineFunction.h>
 #include <llvm/CodeGen/MachineFrameInfo.h>
+#include <llvm/IR/Function.h>
+#include <llvm/IR/IRBuilder.h>
+#include <llvm/IR/Module.h>
 //#include <llvm/LinkAllPasses.h>
 
 #include "llvm-c/Core.h"
@@ -126,13 +128,18 @@ public:
                return NULL;
        }
 
-       virtual uint8_t *allocateDataSection(uintptr_t Size, unsigned Alignment,
-                                                                                unsigned SectionID) {
+       virtual uint8_t* allocateDataSection(uintptr_t, unsigned int, unsigned int, bool) {
                // FIXME:
                assert(0);
                return NULL;
        }
 
+       virtual bool applyPermissions(std::string*) {
+               // FIXME:
+               assert(0);
+               return false;
+       }
+
        virtual void* getPointerToNamedFunction(const std::string &Name, bool AbortOnFailure) {
                void *res;
                char *err;
@@ -441,7 +448,7 @@ force_pass_linking (void)
       (void) llvm::createLCSSAPass();
       (void) llvm::createLICMPass();
       (void) llvm::createLazyValueInfoPass();
-      (void) llvm::createLoopDependenceAnalysisPass();
+      //(void) llvm::createLoopDependenceAnalysisPass();
          /*
       (void) llvm::createLoopExtractorPass();
          */
@@ -567,7 +574,7 @@ mono_llvm_create_ee (LLVMModuleProviderRef MP, AllocCodeMemoryCb *alloc_cb, Func
 
   fpm = new FunctionPassManager (unwrap (MP));
 
-  fpm->add(new TargetData(*EE->getTargetData()));
+  fpm->add(new DataLayout(*EE->getDataLayout()));
 
   PassRegistry &Registry = *PassRegistry::getPassRegistry();
   initializeCore(Registry);
@@ -580,7 +587,7 @@ mono_llvm_create_ee (LLVMModuleProviderRef MP, AllocCodeMemoryCb *alloc_cb, Func
   //initializeInstrumentation(Registry);
   initializeTarget(Registry);
 
-  llvm::cl::ParseEnvironmentOptions("mono", "MONO_LLVM", "", false);
+  llvm::cl::ParseEnvironmentOptions("mono", "MONO_LLVM", "");
 
   if (PassList.size() > 0) {
          /* Use the passes specified by the env variable */
@@ -595,14 +602,14 @@ mono_llvm_create_ee (LLVMModuleProviderRef MP, AllocCodeMemoryCb *alloc_cb, Func
          }
   } else {
          /* Use the same passes used by 'opt' by default, without the ipo passes */
-         const char *opts = "-simplifycfg -domtree -domfrontier -scalarrepl -instcombine -simplifycfg -basiccg -domtree -domfrontier -scalarrepl -simplify-libcalls -instcombine -simplifycfg -instcombine -simplifycfg -reassociate -domtree -loops -loop-simplify -domfrontier -loop-simplify -lcssa -loop-rotate -licm -lcssa -loop-unswitch -instcombine -scalar-evolution -loop-simplify -lcssa -iv-users -indvars -loop-deletion -loop-simplify -lcssa -loop-unroll -instcombine -memdep -gvn -memdep -memcpyopt -sccp -instcombine -domtree -memdep -dse -adce -gvn -simplifycfg -preverify -domtree -verify";
+         const char *opts = "-simplifycfg -domtree -domfrontier -scalarrepl -instcombine -simplifycfg -domtree -domfrontier -scalarrepl -simplify-libcalls -instcombine -simplifycfg -instcombine -simplifycfg -reassociate -domtree -loops -loop-simplify -domfrontier -loop-simplify -lcssa -loop-rotate -licm -lcssa -loop-unswitch -instcombine -scalar-evolution -loop-simplify -lcssa -iv-users -indvars -loop-deletion -loop-simplify -lcssa -loop-unroll -instcombine -memdep -gvn -memdep -memcpyopt -sccp -instcombine -domtree -memdep -dse -adce -gvn -simplifycfg -preverify -domtree -verify";
          char **args;
          int i;
 
          args = g_strsplit (opts, " ", 1000);
          for (i = 0; args [i]; i++)
                  ;
-         llvm::cl::ParseCommandLineOptions (i, args, "", false);
+         llvm::cl::ParseCommandLineOptions (i, args, "");
          g_strfreev (args);
 
          for (unsigned i = 0; i < PassList.size(); ++i) {
@@ -611,6 +618,7 @@ mono_llvm_create_ee (LLVMModuleProviderRef MP, AllocCodeMemoryCb *alloc_cb, Func
 
                  if (PassInf->getNormalCtor())
                          P = PassInf->getNormalCtor()();
+                 g_assert (P->getPassKind () == llvm::PT_Function || P->getPassKind () == llvm::PT_Loop);
                  fpm->add (P);
          }
 
index cec08d42a8b43647135bd5ddc148532b7eb939f4..dc90df25ac65eab5b833c01c6905be6c87ffc00e 100644 (file)
@@ -4334,6 +4334,19 @@ mono_llvm_emit_method (MonoCompile *cfg)
        }
        g_free (names);
 
+       if (cfg->compile_aot) {
+               LLVMValueRef md_args [16];
+               LLVMValueRef md_node;
+               int method_index;
+
+               method_index = mono_aot_get_method_index (cfg->orig_method);
+               md_args [0] = LLVMMDString (method_name, strlen (method_name));
+               md_args [1] = LLVMConstInt (LLVMInt32Type (), method_index, FALSE);
+               md_node = LLVMMDNode (md_args, 2);
+               LLVMAddNamedMetadataOperand (module, "mono.function_indexes", md_node);
+               //LLVMSetMetadata (method, md_kind, LLVMMDNode (&md_arg, 1));
+       }
+
        max_block_num = 0;
        for (bb = cfg->bb_entry; bb; bb = bb->next_bb)
                max_block_num = MAX (max_block_num, bb->block_num);
@@ -5135,7 +5148,7 @@ mono_llvm_create_aot_module (const char *got_symbol)
                LLVMValueRef personality;
 
                personality = LLVMAddFunction (aot_module.module, "mono_aot_personality", LLVMFunctionType (LLVMVoidType (), NULL, 0, FALSE));
-               LLVMSetLinkage (personality, LLVMPrivateLinkage);
+               LLVMSetLinkage (personality, LLVMInternalLinkage);
                lbb = LLVMAppendBasicBlock (personality, "BB0");
                lbuilder = LLVMCreateBuilder ();
                LLVMPositionBuilderAtEnd (lbuilder, lbb);
index f3854faf25c74076cf68e34b68352c4fc7a18286..a56f24bd6ecb2cabd8a5c8ecf5d1c3aff1a5c29a 100644 (file)
@@ -608,6 +608,7 @@ MINI_OP(OP_CARD_TABLE_WBARRIER, "card_table_wbarrier", NONE, IREG, IREG)
 
 /* arch-dep tls access */
 MINI_OP(OP_TLS_GET,            "tls_get", IREG, NONE, NONE)
+MINI_OP(OP_TLS_GET_REG,            "tls_get_reg", IREG, IREG, NONE)
 
 MINI_OP(OP_LOAD_GOTADDR, "load_gotaddr", IREG, NONE, NONE)
 MINI_OP(OP_DUMMY_USE, "dummy_use", NONE, IREG, NONE)
index e779862c46e361dd4b5788d7fd80191b4ff64ef0..13ea174f78debb8dae960233da586852e66e5b94 100644 (file)
@@ -3788,7 +3788,7 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                        }
 
                        ppc_mr (code, ppc_sp, ppc_r11);
-                       mono_add_patch_info (cfg, (guint8*) code - cfg->native_code, MONO_PATCH_INFO_METHOD_JUMP, ins->inst_p0);
+                       mono_add_patch_info (cfg, (guint8*) code - cfg->native_code, MONO_PATCH_INFO_METHOD_JUMP, call->method);
                        if (cfg->compile_aot) {
                                /* arch_emit_got_access () patches this */
                                ppc_load32 (code, ppc_r0, 0);
index 69b17785299c6868515afe7f3db53fa5f9455119..0e48c3580655eb980208740d73432c596fa3eca6 100644 (file)
@@ -998,7 +998,7 @@ mono_delegate_trampoline (mgreg_t *regs, guint8 *code, gpointer *tramp_data, gui
 #ifndef DISABLE_REMOTING
                if (delegate->target && delegate->target->vtable->klass == mono_defaults.transparent_proxy_class) {
 #ifndef DISABLE_COM
-                       if (((MonoTransparentProxy *)delegate->target)->remote_class->proxy_class != mono_defaults.com_object_class && 
+                       if (((MonoTransparentProxy *)delegate->target)->remote_class->proxy_class != mono_class_get_com_object_class () &&
                           !mono_class_is_com_object (((MonoTransparentProxy *)delegate->target)->remote_class->proxy_class))
 #endif
                                method = mono_marshal_get_remoting_invoke (method);
index fae8b0bb8d6159c9d78fa55023ebeba3d09bf536..141cc6b4f13a64bd48b305d8ce673c8bf62167df 100644 (file)
@@ -1471,6 +1471,9 @@ mono_arch_get_llvm_call_info (MonoCompile *cfg, MonoMethodSignature *sig)
                                linfo->args [i].pair_storage [j] = arg_storage_to_llvm_arg_storage (cfg, ainfo->pair_storage [j]);
                        */
                        break;
+               case ArgGSharedVt:
+                       linfo->args [i].storage = LLVMArgGSharedVt;
+                       break;
                default:
                        cfg->exception_message = g_strdup ("ainfo->storage");
                        cfg->disable_llvm = TRUE;
@@ -3275,7 +3278,7 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                        /* restore ESP/EBP */
                        x86_leave (code);
                        offset = code - cfg->native_code;
-                       mono_add_patch_info (cfg, offset, MONO_PATCH_INFO_METHOD_JUMP, ins->inst_p0);
+                       mono_add_patch_info (cfg, offset, MONO_PATCH_INFO_METHOD_JUMP, call->method);
                        x86_jump32 (code, 0);
 
                        ins->flags |= MONO_INST_GC_CALLSITE;
@@ -4198,6 +4201,21 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                        code = mono_x86_emit_tls_get (code, ins->dreg, ins->inst_offset);
                        break;
                }
+               case OP_TLS_GET_REG: {
+#ifdef __APPLE__
+                       // FIXME: tls_gs_offset can change too, do these when calculating the tls offset
+                       if (ins->dreg != ins->sreg1)
+                               x86_mov_reg_reg (code, ins->dreg, ins->sreg1, sizeof (gpointer));
+                       x86_shift_reg_imm (code, X86_SHL, ins->dreg, 2);
+                       if (tls_gs_offset)
+                               x86_alu_reg_imm (code, X86_ADD, ins->dreg, tls_gs_offset);
+                       x86_prefix (code, X86_GS_PREFIX);
+                       x86_mov_reg_membase (code, ins->dreg, ins->dreg, 0, sizeof (gpointer));
+#else
+                       g_assert_not_reached ();
+#endif
+                       break;
+               }
                case OP_MEMORY_BARRIER: {
                        /* x86 only needs barrier for StoreLoad and FullBarrier */
                        switch (ins->backend.memory_barrier_kind) {
index 535bbe5415e3ec3cbfc23497f19d1bf594529571..20d2eeb329a793e67a9fab9100b97b40cb6b5cf1 100644 (file)
@@ -263,6 +263,10 @@ typedef struct {
 #define MONO_ARCH_HAVE_SETUP_ASYNC_CALLBACK 1
 #define MONO_ARCH_GSHAREDVT_SUPPORTED 1
 
+#ifdef TARGET_OSX
+#define MONO_ARCH_HAVE_TLS_GET_REG 1
+#endif
+
 gboolean
 mono_x86_tail_call_supported (MonoMethodSignature *caller_sig, MonoMethodSignature *callee_sig) MONO_INTERNAL;
 
index 5f7cdeb4db052b0714790392dcf0b7b38a91d8e0..34c5810b662bc25d96756f79f609f4026bb01075 100644 (file)
@@ -65,6 +65,7 @@
 #include <ctype.h>
 #include "trace.h"
 #include "version.h"
+#include "ir-emit.h"
 
 #include "jit-icalls.h"
 
@@ -594,14 +595,14 @@ mono_jump_info_token_new (MonoMemPool *mp, MonoImage *image, guint32 token)
  * mono_tramp_info_create:
  *
  *   Create a MonoTrampInfo structure from the arguments. This function assumes ownership
- * of NAME, JI, and UNWIND_OPS.
+ * of JI, and UNWIND_OPS.
  */
 MonoTrampInfo*
 mono_tramp_info_create (const char *name, guint8 *code, guint32 code_size, MonoJumpInfo *ji, GSList *unwind_ops)
 {
        MonoTrampInfo *info = g_new0 (MonoTrampInfo, 1);
 
-       info->name = (char*)name;
+       info->name = g_strdup ((char*)name);
        info->code = code;
        info->code_size = code_size;
        info->ji = ji;
@@ -2847,47 +2848,91 @@ mini_thread_cleanup (MonoInternalThread *thread)
        }
 }
 
+int
+mini_get_tls_offset (MonoJitTlsKey key)
+{
+       int offset;
+
+       switch (key) {
+       case TLS_KEY_THREAD:
+               offset = mono_thread_get_tls_offset ();
+               break;
+       case TLS_KEY_JIT_TLS:
+               offset = mono_get_jit_tls_offset ();
+               break;
+       case TLS_KEY_DOMAIN:
+               offset = mono_domain_get_tls_offset ();
+               break;
+       case TLS_KEY_LMF:
+               offset = mono_get_lmf_tls_offset ();
+               break;
+       default:
+               g_assert_not_reached ();
+               offset = -1;
+               break;
+       }
+       return offset;
+}
+
 static MonoInst*
-mono_create_tls_get (MonoCompile *cfg, int offset)
+mono_create_tls_get_offset (MonoCompile *cfg, int offset)
 {
-#ifdef MONO_ARCH_HAVE_TLS_GET
-       if (MONO_ARCH_HAVE_TLS_GET) {
-               MonoInst* ins;
+       MonoInst* ins;
 
-               if (offset == -1)
-                       return NULL;
+       if (!MONO_ARCH_HAVE_TLS_GET)
+               return NULL;
 
-               MONO_INST_NEW (cfg, ins, OP_TLS_GET);
+       if (offset == -1)
+               return NULL;
+
+       MONO_INST_NEW (cfg, ins, OP_TLS_GET);
+       ins->dreg = mono_alloc_preg (cfg);
+       ins->inst_offset = offset;
+       return ins;
+}
+
+static MonoInst*
+mono_create_tls_get (MonoCompile *cfg, MonoJitTlsKey key)
+{
+       /*
+        * TLS offsets might be different at AOT time, so load them from a GOT slot and
+        * use a different opcode.
+        */
+       if (cfg->compile_aot && MONO_ARCH_HAVE_TLS_GET && ARCH_HAVE_TLS_GET_REG) {
+               MonoInst *ins, *c;
+
+               EMIT_NEW_TLS_OFFSETCONST (cfg, c, key);
+               MONO_INST_NEW (cfg, ins, OP_TLS_GET_REG);
                ins->dreg = mono_alloc_preg (cfg);
-               ins->inst_offset = offset;
+               ins->sreg1 = c->dreg;
                return ins;
        }
-#endif
-       return NULL;
+
+       return mono_create_tls_get_offset (cfg, mini_get_tls_offset (key));
 }
 
 MonoInst*
 mono_get_jit_tls_intrinsic (MonoCompile *cfg)
 {
-       return mono_create_tls_get (cfg, mono_get_jit_tls_offset ());
+       return mono_create_tls_get (cfg, TLS_KEY_JIT_TLS);
 }
 
 MonoInst*
 mono_get_domain_intrinsic (MonoCompile* cfg)
 {
-       return mono_create_tls_get (cfg, mono_domain_get_tls_offset ());
+       return mono_create_tls_get (cfg, TLS_KEY_DOMAIN);
 }
 
 MonoInst*
 mono_get_thread_intrinsic (MonoCompile* cfg)
 {
-       return mono_create_tls_get (cfg, mono_thread_get_tls_offset ());
+       return mono_create_tls_get (cfg, TLS_KEY_THREAD);
 }
 
 MonoInst*
 mono_get_lmf_intrinsic (MonoCompile* cfg)
 {
-       return mono_create_tls_get (cfg, mono_get_lmf_tls_offset ());
+       return mono_create_tls_get (cfg, TLS_KEY_LMF);
 }
 
 void
@@ -3027,6 +3072,7 @@ mono_patch_info_hash (gconstpointer data)
        case MONO_PATCH_INFO_METHOD_RGCTX:
        case MONO_PATCH_INFO_DELEGATE_TRAMPOLINE:
        case MONO_PATCH_INFO_SIGNATURE:
+       case MONO_PATCH_INFO_TLS_OFFSET:
                return (ji->type << 8) | (gssize)ji->data.target;
        case MONO_PATCH_INFO_GSHAREDVT_CALL:
                return (ji->type << 8) | (gssize)ji->data.gsharedvt->method;
@@ -3042,6 +3088,7 @@ mono_patch_info_hash (gconstpointer data)
        case MONO_PATCH_INFO_MONITOR_ENTER:
        case MONO_PATCH_INFO_MONITOR_EXIT:
        case MONO_PATCH_INFO_CASTCLASS_CACHE:
+       case MONO_PATCH_INFO_GOT_OFFSET:
                return (ji->type << 8);
        case MONO_PATCH_INFO_SWITCH:
                return (ji->type << 8) | ji->data.table->table_size;
@@ -3459,6 +3506,9 @@ mono_resolve_patch_target (MonoMethod *method, MonoDomain *domain, guint8 *code,
                target = (gpointer) (size_t) mono_jit_tls_id;
                break;
        }
+       case MONO_PATCH_INFO_TLS_OFFSET:
+               target = GINT_TO_POINTER (mini_get_tls_offset (GPOINTER_TO_INT (patch_info->data.target)));
+               break;
        default:
                g_assert_not_reached ();
        }
@@ -6849,11 +6899,7 @@ mini_init (const char *filename, const char *runtime_version)
 #endif
 #endif
 
-#ifdef MONO_ARCH_HAVE_TLS_GET
        mono_runtime_set_has_tls_get (MONO_ARCH_HAVE_TLS_GET);
-#else
-       mono_runtime_set_has_tls_get (FALSE);
-#endif
 
        if (!global_codeman)
                global_codeman = mono_code_manager_new ();
index 7cb81918e00371284b19381cf25cd7f67c3ee9d3..3e028ada899eaf049b2dbda1de027dd6d3354e2a 100644 (file)
@@ -723,7 +723,8 @@ typedef enum {
        LLVMArgInFPReg,
        LLVMArgVtypeInReg,
        LLVMArgVtypeByVal,
-       LLVMArgVtypeRetAddr /* On on cinfo->ret */
+       LLVMArgVtypeRetAddr, /* On on cinfo->ret */
+       LLVMArgGSharedVt,
 } LLVMArgStorage;
 
 typedef struct {
@@ -1045,6 +1046,16 @@ typedef struct {
        gboolean orig_ex_ctx_set;
 } MonoJitTlsData;
 
+/* TLS entries used by JITted code */
+typedef enum {
+       /* mono_thread_internal_current () */
+       TLS_KEY_THREAD = 0,
+       TLS_KEY_JIT_TLS = 1,
+       /* mono_domain_get () */
+       TLS_KEY_DOMAIN = 2,
+       TLS_KEY_LMF = 3
+} MonoJitTlsKey;
+
 /*
  * This structure is an extension of MonoLMF and contains extra information.
  */
@@ -1520,7 +1531,7 @@ typedef struct {
        GSList *headers_to_free;
 
        /* Used by AOT */
-       guint32 got_offset, ex_info_offset, method_info_offset;
+       guint32 got_offset, ex_info_offset, method_info_offset, method_index;
        /* Symbol used to refer to this method in generated assembly */
        char *asm_symbol;
        char *llvm_method_name;
@@ -1954,6 +1965,7 @@ MonoNativeTlsKey mono_get_jit_tls_key       (void) MONO_INTERNAL;
 gint32    mono_get_jit_tls_offset           (void) MONO_INTERNAL;
 gint32    mono_get_lmf_tls_offset           (void) MONO_INTERNAL;
 gint32    mono_get_lmf_addr_tls_offset      (void) MONO_INTERNAL;
+int       mini_get_tls_offset               (MonoJitTlsKey key) MONO_INTERNAL;
 MonoInst* mono_get_jit_tls_intrinsic        (MonoCompile *cfg) MONO_INTERNAL;
 MonoInst* mono_get_domain_intrinsic         (MonoCompile* cfg) MONO_INTERNAL;
 MonoInst* mono_get_thread_intrinsic         (MonoCompile* cfg) MONO_INTERNAL;
@@ -2060,6 +2072,7 @@ MonoMethod* mono_aot_get_array_helper_from_wrapper (MonoMethod *method) MONO_INT
 guint32  mono_aot_get_got_offset            (MonoJumpInfo *ji) MONO_LLVM_INTERNAL;
 char*    mono_aot_get_method_name           (MonoCompile *cfg) MONO_LLVM_INTERNAL;
 char*    mono_aot_get_plt_symbol            (MonoJumpInfoType type, gconstpointer data) MONO_LLVM_INTERNAL;
+int      mono_aot_get_method_index          (MonoMethod *method) MONO_LLVM_INTERNAL;
 MonoJumpInfo* mono_aot_patch_info_dup       (MonoJumpInfo* ji) MONO_LLVM_INTERNAL;
 void     mono_aot_set_make_unreadable       (gboolean unreadable) MONO_INTERNAL;
 gboolean mono_aot_is_pagefault              (void *ptr) MONO_INTERNAL;
@@ -2721,4 +2734,26 @@ void SIG_HANDLER_SIGNATURE (mono_sigsegv_signal_handler) MONO_INTERNAL;
 void SIG_HANDLER_SIGNATURE (mono_sigint_signal_handler)  MONO_INTERNAL;
 gboolean SIG_HANDLER_SIGNATURE (mono_chain_signal) MONO_INTERNAL;
 
+#ifdef MONO_ARCH_HAVE_CREATE_DELEGATE_TRAMPOLINE
+#define ARCH_HAVE_DELEGATE_TRAMPOLINES 1
+#else
+#define ARCH_HAVE_DELEGATE_TRAMPOLINES 0
+#endif
+
+#ifdef MONO_ARCH_USE_OP_TAIL_CALL
+#define ARCH_USE_OP_TAIL_CALL 1
+#else
+#define ARCH_USE_OP_TAIL_CALL 0
+#endif
+
+#ifndef MONO_ARCH_HAVE_TLS_GET
+#define MONO_ARCH_HAVE_TLS_GET 0
+#endif
+
+#ifdef MONO_ARCH_HAVE_TLS_GET_REG
+#define ARCH_HAVE_TLS_GET_REG 1
+#else
+#define ARCH_HAVE_TLS_GET_REG 0
+#endif
+
 #endif /* __MONO_MINI_H__ */
index 47e3faeefe0c0bcf74f75cfce3fc98a589b43ba5..daf32f03df508d803641a94f7fdb5efa0cf96815 100644 (file)
@@ -48,5 +48,8 @@ PATCH_INFO(SIGNATURE, "signature")
 PATCH_INFO(GSHAREDVT_CALL, "gsharedvt_call")
 PATCH_INFO(GSHAREDVT_METHOD, "gsharedvt_method")
 PATCH_INFO(JIT_TLS_ID, "jit_tls_id")
+PATCH_INFO(TLS_OFFSET, "tls_offset")
 PATCH_INFO(NONE, "none")
 
+
+
index 5f54c7d16627ac5f91dd0ccb9b9584cc7d69010e..071175a440ec54dddc8e7637d1bd9259e25b3b40 100644 (file)
@@ -744,7 +744,7 @@ mono_arch_get_nullified_class_init_trampoline (MonoTrampInfo **info)
        mono_arch_flush_icache (buf, code - buf);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("nullified_class_init_trampoline"), buf, code - buf, NULL, NULL);
+               *info = mono_tramp_info_create ("nullified_class_init_trampoline", buf, code - buf, NULL, NULL);
 
        if (mono_jit_map_is_enabled ())
                mono_emit_jit_tramp (buf, code - buf, "nullified_class_init_trampoline");
@@ -915,8 +915,11 @@ mono_arch_create_rgctx_lazy_fetch_trampoline (guint32 slot, MonoTrampInfo **info
 
        g_assert (code - buf <= tramp_size);
 
-       if (info)
-               *info = mono_tramp_info_create (mono_get_rgctx_fetch_trampoline_name (slot), buf, code - buf, ji, unwind_ops);
+       if (info) {
+               char *name = mono_get_rgctx_fetch_trampoline_name (slot);
+               *info = mono_tramp_info_create (name, buf, code - buf, ji, unwind_ops);
+               g_free (name);
+       }
 
        return buf;
 }
@@ -965,7 +968,7 @@ mono_arch_create_generic_class_init_trampoline (MonoTrampInfo **info, gboolean a
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("generic_class_init_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("generic_class_init_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
@@ -1089,7 +1092,7 @@ mono_arch_create_monitor_enter_trampoline (MonoTrampInfo **info, gboolean aot)
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("monitor_enter_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("monitor_enter_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
@@ -1207,7 +1210,7 @@ mono_arch_create_monitor_exit_trampoline (MonoTrampInfo **info, gboolean aot)
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("monitor_exit_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("monitor_exit_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
index 61acd385e7cbeb624b92628553af3668b0027bc6..44ef52d89ea5b792707d0c5a7cd4c6970bda5638 100644 (file)
@@ -473,7 +473,7 @@ mono_arch_get_nullified_class_init_trampoline (MonoTrampInfo **info)
        mono_arch_flush_icache (buf, code - buf);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("nullified_class_init_trampoline"), buf, code - buf, NULL, NULL);
+               *info = mono_tramp_info_create ("nullified_class_init_trampoline", buf, code - buf, NULL, NULL);
 
        return buf;
 }
@@ -765,8 +765,11 @@ mono_arch_create_rgctx_lazy_fetch_trampoline (guint32 slot, MonoTrampInfo **info
 
        g_assert (code - buf <= tramp_size);
 
-       if (info)
-               *info = mono_tramp_info_create (mono_get_rgctx_fetch_trampoline_name (slot), buf, code - buf, ji, unwind_ops);
+       if (info) {
+               char *name = mono_get_rgctx_fetch_trampoline_name (slot);
+               *info = mono_tramp_info_create (name, buf, code - buf, ji, unwind_ops);
+               g_free (name);
+       }
 
        return buf;
 }
@@ -873,7 +876,7 @@ mono_arch_create_generic_class_init_trampoline (MonoTrampInfo **info, gboolean a
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("generic_class_init_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("generic_class_init_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
index e90e0a3121bfe39db750792f3c8c235d5be678f0..c1ff0204d5009e12b3d023e50651aac1a4e9a94a 100644 (file)
@@ -153,7 +153,7 @@ mono_arch_get_nullified_class_init_trampoline (MonoTrampInfo **info)
        mono_arch_flush_icache (buf, code - buf);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("nullified_class_init_trampoline"), buf, code - buf, NULL, NULL);
+               *info = mono_tramp_info_create ("nullified_class_init_trampoline", buf, code - buf, NULL, NULL);
 
        return buf;
 }
@@ -482,8 +482,11 @@ mono_arch_create_rgctx_lazy_fetch_trampoline (guint32 slot, MonoTrampInfo **info
 
        g_assert (code - buf <= tramp_size);
 
-       if (info)
-               *info = mono_tramp_info_create (mono_get_rgctx_fetch_trampoline_name (slot), buf, code - buf, ji, unwind_ops);
+       if (info) {
+               char *name = mono_get_rgctx_fetch_trampoline_name (slot);
+               *info = mono_tramp_info_create (name, buf, code - buf, ji, unwind_ops);
+               g_free (name);
+       }
 
        return buf;
 }
@@ -539,7 +542,7 @@ mono_arch_create_generic_class_init_trampoline (MonoTrampInfo **info, gboolean a
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("generic_class_init_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("generic_class_init_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
index 2972348d09ed7103f088f375cf8c8618d5d23fe3..7e719be329d451ea09b97c2415e7f3574e6688a0 100644 (file)
@@ -617,8 +617,11 @@ mono_arch_create_rgctx_lazy_fetch_trampoline (guint32 slot, MonoTrampInfo **info
 
        g_assert (code - buf <= tramp_size);
 
-       if (info)
-               *info = mono_tramp_info_create (mono_get_rgctx_fetch_trampoline_name (slot), buf, code - buf, ji, unwind_ops);
+       if (info) {
+               char *name = mono_get_rgctx_fetch_trampoline_name (slot);
+               *info = mono_tramp_info_create (name, buf, code - buf, ji, unwind_ops);
+               g_free (name);
+       }
 
        return buf;
 #else
@@ -677,7 +680,7 @@ mono_arch_create_generic_class_init_trampoline (MonoTrampInfo **info, gboolean a
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("generic_class_init_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("generic_class_init_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
@@ -696,7 +699,7 @@ mono_arch_get_nullified_class_init_trampoline (MonoTrampInfo **info)
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("nullified_class_init_trampoline"), buf, code - buf, NULL, NULL);
+               *info = mono_tramp_info_create ("nullified_class_init_trampoline", buf, code - buf, NULL, NULL);
 
        return buf;
 }
index 91e760e41880a7af372befeb3c76d343e9b053a5..7c6d914ebe2fe52f3fea2f72189c37605e6b726f 100644 (file)
@@ -402,7 +402,7 @@ mono_arch_create_generic_trampoline (MonoTrampolineType tramp_type, MonoTrampInf
        mono_arch_flush_icache (code, buf - code);
        
        if (info)
-               *info = mono_tramp_info_create (mono_get_generic_trampoline_name(tramp_type), 
+               *info = mono_tramp_info_create (mono_get_generic_trampoline_name(tramp_type),
                                                buf, buf - code, ji, unwind_ops);
 
        /* Sanity check */
@@ -563,8 +563,11 @@ mono_arch_create_rgctx_lazy_fetch_trampoline (guint32 slot, MonoTrampInfo **info
 
        g_assert (code - buf <= tramp_size);
 
-       if (info)
-               *info = mono_tramp_info_create (mono_get_rgctx_fetch_trampoline_name (slot), buf, code - buf, ji, unwind_ops);
+       if (info) {
+               char *name = mono_get_rgctx_fetch_trampoline_name (slot);
+               *info = mono_tramp_info_create (name, buf, code - buf, ji, unwind_ops);
+               g_free (name);
+       }
 
        return(buf);
 #else
@@ -660,7 +663,7 @@ mono_arch_create_generic_class_init_trampoline (MonoTrampInfo **info, gboolean a
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("generic_class_init_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("generic_class_init_trampoline", buf, code - buf, ji, unwind_ops);
 
        return(buf);
 }
index bc48ba5a69cd81dafd4c97d841dc68d3bff55d6f..592d0c603d1cab714ce3f56520092360435da702 100644 (file)
@@ -554,7 +554,7 @@ mono_arch_get_nullified_class_init_trampoline (MonoTrampInfo **info)
        mono_arch_flush_icache (buf, code - buf);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("nullified_class_init_trampoline"), buf, code - buf, NULL, NULL);
+               *info = mono_tramp_info_create ("nullified_class_init_trampoline", buf, code - buf, NULL, NULL);
 
        if (mono_jit_map_is_enabled ())
                mono_emit_jit_tramp (buf, code - buf, "nullified_class_init_trampoline");
@@ -682,8 +682,11 @@ mono_arch_create_rgctx_lazy_fetch_trampoline (guint32 slot, MonoTrampInfo **info
 
        g_assert (code - buf <= tramp_size);
 
-       if (info)
-               *info = mono_tramp_info_create (mono_get_rgctx_fetch_trampoline_name (slot), buf, code - buf, ji, unwind_ops);
+       if (info) {
+               char *name = mono_get_rgctx_fetch_trampoline_name (slot);
+               *info = mono_tramp_info_create (name, buf, code - buf, ji, unwind_ops);
+               g_free (name);
+       }
 
        return buf;
 }
@@ -782,7 +785,7 @@ mono_arch_create_generic_class_init_trampoline (MonoTrampInfo **info, gboolean a
        nacl_global_codeman_validate (&buf, tramp_size, &code);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("generic_class_init_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("generic_class_init_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
@@ -931,7 +934,7 @@ mono_arch_create_monitor_enter_trampoline (MonoTrampInfo **info, gboolean aot)
        nacl_global_codeman_validate (&buf, tramp_size, &code);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("monitor_enter_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("monitor_enter_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
@@ -1046,7 +1049,7 @@ mono_arch_create_monitor_exit_trampoline (MonoTrampInfo **info, gboolean aot)
        g_assert (code - buf <= tramp_size);
 
        if (info)
-               *info = mono_tramp_info_create (g_strdup_printf ("monitor_exit_trampoline"), buf, code - buf, ji, unwind_ops);
+               *info = mono_tramp_info_create ("monitor_exit_trampoline", buf, code - buf, ji, unwind_ops);
 
        return buf;
 }
index f32deb0cc045cb53f15f7cebcf75ff35c77f685f..9081b6f191a444435654128465cd312e5a6d9dbd 100644 (file)
@@ -105,9 +105,13 @@ struct jit_descriptor
 /* GDB puts a breakpoint in this function.  */
 void MONO_NOINLINE __jit_debug_register_code(void);
 
-/* Make sure to specify the version statically, because the
-   debugger may check the version before we can set it.  */
-struct jit_descriptor __jit_debug_descriptor = { 1, 0, 0, 0 };
+#if !defined(MONO_LLVM_LOADED) && defined(ENABLE_LLVM)
+
+/* LLVM already defines these */
+
+extern struct jit_descriptor __jit_debug_descriptor;
+
+#else
 
 /* gcc seems to inline/eliminate calls to noinline functions, thus the asm () */
 void MONO_NOINLINE __jit_debug_register_code(void) {
@@ -116,6 +120,12 @@ void MONO_NOINLINE __jit_debug_register_code(void) {
 #endif
 }
 
+/* Make sure to specify the version statically, because the
+   debugger may check the version before we can set it.  */
+struct jit_descriptor __jit_debug_descriptor = { 1, 0, 0, 0 };
+
+#endif
+
 static MonoImageWriter *xdebug_w;
 static MonoDwarfWriter *xdebug_writer;
 static FILE *xdebug_fp, *il_file;
@@ -157,7 +167,7 @@ mono_xdebug_init (char *options)
 
        img_writer_emit_start (w);
 
-       xdebug_writer = mono_dwarf_writer_create (w, il_file, 0, TRUE);
+       xdebug_writer = mono_dwarf_writer_create (w, il_file, 0, TRUE, TRUE);
 
        /* Emit something so the file has a text segment */
        img_writer_emit_section_change (w, ".text", 0);
@@ -180,7 +190,7 @@ xdebug_begin_emit (MonoImageWriter **out_w, MonoDwarfWriter **out_dw)
        if (!il_file)
                il_file = fopen ("xdb.il", "w");
 
-       dw = mono_dwarf_writer_create (w, il_file, il_file_line_index, FALSE);
+       dw = mono_dwarf_writer_create (w, il_file, il_file_line_index, FALSE, TRUE);
 
        mono_dwarf_writer_emit_base_info (dw, mono_unwind_get_cie_program ());
 
diff --git a/mono/tests/verifier/invalid_bad_catch_clause_type.il b/mono/tests/verifier/invalid_bad_catch_clause_type.il
new file mode 100755 (executable)
index 0000000..44d5c2d
--- /dev/null
@@ -0,0 +1,152 @@
+
+//  Microsoft (R) .NET Framework IL Disassembler.  Version 4.0.30319.17929
+//  Copyright (c) Microsoft Corporation.  All rights reserved.
+
+
+
+// Metadata version: v4.0.30319
+.assembly extern mscorlib
+{
+  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
+  .ver 4:0:0:0
+}
+.assembly 'test-901'
+{
+  .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78   // ....T..WrapNonEx
+                                                                                                             63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 )       // ceptionThrows.
+  .hash algorithm 0x00008004
+  .ver 0:0:0:0
+}
+.module 'test-901.exe'
+// MVID: {66ECA143-8B2A-47EB-A840-23ED00E2033E}
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003       // WINDOWS_CUI
+.corflags 0x00000001    //  ILONLY
+// Image base: 0x00620000
+
+
+// =============== CLASS MEMBERS DECLARATION ===================
+
+.class public auto ansi beforefieldinit Application
+       extends [mscorlib]System.Object
+{
+  .class auto ansi sealed nested private beforefieldinit '<foo>c__async0`1'<.ctor ([mscorlib]System.Exception, [mscorlib]System.Runtime.Serialization.ISerializable, [mscorlib]System.Runtime.InteropServices._Exception) TException>
+         extends [mscorlib]System.ValueType
+         implements [mscorlib]System.Runtime.CompilerServices.IAsyncStateMachine
+  {
+    .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) 
+    .field assembly valuetype [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder $builder
+    .field assembly int32 $PC
+    .method public hidebysig newslot virtual final 
+            instance void  MoveNext() cil managed
+    {
+      // Code size       94 (0x5e)
+      .maxstack  3
+      .locals init (class [mscorlib]System.Exception V_0)
+      IL_0000:  ldarg.0
+      IL_0001:  ldfld      int32 valuetype Application/'<foo>c__async0`1'<!TException>::$PC
+      IL_0006:  ldarg.0
+      IL_0007:  ldc.i4.m1
+      IL_0008:  stfld      int32 valuetype Application/'<foo>c__async0`1'<!TException>::$PC
+      IL_000d:  brtrue     IL_005d
+
+      .try
+      {
+        IL_0012:  call       !!0 [mscorlib]System.Activator::CreateInstance<!TException>()
+        IL_0017:  box        !TException
+        IL_001c:  throw
+
+      }  // end .try
+      catch !!0
+      {
+        IL_001d:  pop
+        IL_001e:  ldstr      "caught in correct block"
+        IL_0023:  call       void [mscorlib]System.Console::WriteLine(string)
+        IL_0028:  leave      IL_0052
+
+      }  // end handler
+      catch [mscorlib]System.Exception 
+      {
+        IL_002d:  stloc.0
+        IL_002e:  ldstr      "caught in generic block"
+        IL_0033:  call       void [mscorlib]System.Console::WriteLine(string)
+        IL_0038:  ldstr      "type: "
+        IL_003d:  ldloc.0
+        IL_003e:  callvirt   instance class [mscorlib]System.Type [mscorlib]System.Exception::GetType()
+        IL_0043:  call       string [mscorlib]System.String::Concat(object,
+                                                                    object)
+        IL_0048:  call       void [mscorlib]System.Console::WriteLine(string)
+        IL_004d:  leave      IL_0052
+
+      }  // end handler
+      IL_0052:  ldarg.0
+      IL_0053:  ldflda     valuetype [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder valuetype Application/'<foo>c__async0`1'<!TException>::$builder
+      IL_0058:  call       instance void [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder::SetResult()
+      IL_005d:  ret
+    } // end of method '<foo>c__async0`1'::MoveNext
+
+    .method public hidebysig newslot virtual final 
+            instance void  SetStateMachine(class [mscorlib]System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) cil managed
+    {
+      .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) 
+      // Code size       13 (0xd)
+      .maxstack  8
+      IL_0000:  ldarg.0
+      IL_0001:  ldflda     valuetype [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder valuetype Application/'<foo>c__async0`1'<!TException>::$builder
+      IL_0006:  ldarg.1
+      IL_0007:  call       instance void [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder::SetStateMachine(class [mscorlib]System.Runtime.CompilerServices.IAsyncStateMachine)
+      IL_000c:  ret
+    } // end of method '<foo>c__async0`1'::SetStateMachine
+
+  } // end of class '<foo>c__async0`1'
+
+  .method public hidebysig specialname rtspecialname 
+          instance void  .ctor() cil managed
+  {
+    // Code size       7 (0x7)
+    .maxstack  8
+    IL_0000:  ldarg.0
+    IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
+    IL_0006:  ret
+  } // end of method Application::.ctor
+
+  .method private hidebysig static class [mscorlib]System.Threading.Tasks.Task 
+          foo<.ctor ([mscorlib]System.Exception) TException>() cil managed
+  {
+    .custom instance void [mscorlib]System.Runtime.CompilerServices.AsyncStateMachineAttribute::.ctor(class [mscorlib]System.Type) = ( 01 00 1C 41 70 70 6C 69 63 61 74 69 6F 6E 2B 3C   // ...Application+<
+                                                                                                                                       66 6F 6F 3E 63 5F 5F 61 73 79 6E 63 30 60 31 00   // foo>c__async0`1.
+                                                                                                                                       00 ) 
+    .custom instance void [mscorlib]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 ) 
+    // Code size       33 (0x21)
+    .maxstack  3
+    .locals init (valuetype Application/'<foo>c__async0`1'<!!TException> V_0)
+    IL_0000:  ldloca.s   V_0
+    IL_0002:  call       valuetype [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder::Create()
+    IL_0007:  stfld      valuetype [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder valuetype Application/'<foo>c__async0`1'<!!TException>::$builder
+    IL_000c:  ldloca.s   V_0
+    IL_000e:  ldflda     valuetype [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder valuetype Application/'<foo>c__async0`1'<!!TException>::$builder
+    IL_0013:  dup
+    IL_0014:  ldloca.s   V_0
+    IL_0016:  call       instance void [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder::Start<valuetype Application/'<foo>c__async0`1'<!!0>>(!!0&)
+    IL_001b:  call       instance class [mscorlib]System.Threading.Tasks.Task [mscorlib]System.Runtime.CompilerServices.AsyncTaskMethodBuilder::get_Task()
+    IL_0020:  ret
+  } // end of method Application::foo
+
+  .method private hidebysig static void  Main(string[] args) cil managed
+  {
+    .entrypoint
+    // Code size       11 (0xb)
+    .maxstack  8
+    IL_0000:  call       class [mscorlib]System.Threading.Tasks.Task Application::foo<class [mscorlib]System.InvalidOperationException>()
+    IL_0005:  callvirt   instance void [mscorlib]System.Threading.Tasks.Task::Wait()
+    IL_000a:  ret
+  } // end of method Application::Main
+
+} // end of class Application
+
+
+// =============================================================
+
+// *********** DISASSEMBLY COMPLETE ***********************
index 250bdb9f4816dde3f40b140d8abd9d6afdc562de..8e0fe36136d153e481c9ca52ef9977200c2f0a9a 100644 (file)
@@ -421,6 +421,8 @@ get_pid_status_item (int pid, const char *item, MonoProcessError *error, int mul
                ret = t_info.virtual_size;
        else if (strcmp (item, "Threads") == 0)
                ret = th_count;
+       else
+               ret = 0;
 
        mach_port_deallocate (mach_task_self (), task);
        
index 9c851c17164ef80eb23e872330d14b32ef49af7c..4f59de42901f35aab2c2f97fef345c84ea5f96fb 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", "{AD97431A-3538-4597-9C5C-97137A9ECCA1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mcs-net_4_5", "..\..\mcs\mcs\mcs-net_4_5.csproj", "{C43E1948-715C-4711-9442-13652674CE49}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_4_0", "..\..\mcs\class/corlib\corlib-net_4_0.csproj", "{7B7210E5-3B98-492F-B57E-BD53A99C39B0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_4_0", "..\..\mcs\class/corlib\corlib-net_4_0.csproj", "{3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_4_5", "..\..\mcs\class/corlib\corlib-net_4_5.csproj", "{05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_4_5", "..\..\mcs\class/corlib\corlib-net_4_5.csproj", "{07C1F58B-9E99-47F8-A847-79EDA5157DA8}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-tests-net_4_5", "..\..\mcs\class/corlib\corlib-tests-net_4_5.csproj", "{50D0CA30-64AF-4136-B43D-C43EDDE136C7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-tests-net_4_5", "..\..\mcs\class/corlib\corlib-tests-net_4_5.csproj", "{93EE601C-8B43-4AE1-B417-7BDCD0FE4C95}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_4_0", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_4_0.csproj", "{97C3D4C4-2B27-40C2-94ED-9C0119AB785C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_4_0", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_4_0.csproj", "{7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0", "..\..\mcs\class/System\System-net_4_0.csproj", "{A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0", "..\..\mcs\class/System\System-net_4_0.csproj", "{267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_2_0-1", "..\..\mcs\class/System.XML\System.Xml-net_2_0-1.csproj", "{205A8E90-88CC-4B46-8151-87FA90B666A5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_2_0-1", "..\..\mcs\class/System.XML\System.Xml-net_2_0-1.csproj", "{D9776E38-7673-45F6-BF19-7B77830DF9CA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_2_0", "..\..\mcs\class/corlib\corlib-net_2_0.csproj", "{928D664D-8277-47B3-AB06-538D932143FE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-net_2_0", "..\..\mcs\class/corlib\corlib-net_2_0.csproj", "{EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0-2", "..\..\mcs\class/System\System-net_2_0-2.csproj", "{73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0-2", "..\..\mcs\class/System\System-net_2_0-2.csproj", "{79F25FD7-0D76-4526-AF39-1A648649A827}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_2_0", "..\..\mcs\class/System.XML\System.Xml-net_2_0.csproj", "{67A04408-CBEF-4B63-B975-29D827B0DBED}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_2_0", "..\..\mcs\class/System.XML\System.Xml-net_2_0.csproj", "{2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0", "..\..\mcs\class/System\System-net_2_0.csproj", "{0F9C68C1-0695-4DC0-8064-B0749F54DF34}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0", "..\..\mcs\class/System\System-net_2_0.csproj", "{245C754C-D6DE-4434-BA78-37A93E196236}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-build", "..\..\mcs\class/System.XML\System.Xml-build.csproj", "{A2433930-2BB3-4818-97D2-45A907CB7B3B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-build", "..\..\mcs\class/System.XML\System.Xml-build.csproj", "{D513888C-71DC-4A65-B753-668FF8FB2CAA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-build", "..\..\mcs\class/corlib\corlib-build.csproj", "{B8B2866D-592F-4888-A1CB-697AD0F3CADE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-build", "..\..\mcs\class/corlib\corlib-build.csproj", "{2BD930A2-88A9-4AD0-ADE7-1531552DF896}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-build", "..\..\mcs\class/System\System-build.csproj", "{4C8FFAF4-4FE9-4377-821B-AFD255791495}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-build", "..\..\mcs\class/System\System-build.csproj", "{DC4EE47D-CEB6-4592-994A-92C6B1D746FA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-basic", "..\..\mcs\class/System.XML\System.Xml-basic.csproj", "{E9DD3F8E-CFA0-4B07-885F-B37A3932A81D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-basic", "..\..\mcs\class/System.XML\System.Xml-basic.csproj", "{347CC78E-794E-4BEF-BDAB-A0437E367442}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-basic", "..\..\mcs\class/corlib\corlib-basic.csproj", "{B7BE46BA-4D0D-4CDB-A31D-772BDCFCFC8A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "corlib-basic", "..\..\mcs\class/corlib\corlib-basic.csproj", "{D9D617A3-31C7-4B72-A905-9E4274FC853B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-basic", "..\..\mcs\class/System\System-basic.csproj", "{EF086B78-3330-427F-86A2-B87B1AB095A0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-basic", "..\..\mcs\class/System\System-basic.csproj", "{269CBEEC-489D-4169-A4D8-CEAE9DB7E404}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-build", "..\..\mcs\class/Mono.Security\Mono.Security-build.csproj", "{4D1ABD9E-B23B-4C1F-9DF1-7E3407EC3914}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-build-1", "..\..\mcs\class/System\System-build-1.csproj", "{83D197B9-A796-4A0D-B8F9-930DD9415615}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-build-1", "..\..\mcs\class/System\System-build-1.csproj", "{C3638457-A40E-4E70-81B4-54ACB31DD76D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-build", "..\..\mcs\class/Mono.Security\Mono.Security-build.csproj", "{FC2EF2C1-8774-4DFE-AE47-9574374D3591}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_2_0", "..\..\mcs\class/Mono.Security\Mono.Security-net_2_0.csproj", "{83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_2_0", "..\..\mcs\class/System.Configuration\System.Configuration-net_2_0.csproj", "{8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_2_0", "..\..\mcs\class/System.Configuration\System.Configuration-net_2_0.csproj", "{725170B0-51F0-46E2-A74D-F764B68553D6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0-1", "..\..\mcs\class/System\System-net_2_0-1.csproj", "{FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_2_0-1", "..\..\mcs\class/System\System-net_2_0-1.csproj", "{980C299E-664F-4905-B01C-19599BBE78FF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_2_0", "..\..\mcs\class/Mono.Security\Mono.Security-net_2_0.csproj", "{6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_2_0", "..\..\mcs\class/System.Security\System.Security-net_2_0.csproj", "{C596FD9E-2AC3-48E2-9661-F6F40C84F044}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_2_0", "..\..\mcs\class/System.Security\System.Security-net_2_0.csproj", "{1A468E0B-8690-4595-BBD7-D9A5002DFF26}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_4_0", "..\..\mcs\class/System.Core\System.Core-net_4_0.csproj", "{2590BECB-2660-49C6-93B1-B9E7D0796214}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_4_0", "..\..\mcs\class/System.Core\System.Core-net_4_0.csproj", "{D121EB80-19C6-4313-9BBE-6F66556CE8B7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5", "..\..\mcs\class/System\System-net_4_5.csproj", "{443B892C-060C-4829-839D-FE539CDEC5D9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5", "..\..\mcs\class/System\System-net_4_5.csproj", "{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_0-1", "..\..\mcs\class/System.XML\System.Xml-net_4_0-1.csproj", "{F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_0-1", "..\..\mcs\class/System.XML\System.Xml-net_4_0-1.csproj", "{51720A26-B4D9-4B84-8CB5-9CBA57477FBB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0-2", "..\..\mcs\class/System\System-net_4_0-2.csproj", "{1A075F2A-40CF-48B5-B817-8B03444DB7C6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0-2", "..\..\mcs\class/System\System-net_4_0-2.csproj", "{8260E24F-1471-4320-AB5B-7CC7B68521E3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_0", "..\..\mcs\class/System.XML\System.Xml-net_4_0.csproj", "{18CD7C68-EF7C-4C7A-B8D6-FE9834145437}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_0", "..\..\mcs\class/System.XML\System.Xml-net_4_0.csproj", "{8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_4_0", "..\..\mcs\class/Mono.Security\Mono.Security-net_4_0.csproj", "{A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_4_0", "..\..\mcs\class/System.Configuration\System.Configuration-net_4_0.csproj", "{CA49630B-FD24-411F-9651-B15CA72CE5B8}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_4_0", "..\..\mcs\class/System.Configuration\System.Configuration-net_4_0.csproj", "{610C7C77-5851-4B95-A3FE-B04E1B011E6A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0-1", "..\..\mcs\class/System\System-net_4_0-1.csproj", "{FCBCCC55-006E-41B2-A649-CF9A843E34BD}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_0-1", "..\..\mcs\class/System\System-net_4_0-1.csproj", "{C57BB644-EEFC-475A-AF6F-43EF29C75933}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_4_0", "..\..\mcs\class/Mono.Security\Mono.Security-net_4_0.csproj", "{5E680987-7C43-48A0-9BF1-86124ACA78BD}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_4_0", "..\..\mcs\class/System.Security\System.Security-net_4_0.csproj", "{BC281223-A7A5-415D-B4AA-59417DBFFBBB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_4_0", "..\..\mcs\class/System.Security\System.Security-net_4_0.csproj", "{DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-tests-net_4_5", "..\..\mcs\class/System\System-tests-net_4_5.csproj", "{977F7A36-972C-4139-81B6-1EF6A8F44857}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-tests-net_4_5", "..\..\mcs\class/System\System-tests-net_4_5.csproj", "{AF08418D-2ADF-47E1-9D2F-8A9A2FEBF4B1}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_4_0", "..\..\mcs\class/System.Drawing\System.Drawing-net_4_0.csproj", "{0005126E-C0D0-4DA3-A2E2-E49592D3E164}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_4_0", "..\..\mcs\class/System.Drawing\System.Drawing-net_4_0.csproj", "{DE98E72C-2727-4737-AAFC-CC1228F4812C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_4_0", "..\..\mcs\class/System.Data\System.Data-net_4_0.csproj", "{6865A6A5-DF93-45C7-BE83-F06907EC81F8}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_4_0", "..\..\mcs\class/System.Data\System.Data-net_4_0.csproj", "{BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_4_0", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj", "{801DF65A-F6B4-4D66-B415-9E8832E66F48}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_4_0", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_4_0.csproj", "{31465E05-7B4F-4209-8B9B-5F596A032D27}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_4_0", "..\..\mcs\class/System.Transactions\System.Transactions-net_4_0.csproj", "{46371E88-F274-4BE7-8587-444F4E6F7247}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_4_0", "..\..\mcs\class/System.Transactions\System.Transactions-net_4_0.csproj", "{91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}"
 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", "{2038AFC9-B4E4-4A05-B57B-11B698CA67DF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Tds-net_4_0", "..\..\mcs\class/Mono.Data.Tds\Mono.Data.Tds-net_4_0.csproj", "{4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_5", "..\..\mcs\class/System.XML\System.Xml-net_4_5.csproj", "{9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_5", "..\..\mcs\class/System.XML\System.Xml-net_4_5.csproj", "{F96F7491-66DB-4291-8803-F2F165B33B55}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-tests-net_4_5", "..\..\mcs\class/System.XML\System.Xml-tests-net_4_5.csproj", "{C3A02669-DEEA-469D-930F-926DED9B53C6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-tests-net_4_5", "..\..\mcs\class/System.XML\System.Xml-tests-net_4_5.csproj", "{A2A5BBDB-A278-484E-811D-8FC5BA18444B}"
 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", "{5C0B6042-9C59-4D58-A7C1-A912A0689066}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CompilerServices.SymbolWriter-net_4_5", "..\..\mcs\class/Mono.CompilerServices.SymbolWriter\Mono.CompilerServices.SymbolWriter-net_4_5.csproj", "{CBA2EEEA-4D6F-45B5-ADE2-7C86D3B2A449}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_4_5", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_4_5.csproj", "{6AB4F63B-4869-4380-89F4-B3547BDC8BD0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_4_5", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_4_5.csproj", "{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-tests-net_4_5", "..\..\mcs\class/Mono.Posix\Mono.Posix-tests-net_4_5.csproj", "{8A11FD7A-D62F-4130-9870-49486379AB1C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-tests-net_4_5", "..\..\mcs\class/Mono.Posix\Mono.Posix-tests-net_4_5.csproj", "{B915D688-A61F-4B8E-9110-16B76DB4446D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_4_5", "..\..\mcs\class/System.Core\System.Core-net_4_5.csproj", "{E77D8877-AEAD-4FDF-8A44-36AAA0B20653}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_4_5", "..\..\mcs\class/System.Core\System.Core-net_4_5.csproj", "{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-tests-net_4_5", "..\..\mcs\class/System.Core\System.Core-tests-net_4_5.csproj", "{E52212C3-8609-434F-A1B3-5A63C057C119}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-tests-net_4_5", "..\..\mcs\class/System.Core\System.Core-tests-net_4_5.csproj", "{9837CA8F-8FA7-4CE9-8BE8-BE4D5A236CDE}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_4_5", "..\..\mcs\class/Mono.Security\Mono.Security-net_4_5.csproj", "{0594F40C-A4D6-4FDD-8876-AF3824DEFDED}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-net_4_5", "..\..\mcs\class/Mono.Security\Mono.Security-net_4_5.csproj", "{99D172A2-7914-496C-9005-AA69F51195AF}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-tests-net_4_5", "..\..\mcs\class/Mono.Security\Mono.Security-tests-net_4_5.csproj", "{D5968AB0-8856-49DC-9547-63530241BC22}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security-tests-net_4_5", "..\..\mcs\class/Mono.Security\Mono.Security-tests-net_4_5.csproj", "{2D07BA52-8035-4434-B4FD-9B87789B8286}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5-1", "..\..\mcs\class/System\System-net_4_5-1.csproj", "{B53B8417-E392-4660-86F0-54E7B7FAD4BA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5-1", "..\..\mcs\class/System\System-net_4_5-1.csproj", "{B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_4_5", "..\..\mcs\class/System.Security\System.Security-net_4_5.csproj", "{70AD32F9-8D9F-4EFB-A6DB-254203565D0A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-net_4_5", "..\..\mcs\class/System.Security\System.Security-net_4_5.csproj", "{C7510E1F-66A4-4076-B87B-889E219AAB3F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-tests-net_4_5", "..\..\mcs\class/System.Security\System.Security-tests-net_4_5.csproj", "{5AF47E2F-C295-4410-BB78-F08FE99C0E76}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security-tests-net_4_5", "..\..\mcs\class/System.Security\System.Security-tests-net_4_5.csproj", "{65F07468-96FC-4A71-8565-2CD7A50728CC}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_4_5", "..\..\mcs\class/System.Configuration\System.Configuration-net_4_5.csproj", "{847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-net_4_5", "..\..\mcs\class/System.Configuration\System.Configuration-net_4_5.csproj", "{CA2CD67B-1308-460D-BDBA-498F63DEAA31}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-tests-net_4_5", "..\..\mcs\class/System.Configuration\System.Configuration-tests-net_4_5.csproj", "{5592C0B6-11CF-43FB-A673-8386BBFEA147}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration-tests-net_4_5", "..\..\mcs\class/System.Configuration\System.Configuration-tests-net_4_5.csproj", "{A1C102BA-BFA1-4242-A44D-E041A6E37161}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5-2", "..\..\mcs\class/System\System-net_4_5-2.csproj", "{34966210-D64D-419C-94A4-9A6093CE5882}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System-net_4_5-2", "..\..\mcs\class/System\System-net_4_5-2.csproj", "{38FCD731-0E11-46F7-A31B-DCBE853AD8D7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_5-1", "..\..\mcs\class/System.XML\System.Xml-net_4_5-1.csproj", "{6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml-net_4_5-1", "..\..\mcs\class/System.XML\System.Xml-net_4_5-1.csproj", "{4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N-net_4_5", "..\..\mcs\class/I18N/Common\I18N-net_4_5.csproj", "{7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N-net_4_5", "..\..\mcs\class/I18N/Common\I18N-net_4_5.csproj", "{8A8D5677-ACBD-40B4-916D-B9B5451F713D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.West-net_4_5", "..\..\mcs\class/I18N/West\I18N.West-net_4_5.csproj", "{03E8A999-E329-44BB-8ED7-D60412068646}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.West-net_4_5", "..\..\mcs\class/I18N/West\I18N.West-net_4_5.csproj", "{5532F6F2-B136-4D85-9500-5D1C9E1D9335}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.West-tests-net_4_5", "..\..\mcs\class/I18N/West\I18N.West-tests-net_4_5.csproj", "{8F7F90F0-97DB-4E98-83AE-C2E28E9B512A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.West-tests-net_4_5", "..\..\mcs\class/I18N/West\I18N.West-tests-net_4_5.csproj", "{6977FA25-AB73-4DE7-B535-19C04DB9C29A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.MidEast-net_4_5", "..\..\mcs\class/I18N/MidEast\I18N.MidEast-net_4_5.csproj", "{2616FDAC-EC98-417B-A95C-C2E2D1ECB3F2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.MidEast-net_4_5", "..\..\mcs\class/I18N/MidEast\I18N.MidEast-net_4_5.csproj", "{475537C3-F2C7-42FD-8AF9-871BC6266BAA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.MidEast-tests-net_4_5", "..\..\mcs\class/I18N/MidEast\I18N.MidEast-tests-net_4_5.csproj", "{ECF02624-8EE8-4466-8925-3EE595034B4D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.MidEast-tests-net_4_5", "..\..\mcs\class/I18N/MidEast\I18N.MidEast-tests-net_4_5.csproj", "{CF521447-730D-46F7-911F-0A1CFFB9B5CB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.Other-net_4_5", "..\..\mcs\class/I18N/Other\I18N.Other-net_4_5.csproj", "{9BBEC512-8833-4124-B826-777E45579059}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.Other-net_4_5", "..\..\mcs\class/I18N/Other\I18N.Other-net_4_5.csproj", "{7C1E1624-DAC7-4819-880B-852644622BF2}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.Rare-net_4_5", "..\..\mcs\class/I18N/Rare\I18N.Rare-net_4_5.csproj", "{3C6256A3-3B1F-4CF8-9D91-016C855930DC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.Rare-net_4_5", "..\..\mcs\class/I18N/Rare\I18N.Rare-net_4_5.csproj", "{84879866-2AFD-4318-8C53-8951471B7369}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.CJK-net_4_5", "..\..\mcs\class/I18N/CJK\I18N.CJK-net_4_5.csproj", "{EF5108EC-6916-4ADE-AB7D-919F89F1FEE1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.CJK-net_4_5", "..\..\mcs\class/I18N/CJK\I18N.CJK-net_4_5.csproj", "{0CE11B15-9B31-4AD1-857C-55B69C027130}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.CJK-tests-net_4_5", "..\..\mcs\class/I18N/CJK\I18N.CJK-tests-net_4_5.csproj", "{D70CC755-05BF-4148-8A19-3F28EA6CA21D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18N.CJK-tests-net_4_5", "..\..\mcs\class/I18N/CJK\I18N.CJK-tests-net_4_5.csproj", "{9F1843D9-A9D4-4D87-8CC9-B4AF53DE0196}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_4_5", "..\..\mcs\class/System.Drawing\System.Drawing-net_4_5.csproj", "{4F2AADB3-6D4D-41C3-AC38-6AC970F97703}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_4_5", "..\..\mcs\class/System.Drawing\System.Drawing-net_4_5.csproj", "{945A4FD5-2184-44CC-9519-13AFC37ED81A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-tests-net_4_5", "..\..\mcs\class/System.Drawing\System.Drawing-tests-net_4_5.csproj", "{3F01DF0A-D726-4D86-8E47-DADB8EA4D994}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-tests-net_4_5", "..\..\mcs\class/System.Drawing\System.Drawing-tests-net_4_5.csproj", "{1DFD7DE0-7771-4EE5-93B7-60551C6D3C6F}"
 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", "{E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}"
+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", "{562FC450-E53A-4CF5-AE5A-91973EBE5A28}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_4_5", "..\..\mcs\class/System.Transactions\System.Transactions-net_4_5.csproj", "{BED431C4-56B5-4990-A8E6-DCD02A331BC9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_4_5", "..\..\mcs\class/System.Transactions\System.Transactions-net_4_5.csproj", "{9C3F8EFB-4A3A-4BD1-9072-881F1F558781}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-tests-net_4_5", "..\..\mcs\class/System.Transactions\System.Transactions-tests-net_4_5.csproj", "{801B7F88-6DE4-48B9-A830-450BF14DBBA1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-tests-net_4_5", "..\..\mcs\class/System.Transactions\System.Transactions-tests-net_4_5.csproj", "{D1129EE6-1E08-4393-8EF2-EA2EA6C1D5A9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_4_5", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj", "{2B2808F7-930A-4416-A060-57D9F8DC879C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_4_5", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_4_5.csproj", "{20B32D23-8DD0-4291-A98F-C52A3E99DFE8}"
 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", "{2BB65926-A803-484F-A2D2-05CED0254A28}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Tds-net_4_5", "..\..\mcs\class/Mono.Data.Tds\Mono.Data.Tds-net_4_5.csproj", "{9B26C34E-8E81-4857-A1CB-B50F407EE7E1}"
 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", "{48172E97-369D-408A-A5CB-DC3B34706C0B}"
+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", "{21E94E1F-226D-4BD3-9368-594C0553CE91}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net-net_4_0", "..\..\mcs\class/System.Net\System.Net-net_4_0.csproj", "{26480A1B-A6B9-4865-8492-C18019094CE4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net-net_4_0", "..\..\mcs\class/System.Net\System.Net-net_4_0.csproj", "{0653CFE2-4A19-4B91-A51F-793F8D516790}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_4_5", "..\..\mcs\class/System.Data\System.Data-net_4_5.csproj", "{5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_4_5", "..\..\mcs\class/System.Data\System.Data-net_4_5.csproj", "{663D8C81-B74E-4D44-8C59-2264C6942B30}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-tests-net_4_5", "..\..\mcs\class/System.Data\System.Data-tests-net_4_5.csproj", "{E763AC5D-E03A-4D54-8B0A-5F904B56FA69}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-tests-net_4_5", "..\..\mcs\class/System.Data\System.Data-tests-net_4_5.csproj", "{4C5A0721-050A-4457-8D1C-8FB58DA895DE}"
 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", "{BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Sqlite-net_4_0", "..\..\mcs\class/Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_0.csproj", "{F26434C1-BA3D-41FB-B560-C009CB72B1B6}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accessibility-net_4_5", "..\..\mcs\class/Accessibility\Accessibility-net_4_5.csproj", "{7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accessibility-net_4_5", "..\..\mcs\class/Accessibility\Accessibility-net_4_5.csproj", "{121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.WebBrowser-net_4_5", "..\..\mcs\class/Mono.WebBrowser\Mono.WebBrowser-net_4_5.csproj", "{4F8F4004-E655-463C-8A0F-4F7C99AB85B5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.WebBrowser-net_4_5", "..\..\mcs\class/Mono.WebBrowser\Mono.WebBrowser-net_4_5.csproj", "{7D94F9AC-9F7A-4639-9E89-85083D77101D}"
 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", "{E9E47642-19D3-48A0-81C4-D51810976A70}"
+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", "{95593889-8509-4FFC-8EDE-C673FDA39FC8}"
 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", "{86595D30-C24E-4A0F-9419-499980DE4B79}"
+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", "{287E4CA2-E854-4E18-AFEE-B71E893A30EA}"
 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", "{ABF6A466-1744-4C43-8B68-C89EA10FBB67}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows.Forms-net_4_5", "..\..\mcs\class/Managed.Windows.Forms\System.Windows.Forms-net_4_5.csproj", "{409FF748-B765-4AB3-BCB1-72199B9E341C}"
 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", "{FCA901B7-B01E-4578-8C93-9BACB907AD22}"
+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", "{16740D76-23DD-4BEC-87C6-948A8D766030}"
 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", "{14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Sqlite-net_4_5", "..\..\mcs\class/Mono.Data.Sqlite\Mono.Data.Sqlite-net_4_5.csproj", "{0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}"
 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", "{F321F0E8-4A6A-4BF7-AF40-0EDD9A914066}"
+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", "{C044B1E6-B892-49DC-BD71-4C796BD8964A}"
 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", "{AD80D595-2812-412E-9F06-2A91C7283A48}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.ApplicationServices-net_4_5", "..\..\mcs\class/System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_5.csproj", "{394BAC94-3126-4DAE-8C55-5547372BAB46}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5", "..\..\mcs\class/System.Web\System.Web-net_4_5.csproj", "{3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5", "..\..\mcs\class/System.Web\System.Web-net_4_5.csproj", "{0B03F192-EC11-49E5-A7F6-E97C0D559E51}"
 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", "{C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Services-net_4_0", "..\..\mcs\class/System.Web.Services\System.Web.Services-net_4_0.csproj", "{32FF1A9B-A989-43C0-BFBB-3808C7B2509F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0", "..\..\mcs\class/System.Web\System.Web-net_4_0.csproj", "{39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0", "..\..\mcs\class/System.Web\System.Web-net_4_0.csproj", "{BAC369E3-E94E-4E5A-97FF-0CF696D07814}"
 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", "{5D580843-B172-4BF3-AABD-116A64020C1C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.ApplicationServices-net_4_0", "..\..\mcs\class/System.Web.ApplicationServices\System.Web.ApplicationServices-net_4_0.csproj", "{8EF189A4-B862-4825-9938-00658C43B534}"
 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", "{517B1616-9AF6-4C66-9BB9-73369E8A4222}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Services-net_2_0", "..\..\mcs\class/System.Web.Services\System.Web.Services-net_2_0.csproj", "{71444193-6B64-4C1B-A87D-580CCB548952}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_2_0", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj", "{6A0BDCF6-4FFB-471F-B824-5AA24A47E076}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.EnterpriseServices-net_2_0", "..\..\mcs\class/System.EnterpriseServices\System.EnterpriseServices-net_2_0.csproj", "{92E7A483-839B-4EFA-A77D-16C68F051941}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_2_0", "..\..\mcs\class/System.Transactions\System.Transactions-net_2_0.csproj", "{A9F46CB3-7262-47D8-A9EB-9B789278F9EF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Transactions-net_2_0", "..\..\mcs\class/System.Transactions\System.Transactions-net_2_0.csproj", "{DD1B3195-5FEA-46A2-99B5-9839CA60485C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_2_0", "..\..\mcs\class/System.Web\System.Web-net_2_0.csproj", "{F30781EC-D410-4A00-BD91-0971E37DE140}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_2_0", "..\..\mcs\class/System.Web\System.Web-net_2_0.csproj", "{4796A339-E32F-476E-9D7D-69C771CD618C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_2_0", "..\..\mcs\class/System.Drawing\System.Drawing-net_2_0.csproj", "{0877A48B-2DF5-40A2-8714-ABBF2BD48987}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing-net_2_0", "..\..\mcs\class/System.Drawing\System.Drawing-net_2_0.csproj", "{CA7E5301-90D2-4C07-87B7-851AA216D4C9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_2_0", "..\..\mcs\class/System.Data\System.Data-net_2_0.csproj", "{B8CA1780-FF35-49B9-B385-C24BD0558109}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data-net_2_0", "..\..\mcs\class/System.Data\System.Data-net_2_0.csproj", "{49220562-83E1-49A2-971F-5D31C4AB0258}"
 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", "{FDB86B5C-19F4-49DB-807F-CB0466C121A1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Tds-net_2_0", "..\..\mcs\class/Mono.Data.Tds\Mono.Data.Tds-net_2_0.csproj", "{99315C7A-EEDA-4247-96F4-14924760DB8B}"
 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", "{6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}"
+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", "{85526C39-79CA-40DB-940A-3C83DF30DF85}"
 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", "{60E307F3-5E95-42FF-9B41-3FB8AD664AB6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Data.Sqlite-net_2_0", "..\..\mcs\class/Mono.Data.Sqlite\Mono.Data.Sqlite-net_2_0.csproj", "{991C45A8-3B22-45BB-B688-DBF8BA835992}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_2_0", "..\..\mcs\class/System.Core\System.Core-net_2_0.csproj", "{F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Core-net_2_0", "..\..\mcs\class/System.Core\System.Core-net_2_0.csproj", "{B91370A1-A33A-4F7A-BDF2-1E194AFA0869}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_2_0", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_2_0.csproj", "{BFC160FF-5B62-41D2-B039-52C469077AE0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Posix-net_2_0", "..\..\mcs\class/Mono.Posix\Mono.Posix-net_2_0.csproj", "{F83F663F-89F7-481C-941E-E4FE67867254}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_2_0", "..\..\mcs\class/Mono.Web\Mono.Web-net_2_0.csproj", "{4E0AB773-6BB3-4866-881F-B362A573C8DD}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_2_0", "..\..\mcs\class/Mono.Web\Mono.Web-net_2_0.csproj", "{D0D311A2-725A-4413-B7FA-EF61E2A4C0C0}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_4_0", "..\..\mcs\class/Mono.Web\Mono.Web-net_4_0.csproj", "{2C2BA4BC-CDE5-46D0-A225-9E84EE42997F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_4_0", "..\..\mcs\class/Mono.Web\Mono.Web-net_4_0.csproj", "{AA8CFAB1-B81C-434E-AA60-C2373B27EB56}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-tests-net_4_5", "..\..\mcs\class/System.Web\System.Web-tests-net_4_5.csproj", "{E63734B6-D4FC-4016-A3E3-4C98E408E559}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-tests-net_4_5", "..\..\mcs\class/System.Web\System.Web-tests-net_4_5.csproj", "{CEE0A26D-0700-446F-B515-5AFF610ACF5E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SystemWebTestShim-net_4_0", "..\..\mcs\class/SystemWebTestShim\SystemWebTestShim-net_4_0.csproj", "{2CA35670-6F91-4423-A36A-12560A182E0D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SystemWebTestShim-net_4_0", "..\..\mcs\class/SystemWebTestShim\SystemWebTestShim-net_4_0.csproj", "{08486D58-12AA-4B53-82F7-1B2C62EAE9D5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0-1", "..\..\mcs\class/System.Web\System.Web-net_4_0-1.csproj", "{D9409D43-8919-4A4C-A7B5-77383840CD35}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0-1", "..\..\mcs\class/System.Web\System.Web-net_4_0-1.csproj", "{77D30907-035D-4382-AA43-5A8EE294EA33}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_4_5", "..\..\mcs\class/Mono.Web\Mono.Web-net_4_5.csproj", "{ABD934FF-6F3A-40CB-85DB-98316F708226}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Web-net_4_5", "..\..\mcs\class/Mono.Web\Mono.Web-net_4_5.csproj", "{82BD591A-1377-41BD-9B2C-1037574BB935}"
 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", "{5A9673B6-FC36-4B40-92F6-A9586B75EC57}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Services-net_4_5", "..\..\mcs\class/System.Web.Services\System.Web.Services-net_4_5.csproj", "{1CD96FCF-0288-4FA4-9451-47B0C2206186}"
 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", "{10182EEF-2616-46BB-894E-6820BFA07D45}"
+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", "{7DA0BC53-8555-4547-BAE6-BD72EF93B109}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5-1", "..\..\mcs\class/System.Web\System.Web-net_4_5-1.csproj", "{A945645C-6DF3-414E-B5F1-25DC35C95136}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5-1", "..\..\mcs\class/System.Web\System.Web-net_4_5-1.csproj", "{6CC04C44-1378-4502-B134-FE6D46B1A4B4}"
 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", "{4DB64CBC-A1A0-4EF6-9AC8-EABD847E9553}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Remoting-net_4_5", "..\..\mcs\class/System.Runtime.Remoting\System.Runtime.Remoting-net_4_5.csproj", "{7E62A1A2-DEED-44AD-9FF2-178065ED8A44}"
 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", "{7F9CCA1F-1778-4BB6-A8B6-D761429B4B8C}"
+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", "{E19661F8-3BCE-48C0-A408-8F712F87A396}"
 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", "{348A36EC-8291-460B-9CC2-8CA8AD1759A2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration.Install-net_4_5", "..\..\mcs\class/System.Configuration.Install\System.Configuration.Install-net_4_5.csproj", "{D413E89D-CE81-4766-BBC1-AC17A3FD5C95}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Management-net_4_5", "..\..\mcs\class/System.Management\System.Management-net_4_5.csproj", "{A99FD368-6E3E-448C-83C5-A7D64762924E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Management-net_4_5", "..\..\mcs\class/System.Management\System.Management-net_4_5.csproj", "{07BD11C9-C562-4EC3-8B7E-26EA909393C0}"
 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", "{7443D41A-D078-49E1-9A88-87902B6EDFFC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.OracleClient-net_4_5", "..\..\mcs\class/System.Data.OracleClient\System.Data.OracleClient-net_4_5.csproj", "{7EB08776-A0D3-415F-960A-58869EDFDA02}"
 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", "{93ABF627-F02A-4409-9BAE-0E564A43FC9A}"
+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", "{228F1876-102C-4817-875C-1D80F17BADF9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.VisualC-net_4_5", "..\..\mcs\class/Microsoft.VisualC\Microsoft.VisualC-net_4_5.csproj", "{ED516751-8649-48D5-B1F3-2C450B2E45D1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.VisualC-net_4_5", "..\..\mcs\class/Microsoft.VisualC\Microsoft.VisualC-net_4_5.csproj", "{923568BE-5A8D-44A1-AA33-348679E6AAD7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cscompmgd-net_4_5", "..\..\mcs\class/Cscompmgd\Cscompmgd-net_4_5.csproj", "{AD666708-4CC0-4822-B670-26D59A2D32AF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cscompmgd-net_4_5", "..\..\mcs\class/Cscompmgd\Cscompmgd-net_4_5.csproj", "{C67F17EE-7E1C-4B87-B58B-11458749DD70}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cscompmgd-tests-net_4_5", "..\..\mcs\class/Cscompmgd\Cscompmgd-tests-net_4_5.csproj", "{C5D5DEB9-74DC-42FF-93C7-3316E4567B0E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cscompmgd-tests-net_4_5", "..\..\mcs\class/Cscompmgd\Cscompmgd-tests-net_4_5.csproj", "{C7D8B744-96E6-42A0-82C0-C191C686D485}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_5", "..\..\mcs\class/System.Design\System.Design-net_4_5.csproj", "{C0EEF402-0A7C-4FF1-8AE8-0D53850AB70E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_5", "..\..\mcs\class/System.Design\System.Design-net_4_5.csproj", "{2ABC2A54-EF46-42A3-BCCD-A58070E5D2F0}"
 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", "{6BFAB010-392A-4F3D-861D-19B5BEC476D5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing.Design-net_4_0", "..\..\mcs\class/System.Drawing.Design\System.Drawing.Design-net_4_0.csproj", "{8C367062-EFEF-4765-B1B1-5553608F6A60}"
 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", "{9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows.Forms-net_4_0", "..\..\mcs\class/Managed.Windows.Forms\System.Windows.Forms-net_4_0.csproj", "{41B3B369-328C-45B8-9F14-224641427A35}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accessibility-net_4_0", "..\..\mcs\class/Accessibility\Accessibility-net_4_0.csproj", "{B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accessibility-net_4_0", "..\..\mcs\class/Accessibility\Accessibility-net_4_0.csproj", "{3C0E9135-1458-47F6-9076-17FFB1E3E32F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.WebBrowser-net_4_0", "..\..\mcs\class/Mono.WebBrowser\Mono.WebBrowser-net_4_0.csproj", "{48C35A26-B26A-4084-9A9A-7729D345B3B5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.WebBrowser-net_4_0", "..\..\mcs\class/Mono.WebBrowser\Mono.WebBrowser-net_4_0.csproj", "{A0DF2D35-BA97-4CAB-90C6-1C4463186C3E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-tests-net_4_5", "..\..\mcs\class/System.Design\System.Design-tests-net_4_5.csproj", "{BE037A30-EA31-40F1-BC2A-9FEAADDD435E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-tests-net_4_5", "..\..\mcs\class/System.Design\System.Design-tests-net_4_5.csproj", "{CF9157B2-D8CB-4C1E-9F92-7028CBD13DE0}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PEAPI-net_4_5", "..\..\mcs\class/PEAPI\PEAPI-net_4_5.csproj", "{67C79BA1-2CF2-40B7-B362-1DCAF156AA25}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PEAPI-net_4_5", "..\..\mcs\class/PEAPI\PEAPI-net_4_5.csproj", "{465CE08E-9F33-4EA5-9AAB-A03DEBFAF671}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Npgsql-net_4_5", "..\..\mcs\class/Npgsql\Npgsql-net_4_5.csproj", "{3404EE44-7E95-4619-93B8-C7B82ADEB8F5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Npgsql-net_4_5", "..\..\mcs\class/Npgsql\Npgsql-net_4_5.csproj", "{0E57DA52-274B-4E8D-A60D-3B87910B70E0}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Npgsql-tests-net_4_5", "..\..\mcs\class/Npgsql\Npgsql-tests-net_4_5.csproj", "{76A8C207-5DFF-435F-9F47-9C6E201AF8F4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Npgsql-tests-net_4_5", "..\..\mcs\class/Npgsql\Npgsql-tests-net_4_5.csproj", "{993AE1D3-7F06-482F-A90A-A06FD59B3FF5}"
 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", "{4B2DAC6F-0527-4042-97C0-0B576ECA1A1C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commons.Xml.Relaxng-net_4_5", "..\..\mcs\class/Commons.Xml.Relaxng\Commons.Xml.Relaxng-net_4_5.csproj", "{0C6297C3-66BE-4FD1-B9B0-057950B32E94}"
 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", "{BA4C18A4-EF3B-42DD-957A-5C1BF4EE6359}"
+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", "{7694FE57-6BB7-478E-BB4E-C5187167804F}"
 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", "{74565932-18F5-4BEC-AAB6-98230A4B662C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Novell.Directory.Ldap-net_4_5", "..\..\mcs\class/Novell.Directory.Ldap\Novell.Directory.Ldap-net_4_5.csproj", "{BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}"
 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", "{2B9B735A-BF18-4FB6-B576-8ED42BA8E1FF}"
+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", "{91FFC577-CF58-43EB-BD06-D0233F588A5B}"
 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", "{D044BF49-7C7C-4E7D-8A1B-4A7DA133E4B8}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Win32-net_4_5", "..\..\mcs\class/Mono.Security.Win32\Mono.Security.Win32-net_4_5.csproj", "{A91ADA57-5818-4949-B584-CB5303EB8842}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices-net_4_5", "..\..\mcs\class/System.DirectoryServices\System.DirectoryServices-net_4_5.csproj", "{97C8B52D-2E89-4EB1-856C-C9BD3A75A56B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices-net_4_5", "..\..\mcs\class/System.DirectoryServices\System.DirectoryServices-net_4_5.csproj", "{F3D6D651-192F-4209-B272-7F8354D0CDB6}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices-tests-net_4_5", "..\..\mcs\class/System.DirectoryServices\System.DirectoryServices-tests-net_4_5.csproj", "{B7DE9FFF-1E5D-464F-9C4B-5A6DA9D6EBC3}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices-tests-net_4_5", "..\..\mcs\class/System.DirectoryServices\System.DirectoryServices-tests-net_4_5.csproj", "{D358D57B-1CF3-4DBC-B5F7-17B69814B7DE}"
 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", "{84ACFFEC-BB08-4715-B77B-091B827C55E3}"
+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", "{EC71F150-48A7-4971-A37D-E519ABA830A3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client-net_4_5", "..\..\mcs\class/RabbitMQ.Client/src/client\RabbitMQ.Client-net_4_5.csproj", "{E4F02B09-E5BF-4DF9-9D55-58396821B80D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client-net_4_5", "..\..\mcs\class/RabbitMQ.Client/src/client\RabbitMQ.Client-net_4_5.csproj", "{8BA87CBE-8098-4512-B008-A347E1EA281C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-net_4_5", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-net_4_5.csproj", "{3D737371-B7D6-49E4-AA91-F67EF2E07A45}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-net_4_5", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-net_4_5.csproj", "{1CB843E3-75E7-4115-9EE6-7B7262AC6C96}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-tests-net_4_5", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-tests-net_4_5.csproj", "{EBDF7A9B-728D-4D71-A603-3D840220FBE4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-tests-net_4_5", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-tests-net_4_5.csproj", "{3429D3B3-51DC-4236-9C5A-33C4F9E260FE}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-net_4_0", "..\..\mcs\class/System.Messaging\System.Messaging-net_4_0.csproj", "{2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-net_4_0", "..\..\mcs\class/System.Messaging\System.Messaging-net_4_0.csproj", "{443D0D78-0A65-4288-80C2-B58011E3A5D1}"
 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", "{878F802D-3249-41E8-8322-A32C406383C6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Configuration.Install-net_4_0", "..\..\mcs\class/System.Configuration.Install\System.Configuration.Install-net_4_0.csproj", "{3C248397-71FD-4A63-B4A5-9F2A28C4D983}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-net_4_0", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-net_4_0.csproj", "{7D27EF3B-540A-4BBD-873C-878ABC927401}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging-net_4_0", "..\..\mcs\class/Mono.Messaging\Mono.Messaging-net_4_0.csproj", "{CD0A320A-620E-42D0-86CD-2D32F5592E57}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-net_4_5", "..\..\mcs\class/System.Messaging\System.Messaging-net_4_5.csproj", "{47046600-6AFB-46AB-BCF6-8E9EDD67FA97}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-net_4_5", "..\..\mcs\class/System.Messaging\System.Messaging-net_4_5.csproj", "{A8B93174-06DF-4FC7-8E3E-45F395A943EB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-tests-net_4_5", "..\..\mcs\class/System.Messaging\System.Messaging-tests-net_4_5.csproj", "{CF3B58EF-C823-47AD-B77F-ACAF6C2DE9DC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Messaging-tests-net_4_5", "..\..\mcs\class/System.Messaging\System.Messaging-tests-net_4_5.csproj", "{2A3A7368-D302-4166-820C-8CB18138740C}"
 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", "{6D4FFAA7-A96E-4C35-A87C-E368C0553EA4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging.RabbitMQ-net_4_5", "..\..\mcs\class/Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_4_5.csproj", "{114A51BC-8AB2-4B25-A9A7-CB78C43745B8}"
 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", "{70EF0F9A-D878-4858-851E-7B7B6E69C75E}"
+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", "{57115A1C-8C33-455E-A108-04DCD04808BD}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceProcess-net_4_5", "..\..\mcs\class/System.ServiceProcess\System.ServiceProcess-net_4_5.csproj", "{4F0B9DF5-C9AC-43CE-9229-BAE2B3C4AE52}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceProcess-net_4_5", "..\..\mcs\class/System.ServiceProcess\System.ServiceProcess-net_4_5.csproj", "{99FAEDEC-48C5-4B12-8707-13A8CF11CFEF}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceProcess-tests-net_4_5", "..\..\mcs\class/System.ServiceProcess\System.ServiceProcess-tests-net_4_5.csproj", "{F8218843-5463-4D1D-BD93-4E1A507FFAF9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceProcess-tests-net_4_5", "..\..\mcs\class/System.ServiceProcess\System.ServiceProcess-tests-net_4_5.csproj", "{D86B8C00-9D5A-46D0-8BF0-49E4D7606EAD}"
 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", "{167298A3-F7FD-41D9-888E-AAAD48074482}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Drawing.Design-net_4_5", "..\..\mcs\class/System.Drawing.Design\System.Drawing.Design-net_4_5.csproj", "{8B8B57E4-285A-409A-BA4A-290DE0055301}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_5-1", "..\..\mcs\class/System.Design\System.Design-net_4_5-1.csproj", "{2414C54A-9454-4B25-932C-0724CF003A6D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_5-1", "..\..\mcs\class/System.Design\System.Design-net_4_5-1.csproj", "{54B3EC1E-F177-4E17-B4B9-ADF5C4AEE9B4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpZipLib-net_4_5", "..\..\mcs\class/ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj", "{C41C7048-6B86-43DB-9F5E-BED7A92CD56E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpZipLib-net_4_5", "..\..\mcs\class/ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib-net_4_5.csproj", "{039AD56A-E91B-4803-8328-287F70B61D14}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Http-net_4_5", "..\..\mcs\class/Mono.Http\Mono.Http-net_4_5.csproj", "{3B625FA4-DABF-4F64-9D38-D4005EE6ECD5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Http-net_4_5", "..\..\mcs\class/Mono.Http\Mono.Http-net_4_5.csproj", "{9F93BC7A-F061-4AF5-AF3C-F81692D20E89}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cairo-net_4_5", "..\..\mcs\class/Mono.Cairo\Mono.Cairo-net_4_5.csproj", "{78AEDB9D-4DB6-4EB5-BDCD-1DFAB7467761}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cairo-net_4_5", "..\..\mcs\class/Mono.Cairo\Mono.Cairo-net_4_5.csproj", "{75114723-49E9-4351-A4FD-36DB9BC044E6}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBM.Data.DB2-net_4_5", "..\..\mcs\class/IBM.Data.DB2\IBM.Data.DB2-net_4_5.csproj", "{0A4E586A-047A-4C04-9821-265465A334F8}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBM.Data.DB2-net_4_5", "..\..\mcs\class/IBM.Data.DB2\IBM.Data.DB2-net_4_5.csproj", "{61C7FBD9-B531-4292-8456-AAA6F9E650C4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomMarshalers-net_4_5", "..\..\mcs\class/CustomMarshalers\CustomMarshalers-net_4_5.csproj", "{69C23F98-A766-46FB-B83F-2F22BFC3E897}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomMarshalers-net_4_5", "..\..\mcs\class/CustomMarshalers\CustomMarshalers-net_4_5.csproj", "{417E7FEB-E054-44F0-81FF-A896F4018DC7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSystem.C-net_4_5", "..\..\mcs\class/OpenSystem.C\OpenSystem.C-net_4_5.csproj", "{10F0CA9C-5F98-4091-BF3B-DDD0F6FF44DC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSystem.C-net_4_5", "..\..\mcs\class/OpenSystem.C\OpenSystem.C-net_4_5.csproj", "{2E94B160-349C-4138-8922-208B3B8175F2}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil-net_4_5", "..\..\mcs\class/Mono.Cecil\Mono.Cecil-net_4_5.csproj", "{9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil-net_4_5", "..\..\mcs\class/Mono.Cecil\Mono.Cecil-net_4_5.csproj", "{954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}"
 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", "{571A830B-5A77-4918-897F-100BDFD66F5E}"
+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", "{1B3407DC-BF9A-4679-BC2E-AF1322032D3D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Debugger.Soft-net_4_5", "..\..\mcs\class/Mono.Debugger.Soft\Mono.Debugger.Soft-net_4_5.csproj", "{21F6D72C-2C4D-4108-9BC5-C01FAFFCEF8E}"
 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", "{FE0507AC-F903-45C9-8CB3-CBEFF973F2C1}"
+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", "{FBA53F04-D998-43D8-8538-C11EE71EEB70}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SystemWebTestShim-net_4_5", "..\..\mcs\class/SystemWebTestShim\SystemWebTestShim-net_4_5.csproj", "{AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SystemWebTestShim-net_4_5", "..\..\mcs\class/SystemWebTestShim\SystemWebTestShim-net_4_5.csproj", "{3D24376B-ECC8-4E7B-9433-C77CC67880AA}"
 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", "{58CD6625-5643-4A3F-84E6-5568E8573A49}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Framework-net_4_5", "..\..\mcs\class/Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_5.csproj", "{2BAFB878-D329-46A5-93AF-5A4ECD403A13}"
 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", "{D35940CE-3A36-4AE4-850F-C022247AE9F2}"
+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", "{DB6937A9-D27A-42AB-A044-1DB4B1F97414}"
 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", "{B20027FF-D5D8-4AD3-8F5F-535556916D36}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Utilities-net_4_5", "..\..\mcs\class/Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj", "{5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}"
 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", "{766E5895-AE1B-44F9-928C-34FAEE15CA64}"
+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", "{7E7B683B-FA73-492D-A59B-E13AF28F8B21}"
 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", "{7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Engine-net_4_5", "..\..\mcs\class/Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj", "{0DA63190-E6E1-41C5-B683-A54FADBE61CB}"
 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", "{53D1041C-C85A-4DD3-9C65-6DC879737A0F}"
+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", "{AE80331E-4C95-4F65-BE43-0C3011661AE1}"
 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", "{09B16AF2-4480-4F66-995B-6FEFD9C67546}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Tasks-net_4_5", "..\..\mcs\class/Microsoft.Build.Tasks\Microsoft.Build.Tasks-net_4_5.csproj", "{B0995E00-BF37-4B8A-8229-285C060E5957}"
 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", "{7E029CF3-FBE0-48F4-A802-1536E1E2FCFF}"
+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", "{E572DA55-C0E6-42BA-9BCF-05B2C777D15B}"
 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", "{50961B0B-5BEC-4058-9246-5CEEE888CEC8}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml.Linq-net_4_5", "..\..\mcs\class/System.Xml.Linq\System.Xml.Linq-net_4_5.csproj", "{A581C8A4-F031-43BA-A744-042ECD6EA6FE}"
 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", "{04C9F589-3AA1-4BCA-ABC1-ABBC7527783E}"
+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", "{20A3B729-8CAB-4480-84BF-07E8CECE4CDB}"
 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", "{088AB4AB-1904-4365-A74B-F7557A034945}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization-net_4_5", "..\..\mcs\class/System.Runtime.Serialization\System.Runtime.Serialization-net_4_5.csproj", "{E90544E8-C031-49EE-BB6F-8688382E8618}"
 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", "{8748B03E-D19A-4A32-B0BC-67DE3F224EDC}"
+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", "{DC1A3B5B-AFAC-4EE0-B9B8-6664F9E744B7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_0", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_0.csproj", "{93532CB9-2FFB-4458-820F-BA280A6E6796}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_0", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_0.csproj", "{3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}"
 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", "{B3C699B6-74B4-4B41-901E-32E57D0909AC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization-net_4_0", "..\..\mcs\class/System.Runtime.Serialization\System.Runtime.Serialization-net_4_0.csproj", "{4F614C6C-A83E-4C3C-859B-0548391F519E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-net_4_0", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-net_4_0.csproj", "{4326E85E-00B2-47F8-9A54-A8E15021CBA3}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-net_4_0", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-net_4_0.csproj", "{F3D909C0-D548-4FBC-BA04-BC8A445954EA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0-2", "..\..\mcs\class/System.Web\System.Web-net_4_0-2.csproj", "{909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_0-2", "..\..\mcs\class/System.Web\System.Web-net_4_0-2.csproj", "{C410B7A1-AC09-4CBB-9F20-AC9473811B40}"
 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", "{DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel.Selectors-net_4_0", "..\..\mcs\class/System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_0.csproj", "{45FB5242-B51C-43BC-A7B5-75E5E17C4E95}"
 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", "{99723243-801A-4F86-A51B-F88737F567B2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.DataSetExtensions-net_4_5", "..\..\mcs\class/System.Data.DataSetExtensions\System.Data.DataSetExtensions-net_4_5.csproj", "{CE1B7764-9679-451A-9ACB-697088B116F1}"
 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", "{EAFF9F04-A5B5-458E-860B-76D7B2B7D745}"
+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", "{53BEA1F5-AA08-429E-BD7A-EAD4DF7B9EE1}"
 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", "{8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Linq-net_4_5", "..\..\mcs\class/System.Data.Linq\System.Data.Linq-net_4_5.csproj", "{D5F1C909-8875-4D37-8CC1-30851258C594}"
 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", "{1FC59170-4045-4778-81DA-EC3EAAE7670C}"
+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", "{1D746BE5-4458-4F6F-B87F-8B3EEEE2DD46}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5-2", "..\..\mcs\class/System.Web\System.Web-net_4_5-2.csproj", "{B467A47F-0589-44F2-987D-8E1D6D4A8ED8}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-net_4_5-2", "..\..\mcs\class/System.Web\System.Web-net_4_5-2.csproj", "{93406A57-422B-4A7E-886A-B37F2E97DB78}"
 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", "{4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Abstractions-net_4_5", "..\..\mcs\class/System.Web.Abstractions\System.Web.Abstractions-net_4_5.csproj", "{C035D4D2-D112-49A6-87B8-E47469BBDA4F}"
 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", "{4EB0E45D-D6AE-4CBA-8771-2CDDCAB24372}"
+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", "{3AD60A26-BA14-4B61-9293-D98C1BF9552C}"
 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", "{6D8FBB29-646A-4F94-B80D-04DD8768F1E7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Routing-net_4_5", "..\..\mcs\class/System.Web.Routing\System.Web.Routing-net_4_5.csproj", "{83FDEDF8-E46D-437E-8CEF-DD2C36E05324}"
 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", "{0A2B6514-DC20-4DC3-A976-622FEA39D4EB}"
+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", "{8E750A9D-7421-408C-B859-62A8C92D3FE2}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-net_4_5", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-net_4_5.csproj", "{1B9AFE07-4230-4DE0-8A9F-C277179098FF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-net_4_5", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-net_4_5.csproj", "{1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-tests-net_4_5", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-tests-net_4_5.csproj", "{79CC8709-A8CF-4AB2-8077-924F769AC65E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel-tests-net_4_5", "..\..\mcs\class/System.IdentityModel\System.IdentityModel-tests-net_4_5.csproj", "{74D8D6B9-1D98-4F19-A834-A0C603AD1482}"
 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", "{C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IdentityModel.Selectors-net_4_5", "..\..\mcs\class/System.IdentityModel.Selectors\System.IdentityModel.Selectors-net_4_5.csproj", "{5889C0B9-25DF-4405-A240-AC0615F4B3EB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_5", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_5.csproj", "{CF2A0D90-EB73-49B1-900B-BCE40990B404}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-net_4_5", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-net_4_5.csproj", "{0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-tests-net_4_5", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-tests-net_4_5.csproj", "{D1B6CD53-1030-468E-AAF4-4D2253086D25}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel-tests-net_4_5", "..\..\mcs\class/System.ServiceModel\System.ServiceModel-tests-net_4_5.csproj", "{5F59D153-79FB-4348-B615-419F2DA69166}"
 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", "{88F3463D-A057-4531-AEE8-802F5B6342E9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Extensions-net_4_5", "..\..\mcs\class/System.Web.Extensions\System.Web.Extensions-net_4_5.csproj", "{74E571CD-0506-4A52-B780-FDA9445675FB}"
 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", "{496386B9-294B-4D76-A15F-2C25E7E6A941}"
+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", "{F70BF1C1-23E0-449D-966D-0A0657F0AB02}"
 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", "{B1C41A6E-22FC-4208-8B2A-9CBDE0B80FFF}"
+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", "{9F8B1088-2610-4E4D-A6E4-EDF2771104D9}"
 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", "{AB2C11F0-259B-4B85-A1BB-9243CD007A9E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel.DataAnnotations-net_4_5", "..\..\mcs\class/System.ComponentModel.DataAnnotations\System.ComponentModel.DataAnnotations-net_4_5.csproj", "{64E625C0-AA4E-44DC-98F4-352D552F2EF8}"
 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", "{DB1D4B02-5F4D-4383-905E-82205D8F1D76}"
+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", "{8A46F1CA-4F8B-4EE5-A5E3-AC67291311F3}"
 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", "{FCB921CD-F90B-453A-A546-F47CCC019EF3}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.DynamicData-net_4_5", "..\..\mcs\class/System.Web.DynamicData\System.Web.DynamicData-net_4_5.csproj", "{02E0DC5C-2182-45D8-95E3-FF5ED16C318E}"
 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", "{8178EA24-D36C-43EC-8783-6325059CBA5E}"
+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", "{1500FD28-7DB2-40B3-BAB2-A8FBE3960A4E}"
 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", "{89390ACC-32C7-45EE-A169-BA1A4EEE6C47}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Web-net_4_5", "..\..\mcs\class/System.ServiceModel.Web\System.ServiceModel.Web-net_4_5.csproj", "{BC669CAE-D6F8-49B9-8AC3-68B48BD70587}"
 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", "{4EE7AB4A-30BD-4795-AF12-1BFFA4108CF7}"
+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", "{E8E13C56-208F-44E9-B0F9-F1A4996C595A}"
 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", "{5CC8078D-0307-481D-AAAE-EE62ED123A61}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Mvc2-net_4_5", "..\..\mcs\class/System.Web.Mvc2\System.Web.Mvc2-net_4_5.csproj", "{C4643395-6B5B-47D9-BD50-9F6804478AFD}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.C5-net_4_5", "..\..\mcs\class/Mono.C5\Mono.C5-net_4_5.csproj", "{557C0FF1-A6FA-4B27-92A2-98A59CD740E1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.C5-net_4_5", "..\..\mcs\class/Mono.C5\Mono.C5-net_4_5.csproj", "{E8DC0734-B7DB-4CA3-9DF2-4103F35B8A39}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.C5-tests-net_4_5", "..\..\mcs\class/Mono.C5\Mono.C5-tests-net_4_5.csproj", "{EF1AE0BA-B984-4149-8968-0337A4D9BDA4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.C5-tests-net_4_5", "..\..\mcs\class/Mono.C5\Mono.C5-tests-net_4_5.csproj", "{9A686629-45E0-431D-975C-BEDF137D75F1}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Management-net_4_5", "..\..\mcs\class/Mono.Management\Mono.Management-net_4_5.csproj", "{962D9F06-30EC-4E71-B921-36FB856365A6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Management-net_4_5", "..\..\mcs\class/Mono.Management\Mono.Management-net_4_5.csproj", "{E8BE3F98-6FE7-4EBD-8FAC-7CDADFE26096}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Options-net_4_5", "..\..\mcs\class/Mono.Options\Mono.Options-net_4_5.csproj", "{01DD131B-233A-4BA2-AFCA-80FB5743449E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Options-net_4_5", "..\..\mcs\class/Mono.Options\Mono.Options-net_4_5.csproj", "{4F4AE80E-7DB0-49A9-B508-80A328137181}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Options-tests-net_4_5", "..\..\mcs\class/Mono.Options\Mono.Options-tests-net_4_5.csproj", "{57A29A4C-18F1-43BA-8DC4-00810C45368C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Options-tests-net_4_5", "..\..\mcs\class/Mono.Options\Mono.Options-tests-net_4_5.csproj", "{1AC76475-2AAB-431E-BD97-444CD5AF1191}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Simd-net_4_5", "..\..\mcs\class/Mono.Simd\Mono.Simd-net_4_5.csproj", "{E845A9A8-0491-4D18-B5B5-32DE93E21328}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Simd-net_4_5", "..\..\mcs\class/Mono.Simd\Mono.Simd-net_4_5.csproj", "{05D8BAFE-64FA-4F09-AC7B-86627DFF136F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Tasklets-net_4_5", "..\..\mcs\class/Mono.Tasklets\Mono.Tasklets-net_4_5.csproj", "{203E023D-A06D-49EA-9316-612A16FA5C88}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Tasklets-net_4_5", "..\..\mcs\class/Mono.Tasklets\Mono.Tasklets-net_4_5.csproj", "{33307B59-24A6-4100-9E0C-F65613FE95AA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Dynamic-net_4_5", "..\..\mcs\class/System.Dynamic\System.Dynamic-net_4_5.csproj", "{ADDB864A-84AC-41AB-A978-268B68E98EAF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Dynamic-net_4_5", "..\..\mcs\class/System.Dynamic\System.Dynamic-net_4_5.csproj", "{FB9F6B34-05B5-444F-885E-FF87DA721F12}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CSharp-net_4_5", "..\..\mcs\class/Mono.CSharp\Mono.CSharp-net_4_5.csproj", "{2D329C5C-24DA-4D80-B594-C996334758B6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CSharp-net_4_5", "..\..\mcs\class/Mono.CSharp\Mono.CSharp-net_4_5.csproj", "{D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CSharp-tests-net_4_5", "..\..\mcs\class/Mono.CSharp\Mono.CSharp-tests-net_4_5.csproj", "{364E6D64-019A-40A1-90A2-BBFD6EF542C5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CSharp-tests-net_4_5", "..\..\mcs\class/Mono.CSharp\Mono.CSharp-tests-net_4_5.csproj", "{A05D5D7B-744A-4E62-9B38-4B5149AA955A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moonlight.Build.Tasks-net_4_5", "..\..\mcs\class/Moonlight.Build.Tasks\Moonlight.Build.Tasks-net_4_5.csproj", "{29C03463-6071-4FB2-83D2-B5497B35E090}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moonlight.Build.Tasks-net_4_5", "..\..\mcs\class/Moonlight.Build.Tasks\Moonlight.Build.Tasks-net_4_5.csproj", "{C1BA77F3-938B-4598-BD75-5E9578827F47}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net-net_4_5", "..\..\mcs\class/System.Net\System.Net-net_4_5.csproj", "{204C086B-F0B0-4570-89F1-50245F0E0491}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net-net_4_5", "..\..\mcs\class/System.Net\System.Net-net_4_5.csproj", "{ADF802C8-DED6-4991-A5AE-34B8F1440EE4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json-net_4_5", "..\..\mcs\class/System.Json\System.Json-net_4_5.csproj", "{DBD6E6AA-45EA-4844-989B-C95A001A0440}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json-net_4_5", "..\..\mcs\class/System.Json\System.Json-net_4_5.csproj", "{EB9696AB-2203-48F1-92B4-86BD28340248}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json-tests-net_4_5", "..\..\mcs\class/System.Json\System.Json-tests-net_4_5.csproj", "{4E2A4405-91F8-4A5F-9925-D16C0AE8BBB5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json-tests-net_4_5", "..\..\mcs\class/System.Json\System.Json-tests-net_4_5.csproj", "{704ADB45-E58F-432D-955A-69E3B5DDEE77}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Numerics-net_4_5", "..\..\mcs\class/System.Numerics\System.Numerics-net_4_5.csproj", "{C807E510-3FB6-4C77-A7CC-6EAC73823C3C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Numerics-net_4_5", "..\..\mcs\class/System.Numerics\System.Numerics-net_4_5.csproj", "{9A7E3AA8-1EB4-4A43-A806-636E6B220A76}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Numerics-tests-net_4_5", "..\..\mcs\class/System.Numerics\System.Numerics-tests-net_4_5.csproj", "{0FCF1047-D9AE-48DA-B794-5505284027A9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Numerics-tests-net_4_5", "..\..\mcs\class/System.Numerics\System.Numerics-tests-net_4_5.csproj", "{1A3E2D13-1CE7-43CB-9748-9C7D586A897F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CSharp-net_4_5", "..\..\mcs\class/Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj", "{94E8FEFF-9695-4F77-A8AB-85370336FE0D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CSharp-net_4_5", "..\..\mcs\class/Microsoft.CSharp\Microsoft.CSharp-net_4_5.csproj", "{AC2AB4A1-8005-4458-8B2B-614DA9BBC644}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build-net_4_5", "..\..\mcs\class/Microsoft.Build\Microsoft.Build-net_4_5.csproj", "{47E4681E-7A08-482D-8D5E-4AA5A3E1E96B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build-net_4_5", "..\..\mcs\class/Microsoft.Build\Microsoft.Build-net_4_5.csproj", "{D8A2B8F2-F52B-44D5-A868-C344682749E2}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build-tests-net_4_5", "..\..\mcs\class/Microsoft.Build\Microsoft.Build-tests-net_4_5.csproj", "{9DDFB8FD-C017-44D3-82D4-129AF99D667D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build-tests-net_4_5", "..\..\mcs\class/Microsoft.Build\Microsoft.Build-tests-net_4_5.csproj", "{E34212A3-F152-4A6F-88F7-7A4D0324D11C}"
 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", "{6CE40A14-711E-46EE-BAB4-AD83134C373E}"
+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", "{47FD8F07-F207-478D-B9D7-4CE5DC4A52B6}"
 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", "{05F331B4-99A2-4DCA-9283-EA1589BCDF39}"
+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", "{B1643A3E-B53E-4264-8CA3-27533EF662CB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xaml-net_4_5", "..\..\mcs\class/System.Xaml\System.Xaml-net_4_5.csproj", "{690E0C87-8516-4F5D-B105-1FEDC19AE99A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xaml-net_4_5", "..\..\mcs\class/System.Xaml\System.Xaml-net_4_5.csproj", "{2E8547F9-AE9C-4179-BC88-C0695369170B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xaml-tests-net_4_5", "..\..\mcs\class/System.Xaml\System.Xaml-tests-net_4_5.csproj", "{2990557C-6AC5-4C9E-83B5-F47B0B9B48DD}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xaml-tests-net_4_5", "..\..\mcs\class/System.Xaml\System.Xaml-tests-net_4_5.csproj", "{10779E1B-BD7F-4FE1-81BB-E4EE8BAA0B83}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsBase-net_4_5", "..\..\mcs\class/WindowsBase\WindowsBase-net_4_5.csproj", "{6D23A57D-01AF-4266-8E58-C16E732FCF81}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsBase-net_4_5", "..\..\mcs\class/WindowsBase\WindowsBase-net_4_5.csproj", "{0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsBase-tests-net_4_5", "..\..\mcs\class/WindowsBase\WindowsBase-tests-net_4_5.csproj", "{AB097D8E-4AD6-4120-B75C-306E274727D4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsBase-tests-net_4_5", "..\..\mcs\class/WindowsBase\WindowsBase-tests-net_4_5.csproj", "{E0DEF2F1-BC80-48E8-8387-13CC5B03BE5B}"
 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", "{74243378-7F6B-4B8D-81E3-E61C7AD8B87D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Routing-net_4_5", "..\..\mcs\class/System.ServiceModel.Routing\System.ServiceModel.Routing-net_4_5.csproj", "{C60066A8-6929-44CD-BD9F-4556AFFC0087}"
 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", "{C06900FB-F604-4640-AFDC-000BF6BB38CC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Discovery-net_4_5", "..\..\mcs\class/System.ServiceModel.Discovery\System.ServiceModel.Discovery-net_4_5.csproj", "{875503E2-28DA-4301-99D4-9A897BDC06F1}"
 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", "{BB7A44E8-2F00-4A87-843D-5387CD8611E3}"
+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", "{C776055D-B157-4022-8926-DC1DCE41832F}"
 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", "{8645A982-AA1E-48CB-B996-7FCC4F8703CE}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Caching-net_4_5", "..\..\mcs\class/System.Runtime.Caching\System.Runtime.Caching-net_4_5.csproj", "{C18ABE89-33D2-4780-93BE-AB89B8187581}"
 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", "{8AA31784-B653-4727-B8AD-ED2756AF1C3D}"
+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", "{CE2E44C6-7B7F-43BB-992D-44749DFA7D71}"
 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", "{C07F9E49-E65C-40C7-A3BD-02F932A33C2A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.DurableInstancing-net_4_5", "..\..\mcs\class/System.Runtime.DurableInstancing\System.Runtime.DurableInstancing-net_4_5.csproj", "{DD189B9C-5CB4-4CB8-988C-90C36AB0BDA2}"
 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", "{590FFFA8-EFBA-4B65-87A7-FB3B42C9FF02}"
+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", "{6D34CFEC-13B9-4E34-A253-CE4E46322542}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Parallel-net_4_5", "..\..\mcs\class/Mono.Parallel\Mono.Parallel-net_4_5.csproj", "{B43E74BB-F4C0-462C-B86A-7108208A22A0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Parallel-net_4_5", "..\..\mcs\class/Mono.Parallel\Mono.Parallel-net_4_5.csproj", "{FD8BB787-B115-4DED-ACB0-2858546FC16D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Parallel-tests-net_4_5", "..\..\mcs\class/Mono.Parallel\Mono.Parallel-tests-net_4_5.csproj", "{1D2E5242-8084-4C3C-8461-F9B0DF7D0F32}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Parallel-tests-net_4_5", "..\..\mcs\class/Mono.Parallel\Mono.Parallel-tests-net_4_5.csproj", "{42F035A7-4FCD-4526-9D82-E7D3D4350AC1}"
 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", "{1CA793F9-A71D-4534-B684-D77AF04AB96F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Interfaces-net_4_5", "..\..\mcs\class/System.Reactive.Interfaces\System.Reactive.Interfaces-net_4_5.csproj", "{D80FD091-3F53-4879-B0BB-08897139CF97}"
 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", "{422D6DBA-72EE-4876-9EC3-78DEE759CAA9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Core-net_4_5", "..\..\mcs\class/System.Reactive.Core\System.Reactive.Core-net_4_5.csproj", "{CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Linq-net_4_5", "..\..\mcs\class/System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj", "{924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Linq-net_4_5", "..\..\mcs\class/System.Reactive.Linq\System.Reactive.Linq-net_4_5.csproj", "{83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.PlatformServices-net_4_5", "..\..\mcs\class/System.Reactive.PlatformServices\System.Reactive.PlatformServices-net_4_5.csproj", "{A01E9CA8-9B09-4D80-923B-67E8B60D2723}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.PlatformServices-net_4_5", "..\..\mcs\class/System.Reactive.PlatformServices\System.Reactive.PlatformServices-net_4_5.csproj", "{6A74098E-D4D5-4D6F-A673-8E95CBF8726E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Providers-net_4_5", "..\..\mcs\class/System.Reactive.Providers\System.Reactive.Providers-net_4_5.csproj", "{3EC882EF-A451-467F-BE31-CE6E98A538F0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Providers-net_4_5", "..\..\mcs\class/System.Reactive.Providers\System.Reactive.Providers-net_4_5.csproj", "{03DD638D-4D60-42BB-94D6-3C7112C62C20}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Runtime.Remoting-net_4_5", "..\..\mcs\class/System.Reactive.Runtime.Remoting\System.Reactive.Runtime.Remoting-net_4_5.csproj", "{F2A9349E-4A1E-4FA2-86D7-E970CF54C6A5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Runtime.Remoting-net_4_5", "..\..\mcs\class/System.Reactive.Runtime.Remoting\System.Reactive.Runtime.Remoting-net_4_5.csproj", "{5462ACB9-395E-4152-8292-B24612453210}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Windows.Forms-net_4_5", "..\..\mcs\class/System.Reactive.Windows.Forms\System.Reactive.Windows.Forms-net_4_5.csproj", "{AB071CEE-330F-4AA3-B73C-9154150914C1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Windows.Forms-net_4_5", "..\..\mcs\class/System.Reactive.Windows.Forms\System.Reactive.Windows.Forms-net_4_5.csproj", "{A12A96AC-3AAD-417A-90FB-B40573189AC4}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Windows.Threading-net_4_5", "..\..\mcs\class/System.Reactive.Windows.Threading\System.Reactive.Windows.Threading-net_4_5.csproj", "{490E03A7-434E-41D6-B134-BD090A9CE383}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Windows.Threading-net_4_5", "..\..\mcs\class/System.Reactive.Windows.Threading\System.Reactive.Windows.Threading-net_4_5.csproj", "{6E6F15CD-2244-4DD8-AD9E-02FECE17DB0D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Experimental-net_4_5", "..\..\mcs\class/System.Reactive.Experimental\System.Reactive.Experimental-net_4_5.csproj", "{6DDBDFA1-00F6-4584-801D-A2FC8691AEE1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Experimental-net_4_5", "..\..\mcs\class/System.Reactive.Experimental\System.Reactive.Experimental-net_4_5.csproj", "{36C5B564-9E57-4DD3-ADA4-4EC79402B02E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Debugger-net_4_5", "..\..\mcs\class/System.Reactive.Debugger\System.Reactive.Debugger-net_4_5.csproj", "{6B1ABEA7-1774-41A8-B6B6-5A3CFDED2882}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reactive.Debugger-net_4_5", "..\..\mcs\class/System.Reactive.Debugger\System.Reactive.Debugger-net_4_5.csproj", "{68AE2077-862E-4351-A159-D3CD817059CF}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Web.Infrastructure-net_4_5", "..\..\mcs\class/Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj", "{ADFD4824-AEDB-445C-9B52-D0E0A9318B87}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Web.Infrastructure-net_4_5", "..\..\mcs\class/Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_5.csproj", "{4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebMatrix.Data-net_4_5", "..\..\mcs\class/WebMatrix.Data\WebMatrix.Data-net_4_5.csproj", "{37C82B59-9992-4A8F-AC90-C2D77D3BDF8F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebMatrix.Data-net_4_5", "..\..\mcs\class/WebMatrix.Data\WebMatrix.Data-net_4_5.csproj", "{A7DB00D7-81EF-4197-9F87-D6EBDFDBD88E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebMatrix.Data-tests-net_4_5", "..\..\mcs\class/WebMatrix.Data\WebMatrix.Data-tests-net_4_5.csproj", "{57596539-1B39-4CF2-9586-383EF5AB45DB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebMatrix.Data-tests-net_4_5", "..\..\mcs\class/WebMatrix.Data\WebMatrix.Data-tests-net_4_5.csproj", "{4D33E714-F07E-44AC-9998-705170E29818}"
 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", "{515D27B3-F7B6-4F0D-9CF6-521F7D37118D}"
+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", "{05D23556-E085-4A30-A6AF-8F39651CA284}"
 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", "{16E0F17C-FBA5-46E2-97D1-E04E9E0CBB6D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Services-net_4_5", "..\..\mcs\class/System.Data.Services\System.Data.Services-net_4_5.csproj", "{90405849-4C66-4BF7-B9F6-E0D81995231B}"
 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", "{9C91B0D3-EEDF-4914-A1D1-13360A6B7A8F}"
+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", "{FCB4DC7D-7B4C-4BD6-98CA-4F5AA08CB18B}"
 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", "{DC000DEB-DEAE-4B93-994A-F9EB4DFB9901}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Json.Microsoft-net_4_5", "..\..\mcs\class/System.Json.Microsoft\System.Json.Microsoft-net_4_5.csproj", "{A0CB0E7E-B383-4EE6-A7B8-E553318C3DBE}"
 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", "{831B40B7-11F7-4B33-B5C7-26989628D70C}"
+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", "{5E2117E9-A72D-4842-AD28-87FE0AAF5417}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "monodoc-net_4_5", "..\..\mcs\class/monodoc\monodoc-net_4_5.csproj", "{DB76C87C-DD25-4563-9DD0-7914A84CC11D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "monodoc-net_4_5", "..\..\mcs\class/monodoc\monodoc-net_4_5.csproj", "{46C0366B-72E7-4482-A6C4-4C8CE8318BDA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "monodoc-tests-net_4_5", "..\..\mcs\class/monodoc\monodoc-tests-net_4_5.csproj", "{20C68AFD-8518-4A78-91B4-747C71CB7589}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "monodoc-tests-net_4_5", "..\..\mcs\class/monodoc\monodoc-tests-net_4_5.csproj", "{AAE2ADEF-2160-40D7-B7E4-37C96ADBAC8C}"
 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", "{D7EDCA7E-F61D-4D8A-8540-B0DDAED8A927}"
+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", "{82B719BA-7803-4832-B837-42928A0E1CEB}"
 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", "{F87B162C-A83C-45FD-8FED-FFFB1E4C002C}"
+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", "{8A83591A-6906-48BF-BB8E-1515D264B2D7}"
 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", "{F0F5AB89-1FCB-400C-B20F-90063C272C28}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel.Composition-net_4_5", "..\..\mcs\class/System.ComponentModel.Composition\System.ComponentModel.Composition-net_4_5.csproj", "{5FA3AE70-F92C-4D4E-80A6-2B7BD55655BB}"
 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", "{46CFCFD7-D328-4896-86F2-215A6577548C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http-net_4_5", "..\..\mcs\class/System.Net.Http\System.Net.Http-net_4_5.csproj", "{BE71D058-35CB-4623-AA66-631C7EB5F139}"
 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", "{A99841AC-505D-4E3F-8EC7-17232A175EB9}"
+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", "{7F42459F-0D03-42BF-BC81-7EDF54F78C05}"
 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", "{2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}"
+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", "{36096AD5-68E4-46E0-B9A0-FC29DBCC9B15}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.WebPages.Deployment-net_4_5", "..\..\mcs\class/System.Web.WebPages.Deployment\System.Web.WebPages.Deployment-net_4_5.csproj", "{20363524-CE98-4FCB-8477-AF79DDC1A909}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Razor-net_4_5", "..\..\mcs\class/System.Web.Razor\System.Web.Razor-net_4_5.csproj", "{030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.WebPages-net_4_5", "..\..\mcs\class/System.Web.WebPages\System.Web.WebPages-net_4_5.csproj", "{4A2FA66A-594D-4A7B-9943-B7956C46D856}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.WebPages.Deployment-net_4_5", "..\..\mcs\class/System.Web.WebPages.Deployment\System.Web.WebPages.Deployment-net_4_5.csproj", "{0089F43D-5A83-46A4-9299-A98B0A86A70A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.WebPages.Razor-net_4_5", "..\..\mcs\class/System.Web.WebPages.Razor\System.Web.WebPages.Razor-net_4_5.csproj", "{D8E8B136-69B6-461F-872A-9C0F12272D53}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.WebPages-net_4_5", "..\..\mcs\class/System.Web.WebPages\System.Web.WebPages-net_4_5.csproj", "{E9421151-F425-415F-8D32-5F28974E3C72}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Mvc3-net_4_5", "..\..\mcs\class/System.Web.Mvc3\System.Web.Mvc3-net_4_5.csproj", "{5797142C-571A-4B83-B837-0821D077236A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.WebPages.Razor-net_4_5", "..\..\mcs\class/System.Web.WebPages.Razor\System.Web.WebPages.Razor-net_4_5.csproj", "{7A8432CA-9024-4496-A751-18AEFC8932E7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.Formatting-net_4_5", "..\..\mcs\class/System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5.csproj", "{23304250-6657-44F1-851B-8EF6C5A9CEF7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Mvc3-net_4_5", "..\..\mcs\class/System.Web.Mvc3\System.Web.Mvc3-net_4_5.csproj", "{3DB9B990-AE64-4B64-8A75-3797970AF64A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Http-net_4_5", "..\..\mcs\class/System.Web.Http\System.Web.Http-net_4_5.csproj", "{0410DC95-B046-49E0-954A-A2CDA3368100}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.Formatting-net_4_5", "..\..\mcs\class/System.Net.Http.Formatting\System.Net.Http.Formatting-net_4_5.csproj", "{9BDDA23D-1ABF-477A-AAA6-CD489033208E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Http.SelfHost-net_4_5", "..\..\mcs\class/System.Web.Http.SelfHost\System.Web.Http.SelfHost-net_4_5.csproj", "{53C6EE8D-8590-4805-B016-FD9C8E360A21}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Http-net_4_5", "..\..\mcs\class/System.Web.Http\System.Web.Http-net_4_5.csproj", "{9E5FB1DD-0691-445E-8048-C90981B6948D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EntityFramework-net_4_5", "..\..\mcs\class/EntityFramework\EntityFramework-net_4_5.csproj", "{AABFEC11-0171-447F-9093-6E118257D22C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Http.SelfHost-net_4_5", "..\..\mcs\class/System.Web.Http.SelfHost\System.Web.Http.SelfHost-net_4_5.csproj", "{00562AD9-16A9-4A82-8236-9FFCC0FC9B26}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EntityFramework.SqlServer-net_4_5", "..\..\mcs\class/EntityFramework.SqlServer\EntityFramework.SqlServer-net_4_5.csproj", "{0CEF008D-47D4-49DC-9B67-C1CC73F40D77}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EntityFramework-net_4_5", "..\..\mcs\class/EntityFramework\EntityFramework-net_4_5.csproj", "{7AC4183B-FA37-45D9-9069-47336EB37D0A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CodeContracts-net_4_5", "..\..\mcs\class/Mono.CodeContracts\Mono.CodeContracts-net_4_5.csproj", "{BFDC3628-3992-4BA9-B95F-E0DAF5A8D247}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EntityFramework.SqlServer-net_4_5", "..\..\mcs\class/EntityFramework.SqlServer\EntityFramework.SqlServer-net_4_5.csproj", "{2D2DDD2D-5AE7-458B-B626-4475D671A7F9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CodeContracts-tests-net_4_5", "..\..\mcs\class/Mono.CodeContracts\Mono.CodeContracts-tests-net_4_5.csproj", "{F3D6F2CB-120A-401F-92B5-59D88F932C4A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CodeContracts-net_4_5", "..\..\mcs\class/Mono.CodeContracts\Mono.CodeContracts-net_4_5.csproj", "{61E5E4CF-E818-44D1-B718-70EE46F2B85D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.CodeContracts-tests-net_4_5", "..\..\mcs\class/Mono.CodeContracts\Mono.CodeContracts-tests-net_4_5.csproj", "{BB5DAECF-1B34-480C-B8EC-C1DAEEE56B89}"
+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", "{75C86F9F-5D58-4DDE-AADE-362D15CD395A}"
+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", "{FD39D99F-0489-4AA5-990D-46A03BB78A1A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Windows-net_4_5", "..\..\mcs\class/System.Windows\System.Windows-net_4_5.csproj", "{D5662433-D835-47CA-BA45-E186255D48EB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml.Serialization-net_4_5", "..\..\mcs\class/System.Xml.Serialization\System.Xml.Serialization-net_4_5.csproj", "{FE15E8BF-7546-4A4E-AD88-55AED8C3CBB3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime-net_4_5", "..\..\mcs\class/Facades/System.Runtime\System.Runtime-net_4_5.csproj", "{EDE6E598-F2C2-4E50-8D2C-F9EE48DD52BE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Linq-net_4_5", "..\..\mcs\class/Facades/System.Linq\System.Linq-net_4_5.csproj", "{449CB31C-BD0B-4350-A82A-D0F4EE76F1C8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml.XmlSerializer-net_4_5", "..\..\mcs\class/Facades/System.Xml.XmlSerializer\System.Xml.XmlSerializer-net_4_5.csproj", "{FC137D2C-3EE5-4DDC-8BE8-17DCCC4624DC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Primitives-net_4_5", "..\..\mcs\class/Facades/System.ServiceModel.Primitives\System.ServiceModel.Primitives-net_4_5.csproj", "{06851BAA-6E25-4DEA-87E6-93D5BE894976}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml.ReaderWriter-net_4_5", "..\..\mcs\class/Facades/System.Xml.ReaderWriter\System.Xml.ReaderWriter-net_4_5.csproj", "{86450EE5-13B2-4F59-8C0B-13EEF614ED79}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Diagnostics.Debug-net_4_5", "..\..\mcs\class/Facades/System.Diagnostics.Debug\System.Diagnostics.Debug-net_4_5.csproj", "{41BDC045-34C4-490C-A7B7-C826689DE03F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Extensions-net_4_5", "..\..\mcs\class/Facades/System.Runtime.Extensions\System.Runtime.Extensions-net_4_5.csproj", "{EC155D19-0F07-4ED0-BB51-A1792B4AF2EC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Diagnostics.Tools-net_4_5", "..\..\mcs\class/Facades/System.Diagnostics.Tools\System.Diagnostics.Tools-net_4_5.csproj", "{D8AD74BA-B169-400B-89EE-BC64E04E5A88}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Collections-net_4_5", "..\..\mcs\class/Facades/System.Collections\System.Collections-net_4_5.csproj", "{41117A9D-0DAC-42F2-BBB7-44621610838F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel.EventBasedAsync-net_4_5", "..\..\mcs\class/Facades/System.ComponentModel.EventBasedAsync\System.ComponentModel.EventBasedAsync-net_4_5.csproj", "{F7093FF5-BB89-471B-83F6-509C7B32360D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel-net_4_5", "..\..\mcs\class/Facades/System.ComponentModel\System.ComponentModel-net_4_5.csproj", "{2BD41344-9F19-4972-B3A7-6CAA80E60F1F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ObjectModel-net_4_5", "..\..\mcs\class/Facades/System.ObjectModel\System.ObjectModel-net_4_5.csproj", "{8C685929-4B19-408E-975E-D14039889A7A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Text.RegularExpressions-net_4_5", "..\..\mcs\class/Facades/System.Text.RegularExpressions\System.Text.RegularExpressions-net_4_5.csproj", "{C27D0C3E-DD75-4E27-B70A-50D9DF48ECC0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Threading-net_4_5", "..\..\mcs\class/Facades/System.Threading\System.Threading-net_4_5.csproj", "{708A9F7F-4511-4AA3-A35E-3C9FB945E103}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.InteropServices-net_4_5", "..\..\mcs\class/Facades/System.Runtime.InteropServices\System.Runtime.InteropServices-net_4_5.csproj", "{1FE96A47-EA1F-4043-95C0-9A511AA095D7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reflection-net_4_5", "..\..\mcs\class/Facades/System.Reflection\System.Reflection-net_4_5.csproj", "{2A9DFBB5-AE84-489E-BD5C-19A721461836}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Globalization-net_4_5", "..\..\mcs\class/Facades/System.Globalization\System.Globalization-net_4_5.csproj", "{20594AA3-D09B-4751-93B6-16AED2B965BC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IO-net_4_5", "..\..\mcs\class/Facades/System.IO\System.IO-net_4_5.csproj", "{9B796831-5CFB-4783-9CB6-56ABE02AA4B4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reflection.Primitives-net_4_5", "..\..\mcs\class/Facades/System.Reflection.Primitives\System.Reflection.Primitives-net_4_5.csproj", "{0153FD8E-87C1-4828-BA17-5DCE9ACEF3A2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Resources.ResourceManager-net_4_5", "..\..\mcs\class/Facades/System.Resources.ResourceManager\System.Resources.ResourceManager-net_4_5.csproj", "{DEA6829A-AAAA-4927-8C14-C6B22F4E875E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Security.Principal-net_4_5", "..\..\mcs\class/Facades/System.Security.Principal\System.Security.Principal-net_4_5.csproj", "{A5E05FB9-6ACC-49B1-86DE-233378C8A616}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Text.Encoding-net_4_5", "..\..\mcs\class/Facades/System.Text.Encoding\System.Text.Encoding-net_4_5.csproj", "{33772F45-1E93-4C47-87CD-74B75C304345}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Text.Encoding.Extensions-net_4_5", "..\..\mcs\class/Facades/System.Text.Encoding.Extensions\System.Text.Encoding.Extensions-net_4_5.csproj", "{FA366919-E9AA-4B3B-BEE0-753010021EBC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Linq.Queryable-net_4_5", "..\..\mcs\class/Facades/System.Linq.Queryable\System.Linq.Queryable-net_4_5.csproj", "{C06DBBA4-D7A1-4B22-A513-A670C489392C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Linq.Expressions-net_4_5", "..\..\mcs\class/Facades/System.Linq.Expressions\System.Linq.Expressions-net_4_5.csproj", "{F4225D55-F85F-41CF-B886-2EA80BC621C7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Primitives-net_4_5", "..\..\mcs\class/Facades/System.Net.Primitives\System.Net.Primitives-net_4_5.csproj", "{8ABEAF4B-A0E4-486D-8DEA-F8F1A1B13835}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Requests-net_4_5", "..\..\mcs\class/Facades/System.Net.Requests\System.Net.Requests-net_4_5.csproj", "{B23EA10F-1BAC-46D0-AFAD-F8E87F9BF5EB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.NetworkInformation-net_4_5", "..\..\mcs\class/Facades/System.Net.NetworkInformation\System.Net.NetworkInformation-net_4_5.csproj", "{202B203B-093C-4C40-B4FA-950CE4F138E7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization.Primitives-net_4_5", "..\..\mcs\class/Facades/System.Runtime.Serialization.Primitives\System.Runtime.Serialization.Primitives-net_4_5.csproj", "{4F627E32-59E1-4560-9254-A5F6AEEA49D0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization.Xml-net_4_5", "..\..\mcs\class/Facades/System.Runtime.Serialization.Xml\System.Runtime.Serialization.Xml-net_4_5.csproj", "{F5C32B79-74F0-452C-9DA4-3010910DA071}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Serialization.Json-net_4_5", "..\..\mcs\class/Facades/System.Runtime.Serialization.Json\System.Runtime.Serialization.Json-net_4_5.csproj", "{A435BDB8-2601-4D5B-AD78-7E5575E1DD37}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Http-net_4_5", "..\..\mcs\class/Facades/System.ServiceModel.Http\System.ServiceModel.Http-net_4_5.csproj", "{B979CA0D-CF48-4A33-AC27-FC8CC12E009D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Xml.XDocument-net_4_5", "..\..\mcs\class/Facades/System.Xml.XDocument\System.Xml.XDocument-net_4_5.csproj", "{06EB86BE-A440-44C2-B11E-9C2A05CD9DAB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Threading.Tasks-net_4_5", "..\..\mcs\class/Facades/System.Threading.Tasks\System.Threading.Tasks-net_4_5.csproj", "{8D758ECB-8294-41E7-A239-B31194C7FD4D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Diagnostics.Contracts-net_4_5", "..\..\mcs\class/Facades/System.Diagnostics.Contracts\System.Diagnostics.Contracts-net_4_5.csproj", "{A1AE0E86-573D-4B50-8078-3EB8744924C7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Dynamic.Runtime-net_4_5", "..\..\mcs\class/Facades/System.Dynamic.Runtime\System.Dynamic.Runtime-net_4_5.csproj", "{DDCB4935-5269-4DFB-9B7B-D01655DDC29C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ComponentModel.Annotations-net_4_5", "..\..\mcs\class/Facades/System.ComponentModel.Annotations\System.ComponentModel.Annotations-net_4_5.csproj", "{C08613F0-C5E5-4FF2-A8F0-516BA0B39688}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Numerics-net_4_5", "..\..\mcs\class/Facades/System.Runtime.Numerics\System.Runtime.Numerics-net_4_5.csproj", "{60725AA0-76C0-46AA-9E9A-793D5EB671F8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Linq.Parallel-net_4_5", "..\..\mcs\class/Facades/System.Linq.Parallel\System.Linq.Parallel-net_4_5.csproj", "{F3509D69-1160-463A-8607-68E5E34EC5F5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Collections.Concurrent-net_4_5", "..\..\mcs\class/Facades/System.Collections.Concurrent\System.Collections.Concurrent-net_4_5.csproj", "{9933A0E4-D6A6-465B-814A-4B2E1860C931}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Threading.Tasks.Parallel-net_4_5", "..\..\mcs\class/Facades/System.Threading.Tasks.Parallel\System.Threading.Tasks.Parallel-net_4_5.csproj", "{EEA0DCB3-83BF-4BCF-BF77-5A43E289945A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Reflection.Extensions-net_4_5", "..\..\mcs\class/Facades/System.Reflection.Extensions\System.Reflection.Extensions-net_4_5.csproj", "{A0351AB5-FB39-49C2-9A16-856E3CE38288}"
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -549,1090 +643,1278 @@ Global
                Release|Any CPU = Release|Any CPU
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {AD97431A-3538-4597-9C5C-97137A9ECCA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AD97431A-3538-4597-9C5C-97137A9ECCA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AD97431A-3538-4597-9C5C-97137A9ECCA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AD97431A-3538-4597-9C5C-97137A9ECCA1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7B7210E5-3B98-492F-B57E-BD53A99C39B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7B7210E5-3B98-492F-B57E-BD53A99C39B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7B7210E5-3B98-492F-B57E-BD53A99C39B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7B7210E5-3B98-492F-B57E-BD53A99C39B0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {05A7A0C2-6946-4CF5-9ED3-44AB0B428C4E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {50D0CA30-64AF-4136-B43D-C43EDDE136C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {50D0CA30-64AF-4136-B43D-C43EDDE136C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {50D0CA30-64AF-4136-B43D-C43EDDE136C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {50D0CA30-64AF-4136-B43D-C43EDDE136C7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {97C3D4C4-2B27-40C2-94ED-9C0119AB785C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {97C3D4C4-2B27-40C2-94ED-9C0119AB785C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {97C3D4C4-2B27-40C2-94ED-9C0119AB785C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {97C3D4C4-2B27-40C2-94ED-9C0119AB785C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A8B97A8D-D9F3-4BE5-926D-CE7E7C57FE6D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {205A8E90-88CC-4B46-8151-87FA90B666A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {205A8E90-88CC-4B46-8151-87FA90B666A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {205A8E90-88CC-4B46-8151-87FA90B666A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {205A8E90-88CC-4B46-8151-87FA90B666A5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {928D664D-8277-47B3-AB06-538D932143FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {928D664D-8277-47B3-AB06-538D932143FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {928D664D-8277-47B3-AB06-538D932143FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {928D664D-8277-47B3-AB06-538D932143FE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {73E16B85-93E9-44B4-A1AB-FDD7AEB08FB7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {67A04408-CBEF-4B63-B975-29D827B0DBED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {67A04408-CBEF-4B63-B975-29D827B0DBED}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {67A04408-CBEF-4B63-B975-29D827B0DBED}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {67A04408-CBEF-4B63-B975-29D827B0DBED}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0F9C68C1-0695-4DC0-8064-B0749F54DF34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0F9C68C1-0695-4DC0-8064-B0749F54DF34}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0F9C68C1-0695-4DC0-8064-B0749F54DF34}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0F9C68C1-0695-4DC0-8064-B0749F54DF34}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A2433930-2BB3-4818-97D2-45A907CB7B3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A2433930-2BB3-4818-97D2-45A907CB7B3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A2433930-2BB3-4818-97D2-45A907CB7B3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A2433930-2BB3-4818-97D2-45A907CB7B3B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B8B2866D-592F-4888-A1CB-697AD0F3CADE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B8B2866D-592F-4888-A1CB-697AD0F3CADE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B8B2866D-592F-4888-A1CB-697AD0F3CADE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B8B2866D-592F-4888-A1CB-697AD0F3CADE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4C8FFAF4-4FE9-4377-821B-AFD255791495}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4C8FFAF4-4FE9-4377-821B-AFD255791495}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4C8FFAF4-4FE9-4377-821B-AFD255791495}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4C8FFAF4-4FE9-4377-821B-AFD255791495}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E9DD3F8E-CFA0-4B07-885F-B37A3932A81D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E9DD3F8E-CFA0-4B07-885F-B37A3932A81D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E9DD3F8E-CFA0-4B07-885F-B37A3932A81D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E9DD3F8E-CFA0-4B07-885F-B37A3932A81D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B7BE46BA-4D0D-4CDB-A31D-772BDCFCFC8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B7BE46BA-4D0D-4CDB-A31D-772BDCFCFC8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B7BE46BA-4D0D-4CDB-A31D-772BDCFCFC8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B7BE46BA-4D0D-4CDB-A31D-772BDCFCFC8A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EF086B78-3330-427F-86A2-B87B1AB095A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EF086B78-3330-427F-86A2-B87B1AB095A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EF086B78-3330-427F-86A2-B87B1AB095A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EF086B78-3330-427F-86A2-B87B1AB095A0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4D1ABD9E-B23B-4C1F-9DF1-7E3407EC3914}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4D1ABD9E-B23B-4C1F-9DF1-7E3407EC3914}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4D1ABD9E-B23B-4C1F-9DF1-7E3407EC3914}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4D1ABD9E-B23B-4C1F-9DF1-7E3407EC3914}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C3638457-A40E-4E70-81B4-54ACB31DD76D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C3638457-A40E-4E70-81B4-54ACB31DD76D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C3638457-A40E-4E70-81B4-54ACB31DD76D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C3638457-A40E-4E70-81B4-54ACB31DD76D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {83A0F0D3-5813-4805-8AC5-8E8B0DC55B9D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {725170B0-51F0-46E2-A74D-F764B68553D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {725170B0-51F0-46E2-A74D-F764B68553D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {725170B0-51F0-46E2-A74D-F764B68553D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {725170B0-51F0-46E2-A74D-F764B68553D6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {980C299E-664F-4905-B01C-19599BBE78FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {980C299E-664F-4905-B01C-19599BBE78FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {980C299E-664F-4905-B01C-19599BBE78FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {980C299E-664F-4905-B01C-19599BBE78FF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C596FD9E-2AC3-48E2-9661-F6F40C84F044}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C596FD9E-2AC3-48E2-9661-F6F40C84F044}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C596FD9E-2AC3-48E2-9661-F6F40C84F044}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C596FD9E-2AC3-48E2-9661-F6F40C84F044}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2590BECB-2660-49C6-93B1-B9E7D0796214}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2590BECB-2660-49C6-93B1-B9E7D0796214}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2590BECB-2660-49C6-93B1-B9E7D0796214}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2590BECB-2660-49C6-93B1-B9E7D0796214}.Release|Any CPU.Build.0 = Release|Any CPU
-               {443B892C-060C-4829-839D-FE539CDEC5D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {443B892C-060C-4829-839D-FE539CDEC5D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {443B892C-060C-4829-839D-FE539CDEC5D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {443B892C-060C-4829-839D-FE539CDEC5D9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F9E777F8-E3F2-4E19-8DC9-2D1BB6B380A6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1A075F2A-40CF-48B5-B817-8B03444DB7C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1A075F2A-40CF-48B5-B817-8B03444DB7C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1A075F2A-40CF-48B5-B817-8B03444DB7C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1A075F2A-40CF-48B5-B817-8B03444DB7C6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {18CD7C68-EF7C-4C7A-B8D6-FE9834145437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {18CD7C68-EF7C-4C7A-B8D6-FE9834145437}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {18CD7C68-EF7C-4C7A-B8D6-FE9834145437}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {18CD7C68-EF7C-4C7A-B8D6-FE9834145437}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A2DAEB75-C366-4B5F-8BDD-9B3234A1ABFA}.Release|Any CPU.Build.0 = Release|Any CPU
-               {610C7C77-5851-4B95-A3FE-B04E1B011E6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {610C7C77-5851-4B95-A3FE-B04E1B011E6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {610C7C77-5851-4B95-A3FE-B04E1B011E6A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {610C7C77-5851-4B95-A3FE-B04E1B011E6A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C57BB644-EEFC-475A-AF6F-43EF29C75933}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C57BB644-EEFC-475A-AF6F-43EF29C75933}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C57BB644-EEFC-475A-AF6F-43EF29C75933}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C57BB644-EEFC-475A-AF6F-43EF29C75933}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BC281223-A7A5-415D-B4AA-59417DBFFBBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BC281223-A7A5-415D-B4AA-59417DBFFBBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BC281223-A7A5-415D-B4AA-59417DBFFBBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BC281223-A7A5-415D-B4AA-59417DBFFBBB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {977F7A36-972C-4139-81B6-1EF6A8F44857}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {977F7A36-972C-4139-81B6-1EF6A8F44857}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {977F7A36-972C-4139-81B6-1EF6A8F44857}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {977F7A36-972C-4139-81B6-1EF6A8F44857}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0005126E-C0D0-4DA3-A2E2-E49592D3E164}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0005126E-C0D0-4DA3-A2E2-E49592D3E164}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0005126E-C0D0-4DA3-A2E2-E49592D3E164}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0005126E-C0D0-4DA3-A2E2-E49592D3E164}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6865A6A5-DF93-45C7-BE83-F06907EC81F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6865A6A5-DF93-45C7-BE83-F06907EC81F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6865A6A5-DF93-45C7-BE83-F06907EC81F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6865A6A5-DF93-45C7-BE83-F06907EC81F8}.Release|Any CPU.Build.0 = Release|Any CPU
-               {801DF65A-F6B4-4D66-B415-9E8832E66F48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {801DF65A-F6B4-4D66-B415-9E8832E66F48}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {801DF65A-F6B4-4D66-B415-9E8832E66F48}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {801DF65A-F6B4-4D66-B415-9E8832E66F48}.Release|Any CPU.Build.0 = Release|Any CPU
-               {46371E88-F274-4BE7-8587-444F4E6F7247}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {46371E88-F274-4BE7-8587-444F4E6F7247}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {46371E88-F274-4BE7-8587-444F4E6F7247}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {46371E88-F274-4BE7-8587-444F4E6F7247}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2038AFC9-B4E4-4A05-B57B-11B698CA67DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2038AFC9-B4E4-4A05-B57B-11B698CA67DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2038AFC9-B4E4-4A05-B57B-11B698CA67DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2038AFC9-B4E4-4A05-B57B-11B698CA67DF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9E7D0EEC-475C-4829-8A0D-74FBB76D25E6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C3A02669-DEEA-469D-930F-926DED9B53C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C3A02669-DEEA-469D-930F-926DED9B53C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C3A02669-DEEA-469D-930F-926DED9B53C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C3A02669-DEEA-469D-930F-926DED9B53C6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5C0B6042-9C59-4D58-A7C1-A912A0689066}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5C0B6042-9C59-4D58-A7C1-A912A0689066}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5C0B6042-9C59-4D58-A7C1-A912A0689066}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5C0B6042-9C59-4D58-A7C1-A912A0689066}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6AB4F63B-4869-4380-89F4-B3547BDC8BD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6AB4F63B-4869-4380-89F4-B3547BDC8BD0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6AB4F63B-4869-4380-89F4-B3547BDC8BD0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6AB4F63B-4869-4380-89F4-B3547BDC8BD0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8A11FD7A-D62F-4130-9870-49486379AB1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8A11FD7A-D62F-4130-9870-49486379AB1C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8A11FD7A-D62F-4130-9870-49486379AB1C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8A11FD7A-D62F-4130-9870-49486379AB1C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E77D8877-AEAD-4FDF-8A44-36AAA0B20653}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E77D8877-AEAD-4FDF-8A44-36AAA0B20653}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E77D8877-AEAD-4FDF-8A44-36AAA0B20653}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E77D8877-AEAD-4FDF-8A44-36AAA0B20653}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E52212C3-8609-434F-A1B3-5A63C057C119}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E52212C3-8609-434F-A1B3-5A63C057C119}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E52212C3-8609-434F-A1B3-5A63C057C119}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E52212C3-8609-434F-A1B3-5A63C057C119}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0594F40C-A4D6-4FDD-8876-AF3824DEFDED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0594F40C-A4D6-4FDD-8876-AF3824DEFDED}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0594F40C-A4D6-4FDD-8876-AF3824DEFDED}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0594F40C-A4D6-4FDD-8876-AF3824DEFDED}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D5968AB0-8856-49DC-9547-63530241BC22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D5968AB0-8856-49DC-9547-63530241BC22}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D5968AB0-8856-49DC-9547-63530241BC22}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D5968AB0-8856-49DC-9547-63530241BC22}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B53B8417-E392-4660-86F0-54E7B7FAD4BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B53B8417-E392-4660-86F0-54E7B7FAD4BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B53B8417-E392-4660-86F0-54E7B7FAD4BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B53B8417-E392-4660-86F0-54E7B7FAD4BA}.Release|Any CPU.Build.0 = Release|Any CPU
-               {70AD32F9-8D9F-4EFB-A6DB-254203565D0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {70AD32F9-8D9F-4EFB-A6DB-254203565D0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {70AD32F9-8D9F-4EFB-A6DB-254203565D0A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {70AD32F9-8D9F-4EFB-A6DB-254203565D0A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5AF47E2F-C295-4410-BB78-F08FE99C0E76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5AF47E2F-C295-4410-BB78-F08FE99C0E76}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5AF47E2F-C295-4410-BB78-F08FE99C0E76}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5AF47E2F-C295-4410-BB78-F08FE99C0E76}.Release|Any CPU.Build.0 = Release|Any CPU
-               {847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {847BF7E9-DEFB-43C9-8410-CA775ADC0E8A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5592C0B6-11CF-43FB-A673-8386BBFEA147}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5592C0B6-11CF-43FB-A673-8386BBFEA147}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5592C0B6-11CF-43FB-A673-8386BBFEA147}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5592C0B6-11CF-43FB-A673-8386BBFEA147}.Release|Any CPU.Build.0 = Release|Any CPU
-               {34966210-D64D-419C-94A4-9A6093CE5882}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {34966210-D64D-419C-94A4-9A6093CE5882}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {34966210-D64D-419C-94A4-9A6093CE5882}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {34966210-D64D-419C-94A4-9A6093CE5882}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6374B2FC-93C6-4FD0-8CF0-8EB12F5AC71D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7B4FFC09-308A-4341-912F-A9ADAEDEDBEA}.Release|Any CPU.Build.0 = Release|Any CPU
-               {03E8A999-E329-44BB-8ED7-D60412068646}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {03E8A999-E329-44BB-8ED7-D60412068646}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {03E8A999-E329-44BB-8ED7-D60412068646}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {03E8A999-E329-44BB-8ED7-D60412068646}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8F7F90F0-97DB-4E98-83AE-C2E28E9B512A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8F7F90F0-97DB-4E98-83AE-C2E28E9B512A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8F7F90F0-97DB-4E98-83AE-C2E28E9B512A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8F7F90F0-97DB-4E98-83AE-C2E28E9B512A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2616FDAC-EC98-417B-A95C-C2E2D1ECB3F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2616FDAC-EC98-417B-A95C-C2E2D1ECB3F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2616FDAC-EC98-417B-A95C-C2E2D1ECB3F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2616FDAC-EC98-417B-A95C-C2E2D1ECB3F2}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ECF02624-8EE8-4466-8925-3EE595034B4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ECF02624-8EE8-4466-8925-3EE595034B4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ECF02624-8EE8-4466-8925-3EE595034B4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ECF02624-8EE8-4466-8925-3EE595034B4D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9BBEC512-8833-4124-B826-777E45579059}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9BBEC512-8833-4124-B826-777E45579059}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9BBEC512-8833-4124-B826-777E45579059}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9BBEC512-8833-4124-B826-777E45579059}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3C6256A3-3B1F-4CF8-9D91-016C855930DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3C6256A3-3B1F-4CF8-9D91-016C855930DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3C6256A3-3B1F-4CF8-9D91-016C855930DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3C6256A3-3B1F-4CF8-9D91-016C855930DC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EF5108EC-6916-4ADE-AB7D-919F89F1FEE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EF5108EC-6916-4ADE-AB7D-919F89F1FEE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EF5108EC-6916-4ADE-AB7D-919F89F1FEE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EF5108EC-6916-4ADE-AB7D-919F89F1FEE1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D70CC755-05BF-4148-8A19-3F28EA6CA21D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D70CC755-05BF-4148-8A19-3F28EA6CA21D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D70CC755-05BF-4148-8A19-3F28EA6CA21D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D70CC755-05BF-4148-8A19-3F28EA6CA21D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4F2AADB3-6D4D-41C3-AC38-6AC970F97703}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4F2AADB3-6D4D-41C3-AC38-6AC970F97703}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4F2AADB3-6D4D-41C3-AC38-6AC970F97703}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4F2AADB3-6D4D-41C3-AC38-6AC970F97703}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3F01DF0A-D726-4D86-8E47-DADB8EA4D994}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3F01DF0A-D726-4D86-8E47-DADB8EA4D994}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3F01DF0A-D726-4D86-8E47-DADB8EA4D994}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3F01DF0A-D726-4D86-8E47-DADB8EA4D994}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E81B377C-E5E0-4C5A-BC4D-43CB5E5E0C78}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BED431C4-56B5-4990-A8E6-DCD02A331BC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BED431C4-56B5-4990-A8E6-DCD02A331BC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BED431C4-56B5-4990-A8E6-DCD02A331BC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BED431C4-56B5-4990-A8E6-DCD02A331BC9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {801B7F88-6DE4-48B9-A830-450BF14DBBA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {801B7F88-6DE4-48B9-A830-450BF14DBBA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {801B7F88-6DE4-48B9-A830-450BF14DBBA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {801B7F88-6DE4-48B9-A830-450BF14DBBA1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2B2808F7-930A-4416-A060-57D9F8DC879C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2B2808F7-930A-4416-A060-57D9F8DC879C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2B2808F7-930A-4416-A060-57D9F8DC879C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2B2808F7-930A-4416-A060-57D9F8DC879C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2BB65926-A803-484F-A2D2-05CED0254A28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2BB65926-A803-484F-A2D2-05CED0254A28}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2BB65926-A803-484F-A2D2-05CED0254A28}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2BB65926-A803-484F-A2D2-05CED0254A28}.Release|Any CPU.Build.0 = Release|Any CPU
-               {48172E97-369D-408A-A5CB-DC3B34706C0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {48172E97-369D-408A-A5CB-DC3B34706C0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {48172E97-369D-408A-A5CB-DC3B34706C0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {48172E97-369D-408A-A5CB-DC3B34706C0B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {26480A1B-A6B9-4865-8492-C18019094CE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {26480A1B-A6B9-4865-8492-C18019094CE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {26480A1B-A6B9-4865-8492-C18019094CE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {26480A1B-A6B9-4865-8492-C18019094CE4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5CAB0F19-4A6F-4B4B-96DA-5677F88E2EF6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E763AC5D-E03A-4D54-8B0A-5F904B56FA69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E763AC5D-E03A-4D54-8B0A-5F904B56FA69}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E763AC5D-E03A-4D54-8B0A-5F904B56FA69}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E763AC5D-E03A-4D54-8B0A-5F904B56FA69}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BB9B46F0-18EB-4FCF-9C63-461E5FAF205B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7ADBB6D9-FE98-4735-B4AC-6589F4D7BFFD}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4F8F4004-E655-463C-8A0F-4F7C99AB85B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4F8F4004-E655-463C-8A0F-4F7C99AB85B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4F8F4004-E655-463C-8A0F-4F7C99AB85B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4F8F4004-E655-463C-8A0F-4F7C99AB85B5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E9E47642-19D3-48A0-81C4-D51810976A70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E9E47642-19D3-48A0-81C4-D51810976A70}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E9E47642-19D3-48A0-81C4-D51810976A70}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E9E47642-19D3-48A0-81C4-D51810976A70}.Release|Any CPU.Build.0 = Release|Any CPU
-               {86595D30-C24E-4A0F-9419-499980DE4B79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {86595D30-C24E-4A0F-9419-499980DE4B79}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {86595D30-C24E-4A0F-9419-499980DE4B79}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {86595D30-C24E-4A0F-9419-499980DE4B79}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ABF6A466-1744-4C43-8B68-C89EA10FBB67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ABF6A466-1744-4C43-8B68-C89EA10FBB67}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ABF6A466-1744-4C43-8B68-C89EA10FBB67}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ABF6A466-1744-4C43-8B68-C89EA10FBB67}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FCA901B7-B01E-4578-8C93-9BACB907AD22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FCA901B7-B01E-4578-8C93-9BACB907AD22}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FCA901B7-B01E-4578-8C93-9BACB907AD22}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FCA901B7-B01E-4578-8C93-9BACB907AD22}.Release|Any CPU.Build.0 = Release|Any CPU
-               {14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {14095E63-DAB5-4DCD-A8A5-4C9E8CEBAC80}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F321F0E8-4A6A-4BF7-AF40-0EDD9A914066}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F321F0E8-4A6A-4BF7-AF40-0EDD9A914066}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F321F0E8-4A6A-4BF7-AF40-0EDD9A914066}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F321F0E8-4A6A-4BF7-AF40-0EDD9A914066}.Release|Any CPU.Build.0 = Release|Any CPU
-               {AD80D595-2812-412E-9F06-2A91C7283A48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AD80D595-2812-412E-9F06-2A91C7283A48}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AD80D595-2812-412E-9F06-2A91C7283A48}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AD80D595-2812-412E-9F06-2A91C7283A48}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3E18A3C5-C18A-44C3-9E0E-E391BA8CA1CC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C2B09EC6-61CB-4CF0-A6D8-A094C2EDF8A0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {39A1EC4F-EA9D-47DE-9E7D-8213F87E0502}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5D580843-B172-4BF3-AABD-116A64020C1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5D580843-B172-4BF3-AABD-116A64020C1C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5D580843-B172-4BF3-AABD-116A64020C1C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5D580843-B172-4BF3-AABD-116A64020C1C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {517B1616-9AF6-4C66-9BB9-73369E8A4222}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {517B1616-9AF6-4C66-9BB9-73369E8A4222}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {517B1616-9AF6-4C66-9BB9-73369E8A4222}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {517B1616-9AF6-4C66-9BB9-73369E8A4222}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6A0BDCF6-4FFB-471F-B824-5AA24A47E076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6A0BDCF6-4FFB-471F-B824-5AA24A47E076}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6A0BDCF6-4FFB-471F-B824-5AA24A47E076}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6A0BDCF6-4FFB-471F-B824-5AA24A47E076}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A9F46CB3-7262-47D8-A9EB-9B789278F9EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A9F46CB3-7262-47D8-A9EB-9B789278F9EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A9F46CB3-7262-47D8-A9EB-9B789278F9EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A9F46CB3-7262-47D8-A9EB-9B789278F9EF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F30781EC-D410-4A00-BD91-0971E37DE140}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F30781EC-D410-4A00-BD91-0971E37DE140}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F30781EC-D410-4A00-BD91-0971E37DE140}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F30781EC-D410-4A00-BD91-0971E37DE140}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0877A48B-2DF5-40A2-8714-ABBF2BD48987}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0877A48B-2DF5-40A2-8714-ABBF2BD48987}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0877A48B-2DF5-40A2-8714-ABBF2BD48987}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0877A48B-2DF5-40A2-8714-ABBF2BD48987}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B8CA1780-FF35-49B9-B385-C24BD0558109}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B8CA1780-FF35-49B9-B385-C24BD0558109}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B8CA1780-FF35-49B9-B385-C24BD0558109}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B8CA1780-FF35-49B9-B385-C24BD0558109}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FDB86B5C-19F4-49DB-807F-CB0466C121A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FDB86B5C-19F4-49DB-807F-CB0466C121A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FDB86B5C-19F4-49DB-807F-CB0466C121A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FDB86B5C-19F4-49DB-807F-CB0466C121A1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6E23CCE9-9FA5-48CE-A648-6D7A9BB2E23C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {60E307F3-5E95-42FF-9B41-3FB8AD664AB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {60E307F3-5E95-42FF-9B41-3FB8AD664AB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {60E307F3-5E95-42FF-9B41-3FB8AD664AB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {60E307F3-5E95-42FF-9B41-3FB8AD664AB6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F684BA24-FC9A-4BAB-8CF3-ACC489E6B88E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BFC160FF-5B62-41D2-B039-52C469077AE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BFC160FF-5B62-41D2-B039-52C469077AE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BFC160FF-5B62-41D2-B039-52C469077AE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BFC160FF-5B62-41D2-B039-52C469077AE0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4E0AB773-6BB3-4866-881F-B362A573C8DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4E0AB773-6BB3-4866-881F-B362A573C8DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4E0AB773-6BB3-4866-881F-B362A573C8DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4E0AB773-6BB3-4866-881F-B362A573C8DD}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2C2BA4BC-CDE5-46D0-A225-9E84EE42997F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2C2BA4BC-CDE5-46D0-A225-9E84EE42997F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2C2BA4BC-CDE5-46D0-A225-9E84EE42997F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2C2BA4BC-CDE5-46D0-A225-9E84EE42997F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E63734B6-D4FC-4016-A3E3-4C98E408E559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E63734B6-D4FC-4016-A3E3-4C98E408E559}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E63734B6-D4FC-4016-A3E3-4C98E408E559}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E63734B6-D4FC-4016-A3E3-4C98E408E559}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2CA35670-6F91-4423-A36A-12560A182E0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2CA35670-6F91-4423-A36A-12560A182E0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2CA35670-6F91-4423-A36A-12560A182E0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2CA35670-6F91-4423-A36A-12560A182E0D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D9409D43-8919-4A4C-A7B5-77383840CD35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D9409D43-8919-4A4C-A7B5-77383840CD35}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D9409D43-8919-4A4C-A7B5-77383840CD35}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D9409D43-8919-4A4C-A7B5-77383840CD35}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ABD934FF-6F3A-40CB-85DB-98316F708226}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ABD934FF-6F3A-40CB-85DB-98316F708226}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ABD934FF-6F3A-40CB-85DB-98316F708226}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ABD934FF-6F3A-40CB-85DB-98316F708226}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5A9673B6-FC36-4B40-92F6-A9586B75EC57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5A9673B6-FC36-4B40-92F6-A9586B75EC57}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5A9673B6-FC36-4B40-92F6-A9586B75EC57}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5A9673B6-FC36-4B40-92F6-A9586B75EC57}.Release|Any CPU.Build.0 = Release|Any CPU
-               {10182EEF-2616-46BB-894E-6820BFA07D45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {10182EEF-2616-46BB-894E-6820BFA07D45}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {10182EEF-2616-46BB-894E-6820BFA07D45}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {10182EEF-2616-46BB-894E-6820BFA07D45}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A945645C-6DF3-414E-B5F1-25DC35C95136}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A945645C-6DF3-414E-B5F1-25DC35C95136}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A945645C-6DF3-414E-B5F1-25DC35C95136}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A945645C-6DF3-414E-B5F1-25DC35C95136}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4DB64CBC-A1A0-4EF6-9AC8-EABD847E9553}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4DB64CBC-A1A0-4EF6-9AC8-EABD847E9553}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4DB64CBC-A1A0-4EF6-9AC8-EABD847E9553}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4DB64CBC-A1A0-4EF6-9AC8-EABD847E9553}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7F9CCA1F-1778-4BB6-A8B6-D761429B4B8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7F9CCA1F-1778-4BB6-A8B6-D761429B4B8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7F9CCA1F-1778-4BB6-A8B6-D761429B4B8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7F9CCA1F-1778-4BB6-A8B6-D761429B4B8C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {348A36EC-8291-460B-9CC2-8CA8AD1759A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {348A36EC-8291-460B-9CC2-8CA8AD1759A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {348A36EC-8291-460B-9CC2-8CA8AD1759A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {348A36EC-8291-460B-9CC2-8CA8AD1759A2}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A99FD368-6E3E-448C-83C5-A7D64762924E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A99FD368-6E3E-448C-83C5-A7D64762924E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A99FD368-6E3E-448C-83C5-A7D64762924E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A99FD368-6E3E-448C-83C5-A7D64762924E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7443D41A-D078-49E1-9A88-87902B6EDFFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7443D41A-D078-49E1-9A88-87902B6EDFFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7443D41A-D078-49E1-9A88-87902B6EDFFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7443D41A-D078-49E1-9A88-87902B6EDFFC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {93ABF627-F02A-4409-9BAE-0E564A43FC9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {93ABF627-F02A-4409-9BAE-0E564A43FC9A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {93ABF627-F02A-4409-9BAE-0E564A43FC9A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {93ABF627-F02A-4409-9BAE-0E564A43FC9A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ED516751-8649-48D5-B1F3-2C450B2E45D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ED516751-8649-48D5-B1F3-2C450B2E45D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ED516751-8649-48D5-B1F3-2C450B2E45D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ED516751-8649-48D5-B1F3-2C450B2E45D1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {AD666708-4CC0-4822-B670-26D59A2D32AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AD666708-4CC0-4822-B670-26D59A2D32AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AD666708-4CC0-4822-B670-26D59A2D32AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AD666708-4CC0-4822-B670-26D59A2D32AF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C5D5DEB9-74DC-42FF-93C7-3316E4567B0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C5D5DEB9-74DC-42FF-93C7-3316E4567B0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C5D5DEB9-74DC-42FF-93C7-3316E4567B0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C5D5DEB9-74DC-42FF-93C7-3316E4567B0E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C0EEF402-0A7C-4FF1-8AE8-0D53850AB70E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C0EEF402-0A7C-4FF1-8AE8-0D53850AB70E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C0EEF402-0A7C-4FF1-8AE8-0D53850AB70E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C0EEF402-0A7C-4FF1-8AE8-0D53850AB70E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6BFAB010-392A-4F3D-861D-19B5BEC476D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6BFAB010-392A-4F3D-861D-19B5BEC476D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6BFAB010-392A-4F3D-861D-19B5BEC476D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6BFAB010-392A-4F3D-861D-19B5BEC476D5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9C3BBC65-D0E9-4E9D-96B9-9ECB51E1C329}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B710DF58-F63B-4C6B-AA01-9C2DEEBCEB92}.Release|Any CPU.Build.0 = Release|Any CPU
-               {48C35A26-B26A-4084-9A9A-7729D345B3B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {48C35A26-B26A-4084-9A9A-7729D345B3B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {48C35A26-B26A-4084-9A9A-7729D345B3B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {48C35A26-B26A-4084-9A9A-7729D345B3B5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BE037A30-EA31-40F1-BC2A-9FEAADDD435E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BE037A30-EA31-40F1-BC2A-9FEAADDD435E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BE037A30-EA31-40F1-BC2A-9FEAADDD435E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BE037A30-EA31-40F1-BC2A-9FEAADDD435E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {67C79BA1-2CF2-40B7-B362-1DCAF156AA25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {67C79BA1-2CF2-40B7-B362-1DCAF156AA25}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {67C79BA1-2CF2-40B7-B362-1DCAF156AA25}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {67C79BA1-2CF2-40B7-B362-1DCAF156AA25}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3404EE44-7E95-4619-93B8-C7B82ADEB8F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3404EE44-7E95-4619-93B8-C7B82ADEB8F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3404EE44-7E95-4619-93B8-C7B82ADEB8F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3404EE44-7E95-4619-93B8-C7B82ADEB8F5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {76A8C207-5DFF-435F-9F47-9C6E201AF8F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {76A8C207-5DFF-435F-9F47-9C6E201AF8F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {76A8C207-5DFF-435F-9F47-9C6E201AF8F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {76A8C207-5DFF-435F-9F47-9C6E201AF8F4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4B2DAC6F-0527-4042-97C0-0B576ECA1A1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4B2DAC6F-0527-4042-97C0-0B576ECA1A1C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4B2DAC6F-0527-4042-97C0-0B576ECA1A1C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4B2DAC6F-0527-4042-97C0-0B576ECA1A1C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BA4C18A4-EF3B-42DD-957A-5C1BF4EE6359}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BA4C18A4-EF3B-42DD-957A-5C1BF4EE6359}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BA4C18A4-EF3B-42DD-957A-5C1BF4EE6359}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BA4C18A4-EF3B-42DD-957A-5C1BF4EE6359}.Release|Any CPU.Build.0 = Release|Any CPU
-               {74565932-18F5-4BEC-AAB6-98230A4B662C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {74565932-18F5-4BEC-AAB6-98230A4B662C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {74565932-18F5-4BEC-AAB6-98230A4B662C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {74565932-18F5-4BEC-AAB6-98230A4B662C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2B9B735A-BF18-4FB6-B576-8ED42BA8E1FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2B9B735A-BF18-4FB6-B576-8ED42BA8E1FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2B9B735A-BF18-4FB6-B576-8ED42BA8E1FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2B9B735A-BF18-4FB6-B576-8ED42BA8E1FF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D044BF49-7C7C-4E7D-8A1B-4A7DA133E4B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D044BF49-7C7C-4E7D-8A1B-4A7DA133E4B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D044BF49-7C7C-4E7D-8A1B-4A7DA133E4B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D044BF49-7C7C-4E7D-8A1B-4A7DA133E4B8}.Release|Any CPU.Build.0 = Release|Any CPU
-               {97C8B52D-2E89-4EB1-856C-C9BD3A75A56B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {97C8B52D-2E89-4EB1-856C-C9BD3A75A56B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {97C8B52D-2E89-4EB1-856C-C9BD3A75A56B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {97C8B52D-2E89-4EB1-856C-C9BD3A75A56B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B7DE9FFF-1E5D-464F-9C4B-5A6DA9D6EBC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B7DE9FFF-1E5D-464F-9C4B-5A6DA9D6EBC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B7DE9FFF-1E5D-464F-9C4B-5A6DA9D6EBC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B7DE9FFF-1E5D-464F-9C4B-5A6DA9D6EBC3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {84ACFFEC-BB08-4715-B77B-091B827C55E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {84ACFFEC-BB08-4715-B77B-091B827C55E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {84ACFFEC-BB08-4715-B77B-091B827C55E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {84ACFFEC-BB08-4715-B77B-091B827C55E3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E4F02B09-E5BF-4DF9-9D55-58396821B80D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E4F02B09-E5BF-4DF9-9D55-58396821B80D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E4F02B09-E5BF-4DF9-9D55-58396821B80D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E4F02B09-E5BF-4DF9-9D55-58396821B80D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3D737371-B7D6-49E4-AA91-F67EF2E07A45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3D737371-B7D6-49E4-AA91-F67EF2E07A45}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3D737371-B7D6-49E4-AA91-F67EF2E07A45}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3D737371-B7D6-49E4-AA91-F67EF2E07A45}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EBDF7A9B-728D-4D71-A603-3D840220FBE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EBDF7A9B-728D-4D71-A603-3D840220FBE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EBDF7A9B-728D-4D71-A603-3D840220FBE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EBDF7A9B-728D-4D71-A603-3D840220FBE4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2651037E-FD2B-4BBC-B655-CC3F0B0E4BD0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {878F802D-3249-41E8-8322-A32C406383C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {878F802D-3249-41E8-8322-A32C406383C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {878F802D-3249-41E8-8322-A32C406383C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {878F802D-3249-41E8-8322-A32C406383C6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7D27EF3B-540A-4BBD-873C-878ABC927401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7D27EF3B-540A-4BBD-873C-878ABC927401}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7D27EF3B-540A-4BBD-873C-878ABC927401}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7D27EF3B-540A-4BBD-873C-878ABC927401}.Release|Any CPU.Build.0 = Release|Any CPU
-               {47046600-6AFB-46AB-BCF6-8E9EDD67FA97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {47046600-6AFB-46AB-BCF6-8E9EDD67FA97}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {47046600-6AFB-46AB-BCF6-8E9EDD67FA97}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {47046600-6AFB-46AB-BCF6-8E9EDD67FA97}.Release|Any CPU.Build.0 = Release|Any CPU
-               {CF3B58EF-C823-47AD-B77F-ACAF6C2DE9DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {CF3B58EF-C823-47AD-B77F-ACAF6C2DE9DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {CF3B58EF-C823-47AD-B77F-ACAF6C2DE9DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {CF3B58EF-C823-47AD-B77F-ACAF6C2DE9DC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6D4FFAA7-A96E-4C35-A87C-E368C0553EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6D4FFAA7-A96E-4C35-A87C-E368C0553EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6D4FFAA7-A96E-4C35-A87C-E368C0553EA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6D4FFAA7-A96E-4C35-A87C-E368C0553EA4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {70EF0F9A-D878-4858-851E-7B7B6E69C75E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {70EF0F9A-D878-4858-851E-7B7B6E69C75E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {70EF0F9A-D878-4858-851E-7B7B6E69C75E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {70EF0F9A-D878-4858-851E-7B7B6E69C75E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4F0B9DF5-C9AC-43CE-9229-BAE2B3C4AE52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4F0B9DF5-C9AC-43CE-9229-BAE2B3C4AE52}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4F0B9DF5-C9AC-43CE-9229-BAE2B3C4AE52}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4F0B9DF5-C9AC-43CE-9229-BAE2B3C4AE52}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F8218843-5463-4D1D-BD93-4E1A507FFAF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F8218843-5463-4D1D-BD93-4E1A507FFAF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F8218843-5463-4D1D-BD93-4E1A507FFAF9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F8218843-5463-4D1D-BD93-4E1A507FFAF9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {167298A3-F7FD-41D9-888E-AAAD48074482}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {167298A3-F7FD-41D9-888E-AAAD48074482}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {167298A3-F7FD-41D9-888E-AAAD48074482}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {167298A3-F7FD-41D9-888E-AAAD48074482}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2414C54A-9454-4B25-932C-0724CF003A6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2414C54A-9454-4B25-932C-0724CF003A6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2414C54A-9454-4B25-932C-0724CF003A6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2414C54A-9454-4B25-932C-0724CF003A6D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C41C7048-6B86-43DB-9F5E-BED7A92CD56E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C41C7048-6B86-43DB-9F5E-BED7A92CD56E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C41C7048-6B86-43DB-9F5E-BED7A92CD56E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C41C7048-6B86-43DB-9F5E-BED7A92CD56E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3B625FA4-DABF-4F64-9D38-D4005EE6ECD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3B625FA4-DABF-4F64-9D38-D4005EE6ECD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3B625FA4-DABF-4F64-9D38-D4005EE6ECD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3B625FA4-DABF-4F64-9D38-D4005EE6ECD5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {78AEDB9D-4DB6-4EB5-BDCD-1DFAB7467761}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {78AEDB9D-4DB6-4EB5-BDCD-1DFAB7467761}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {78AEDB9D-4DB6-4EB5-BDCD-1DFAB7467761}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {78AEDB9D-4DB6-4EB5-BDCD-1DFAB7467761}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0A4E586A-047A-4C04-9821-265465A334F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0A4E586A-047A-4C04-9821-265465A334F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0A4E586A-047A-4C04-9821-265465A334F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0A4E586A-047A-4C04-9821-265465A334F8}.Release|Any CPU.Build.0 = Release|Any CPU
-               {69C23F98-A766-46FB-B83F-2F22BFC3E897}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {69C23F98-A766-46FB-B83F-2F22BFC3E897}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {69C23F98-A766-46FB-B83F-2F22BFC3E897}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {69C23F98-A766-46FB-B83F-2F22BFC3E897}.Release|Any CPU.Build.0 = Release|Any CPU
-               {10F0CA9C-5F98-4091-BF3B-DDD0F6FF44DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {10F0CA9C-5F98-4091-BF3B-DDD0F6FF44DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {10F0CA9C-5F98-4091-BF3B-DDD0F6FF44DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {10F0CA9C-5F98-4091-BF3B-DDD0F6FF44DC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9BFFD90A-EB1C-4D47-9340-BA59FCC77CAE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {571A830B-5A77-4918-897F-100BDFD66F5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {571A830B-5A77-4918-897F-100BDFD66F5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {571A830B-5A77-4918-897F-100BDFD66F5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {571A830B-5A77-4918-897F-100BDFD66F5E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1B3407DC-BF9A-4679-BC2E-AF1322032D3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1B3407DC-BF9A-4679-BC2E-AF1322032D3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1B3407DC-BF9A-4679-BC2E-AF1322032D3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1B3407DC-BF9A-4679-BC2E-AF1322032D3D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FE0507AC-F903-45C9-8CB3-CBEFF973F2C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FE0507AC-F903-45C9-8CB3-CBEFF973F2C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FE0507AC-F903-45C9-8CB3-CBEFF973F2C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FE0507AC-F903-45C9-8CB3-CBEFF973F2C1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AE07E358-96C7-44C4-86EE-BDB6DC0DC1B1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {58CD6625-5643-4A3F-84E6-5568E8573A49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {58CD6625-5643-4A3F-84E6-5568E8573A49}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {58CD6625-5643-4A3F-84E6-5568E8573A49}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {58CD6625-5643-4A3F-84E6-5568E8573A49}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D35940CE-3A36-4AE4-850F-C022247AE9F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D35940CE-3A36-4AE4-850F-C022247AE9F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D35940CE-3A36-4AE4-850F-C022247AE9F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D35940CE-3A36-4AE4-850F-C022247AE9F2}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B20027FF-D5D8-4AD3-8F5F-535556916D36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B20027FF-D5D8-4AD3-8F5F-535556916D36}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B20027FF-D5D8-4AD3-8F5F-535556916D36}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B20027FF-D5D8-4AD3-8F5F-535556916D36}.Release|Any CPU.Build.0 = Release|Any CPU
-               {766E5895-AE1B-44F9-928C-34FAEE15CA64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {766E5895-AE1B-44F9-928C-34FAEE15CA64}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {766E5895-AE1B-44F9-928C-34FAEE15CA64}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {766E5895-AE1B-44F9-928C-34FAEE15CA64}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7B2ECE3C-F8E5-4C63-8FD5-AB490EF63872}.Release|Any CPU.Build.0 = Release|Any CPU
-               {53D1041C-C85A-4DD3-9C65-6DC879737A0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {53D1041C-C85A-4DD3-9C65-6DC879737A0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {53D1041C-C85A-4DD3-9C65-6DC879737A0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {53D1041C-C85A-4DD3-9C65-6DC879737A0F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {09B16AF2-4480-4F66-995B-6FEFD9C67546}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {09B16AF2-4480-4F66-995B-6FEFD9C67546}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {09B16AF2-4480-4F66-995B-6FEFD9C67546}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {09B16AF2-4480-4F66-995B-6FEFD9C67546}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7E029CF3-FBE0-48F4-A802-1536E1E2FCFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7E029CF3-FBE0-48F4-A802-1536E1E2FCFF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7E029CF3-FBE0-48F4-A802-1536E1E2FCFF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7E029CF3-FBE0-48F4-A802-1536E1E2FCFF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {50961B0B-5BEC-4058-9246-5CEEE888CEC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {50961B0B-5BEC-4058-9246-5CEEE888CEC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {50961B0B-5BEC-4058-9246-5CEEE888CEC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {50961B0B-5BEC-4058-9246-5CEEE888CEC8}.Release|Any CPU.Build.0 = Release|Any CPU
-               {04C9F589-3AA1-4BCA-ABC1-ABBC7527783E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {04C9F589-3AA1-4BCA-ABC1-ABBC7527783E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {04C9F589-3AA1-4BCA-ABC1-ABBC7527783E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {04C9F589-3AA1-4BCA-ABC1-ABBC7527783E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {088AB4AB-1904-4365-A74B-F7557A034945}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {088AB4AB-1904-4365-A74B-F7557A034945}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {088AB4AB-1904-4365-A74B-F7557A034945}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {088AB4AB-1904-4365-A74B-F7557A034945}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8748B03E-D19A-4A32-B0BC-67DE3F224EDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8748B03E-D19A-4A32-B0BC-67DE3F224EDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8748B03E-D19A-4A32-B0BC-67DE3F224EDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8748B03E-D19A-4A32-B0BC-67DE3F224EDC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {93532CB9-2FFB-4458-820F-BA280A6E6796}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {93532CB9-2FFB-4458-820F-BA280A6E6796}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {93532CB9-2FFB-4458-820F-BA280A6E6796}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {93532CB9-2FFB-4458-820F-BA280A6E6796}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B3C699B6-74B4-4B41-901E-32E57D0909AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B3C699B6-74B4-4B41-901E-32E57D0909AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B3C699B6-74B4-4B41-901E-32E57D0909AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B3C699B6-74B4-4B41-901E-32E57D0909AC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4326E85E-00B2-47F8-9A54-A8E15021CBA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4326E85E-00B2-47F8-9A54-A8E15021CBA3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4326E85E-00B2-47F8-9A54-A8E15021CBA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4326E85E-00B2-47F8-9A54-A8E15021CBA3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {909BD42B-05C0-4147-BC2A-0F79A0A2B9DA}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DF2AB58D-92EE-4B36-BCBC-5B78135CDC95}.Release|Any CPU.Build.0 = Release|Any CPU
-               {99723243-801A-4F86-A51B-F88737F567B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {99723243-801A-4F86-A51B-F88737F567B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {99723243-801A-4F86-A51B-F88737F567B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {99723243-801A-4F86-A51B-F88737F567B2}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EAFF9F04-A5B5-458E-860B-76D7B2B7D745}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EAFF9F04-A5B5-458E-860B-76D7B2B7D745}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EAFF9F04-A5B5-458E-860B-76D7B2B7D745}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EAFF9F04-A5B5-458E-860B-76D7B2B7D745}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8BBB6858-599C-41C5-AD49-0FE5A0DEE7DF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1FC59170-4045-4778-81DA-EC3EAAE7670C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1FC59170-4045-4778-81DA-EC3EAAE7670C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1FC59170-4045-4778-81DA-EC3EAAE7670C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1FC59170-4045-4778-81DA-EC3EAAE7670C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B467A47F-0589-44F2-987D-8E1D6D4A8ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B467A47F-0589-44F2-987D-8E1D6D4A8ED8}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B467A47F-0589-44F2-987D-8E1D6D4A8ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B467A47F-0589-44F2-987D-8E1D6D4A8ED8}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4B6EE92C-A0F1-4274-ACAA-8DF5BF2BEC80}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4EB0E45D-D6AE-4CBA-8771-2CDDCAB24372}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4EB0E45D-D6AE-4CBA-8771-2CDDCAB24372}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4EB0E45D-D6AE-4CBA-8771-2CDDCAB24372}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4EB0E45D-D6AE-4CBA-8771-2CDDCAB24372}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6D8FBB29-646A-4F94-B80D-04DD8768F1E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6D8FBB29-646A-4F94-B80D-04DD8768F1E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6D8FBB29-646A-4F94-B80D-04DD8768F1E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6D8FBB29-646A-4F94-B80D-04DD8768F1E7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0A2B6514-DC20-4DC3-A976-622FEA39D4EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0A2B6514-DC20-4DC3-A976-622FEA39D4EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0A2B6514-DC20-4DC3-A976-622FEA39D4EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0A2B6514-DC20-4DC3-A976-622FEA39D4EB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1B9AFE07-4230-4DE0-8A9F-C277179098FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1B9AFE07-4230-4DE0-8A9F-C277179098FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1B9AFE07-4230-4DE0-8A9F-C277179098FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1B9AFE07-4230-4DE0-8A9F-C277179098FF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {79CC8709-A8CF-4AB2-8077-924F769AC65E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {79CC8709-A8CF-4AB2-8077-924F769AC65E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {79CC8709-A8CF-4AB2-8077-924F769AC65E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {79CC8709-A8CF-4AB2-8077-924F769AC65E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C4CA97AC-04DA-4651-ACD5-B619AEB4A6E1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {CF2A0D90-EB73-49B1-900B-BCE40990B404}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {CF2A0D90-EB73-49B1-900B-BCE40990B404}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {CF2A0D90-EB73-49B1-900B-BCE40990B404}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {CF2A0D90-EB73-49B1-900B-BCE40990B404}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D1B6CD53-1030-468E-AAF4-4D2253086D25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D1B6CD53-1030-468E-AAF4-4D2253086D25}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D1B6CD53-1030-468E-AAF4-4D2253086D25}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D1B6CD53-1030-468E-AAF4-4D2253086D25}.Release|Any CPU.Build.0 = Release|Any CPU
-               {88F3463D-A057-4531-AEE8-802F5B6342E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {88F3463D-A057-4531-AEE8-802F5B6342E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {88F3463D-A057-4531-AEE8-802F5B6342E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {88F3463D-A057-4531-AEE8-802F5B6342E9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {496386B9-294B-4D76-A15F-2C25E7E6A941}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {496386B9-294B-4D76-A15F-2C25E7E6A941}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {496386B9-294B-4D76-A15F-2C25E7E6A941}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {496386B9-294B-4D76-A15F-2C25E7E6A941}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B1C41A6E-22FC-4208-8B2A-9CBDE0B80FFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B1C41A6E-22FC-4208-8B2A-9CBDE0B80FFF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B1C41A6E-22FC-4208-8B2A-9CBDE0B80FFF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B1C41A6E-22FC-4208-8B2A-9CBDE0B80FFF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {AB2C11F0-259B-4B85-A1BB-9243CD007A9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AB2C11F0-259B-4B85-A1BB-9243CD007A9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AB2C11F0-259B-4B85-A1BB-9243CD007A9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AB2C11F0-259B-4B85-A1BB-9243CD007A9E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DB1D4B02-5F4D-4383-905E-82205D8F1D76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DB1D4B02-5F4D-4383-905E-82205D8F1D76}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DB1D4B02-5F4D-4383-905E-82205D8F1D76}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DB1D4B02-5F4D-4383-905E-82205D8F1D76}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FCB921CD-F90B-453A-A546-F47CCC019EF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FCB921CD-F90B-453A-A546-F47CCC019EF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FCB921CD-F90B-453A-A546-F47CCC019EF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FCB921CD-F90B-453A-A546-F47CCC019EF3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8178EA24-D36C-43EC-8783-6325059CBA5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8178EA24-D36C-43EC-8783-6325059CBA5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8178EA24-D36C-43EC-8783-6325059CBA5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8178EA24-D36C-43EC-8783-6325059CBA5E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {89390ACC-32C7-45EE-A169-BA1A4EEE6C47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {89390ACC-32C7-45EE-A169-BA1A4EEE6C47}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {89390ACC-32C7-45EE-A169-BA1A4EEE6C47}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {89390ACC-32C7-45EE-A169-BA1A4EEE6C47}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4EE7AB4A-30BD-4795-AF12-1BFFA4108CF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4EE7AB4A-30BD-4795-AF12-1BFFA4108CF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4EE7AB4A-30BD-4795-AF12-1BFFA4108CF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4EE7AB4A-30BD-4795-AF12-1BFFA4108CF7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5CC8078D-0307-481D-AAAE-EE62ED123A61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5CC8078D-0307-481D-AAAE-EE62ED123A61}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5CC8078D-0307-481D-AAAE-EE62ED123A61}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5CC8078D-0307-481D-AAAE-EE62ED123A61}.Release|Any CPU.Build.0 = Release|Any CPU
-               {557C0FF1-A6FA-4B27-92A2-98A59CD740E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {557C0FF1-A6FA-4B27-92A2-98A59CD740E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {557C0FF1-A6FA-4B27-92A2-98A59CD740E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {557C0FF1-A6FA-4B27-92A2-98A59CD740E1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {EF1AE0BA-B984-4149-8968-0337A4D9BDA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {EF1AE0BA-B984-4149-8968-0337A4D9BDA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {EF1AE0BA-B984-4149-8968-0337A4D9BDA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {EF1AE0BA-B984-4149-8968-0337A4D9BDA4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {962D9F06-30EC-4E71-B921-36FB856365A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {962D9F06-30EC-4E71-B921-36FB856365A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {962D9F06-30EC-4E71-B921-36FB856365A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {962D9F06-30EC-4E71-B921-36FB856365A6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {01DD131B-233A-4BA2-AFCA-80FB5743449E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {01DD131B-233A-4BA2-AFCA-80FB5743449E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {01DD131B-233A-4BA2-AFCA-80FB5743449E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {01DD131B-233A-4BA2-AFCA-80FB5743449E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {57A29A4C-18F1-43BA-8DC4-00810C45368C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {57A29A4C-18F1-43BA-8DC4-00810C45368C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {57A29A4C-18F1-43BA-8DC4-00810C45368C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {57A29A4C-18F1-43BA-8DC4-00810C45368C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {E845A9A8-0491-4D18-B5B5-32DE93E21328}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {E845A9A8-0491-4D18-B5B5-32DE93E21328}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {E845A9A8-0491-4D18-B5B5-32DE93E21328}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {E845A9A8-0491-4D18-B5B5-32DE93E21328}.Release|Any CPU.Build.0 = Release|Any CPU
-               {203E023D-A06D-49EA-9316-612A16FA5C88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {203E023D-A06D-49EA-9316-612A16FA5C88}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {203E023D-A06D-49EA-9316-612A16FA5C88}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {203E023D-A06D-49EA-9316-612A16FA5C88}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ADDB864A-84AC-41AB-A978-268B68E98EAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ADDB864A-84AC-41AB-A978-268B68E98EAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ADDB864A-84AC-41AB-A978-268B68E98EAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ADDB864A-84AC-41AB-A978-268B68E98EAF}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2D329C5C-24DA-4D80-B594-C996334758B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2D329C5C-24DA-4D80-B594-C996334758B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2D329C5C-24DA-4D80-B594-C996334758B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2D329C5C-24DA-4D80-B594-C996334758B6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {364E6D64-019A-40A1-90A2-BBFD6EF542C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {364E6D64-019A-40A1-90A2-BBFD6EF542C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {364E6D64-019A-40A1-90A2-BBFD6EF542C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {364E6D64-019A-40A1-90A2-BBFD6EF542C5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {29C03463-6071-4FB2-83D2-B5497B35E090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {29C03463-6071-4FB2-83D2-B5497B35E090}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {29C03463-6071-4FB2-83D2-B5497B35E090}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {29C03463-6071-4FB2-83D2-B5497B35E090}.Release|Any CPU.Build.0 = Release|Any CPU
-               {204C086B-F0B0-4570-89F1-50245F0E0491}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {204C086B-F0B0-4570-89F1-50245F0E0491}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {204C086B-F0B0-4570-89F1-50245F0E0491}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {204C086B-F0B0-4570-89F1-50245F0E0491}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DBD6E6AA-45EA-4844-989B-C95A001A0440}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DBD6E6AA-45EA-4844-989B-C95A001A0440}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DBD6E6AA-45EA-4844-989B-C95A001A0440}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DBD6E6AA-45EA-4844-989B-C95A001A0440}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4E2A4405-91F8-4A5F-9925-D16C0AE8BBB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4E2A4405-91F8-4A5F-9925-D16C0AE8BBB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4E2A4405-91F8-4A5F-9925-D16C0AE8BBB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4E2A4405-91F8-4A5F-9925-D16C0AE8BBB5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C807E510-3FB6-4C77-A7CC-6EAC73823C3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C807E510-3FB6-4C77-A7CC-6EAC73823C3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C807E510-3FB6-4C77-A7CC-6EAC73823C3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C807E510-3FB6-4C77-A7CC-6EAC73823C3C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0FCF1047-D9AE-48DA-B794-5505284027A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0FCF1047-D9AE-48DA-B794-5505284027A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0FCF1047-D9AE-48DA-B794-5505284027A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0FCF1047-D9AE-48DA-B794-5505284027A9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {94E8FEFF-9695-4F77-A8AB-85370336FE0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {94E8FEFF-9695-4F77-A8AB-85370336FE0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {94E8FEFF-9695-4F77-A8AB-85370336FE0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {94E8FEFF-9695-4F77-A8AB-85370336FE0D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {47E4681E-7A08-482D-8D5E-4AA5A3E1E96B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {47E4681E-7A08-482D-8D5E-4AA5A3E1E96B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {47E4681E-7A08-482D-8D5E-4AA5A3E1E96B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {47E4681E-7A08-482D-8D5E-4AA5A3E1E96B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9DDFB8FD-C017-44D3-82D4-129AF99D667D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9DDFB8FD-C017-44D3-82D4-129AF99D667D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9DDFB8FD-C017-44D3-82D4-129AF99D667D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9DDFB8FD-C017-44D3-82D4-129AF99D667D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6CE40A14-711E-46EE-BAB4-AD83134C373E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6CE40A14-711E-46EE-BAB4-AD83134C373E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6CE40A14-711E-46EE-BAB4-AD83134C373E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6CE40A14-711E-46EE-BAB4-AD83134C373E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {05F331B4-99A2-4DCA-9283-EA1589BCDF39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {05F331B4-99A2-4DCA-9283-EA1589BCDF39}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {05F331B4-99A2-4DCA-9283-EA1589BCDF39}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {05F331B4-99A2-4DCA-9283-EA1589BCDF39}.Release|Any CPU.Build.0 = Release|Any CPU
-               {690E0C87-8516-4F5D-B105-1FEDC19AE99A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {690E0C87-8516-4F5D-B105-1FEDC19AE99A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {690E0C87-8516-4F5D-B105-1FEDC19AE99A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {690E0C87-8516-4F5D-B105-1FEDC19AE99A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2990557C-6AC5-4C9E-83B5-F47B0B9B48DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2990557C-6AC5-4C9E-83B5-F47B0B9B48DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2990557C-6AC5-4C9E-83B5-F47B0B9B48DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2990557C-6AC5-4C9E-83B5-F47B0B9B48DD}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6D23A57D-01AF-4266-8E58-C16E732FCF81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6D23A57D-01AF-4266-8E58-C16E732FCF81}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6D23A57D-01AF-4266-8E58-C16E732FCF81}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6D23A57D-01AF-4266-8E58-C16E732FCF81}.Release|Any CPU.Build.0 = Release|Any CPU
-               {AB097D8E-4AD6-4120-B75C-306E274727D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AB097D8E-4AD6-4120-B75C-306E274727D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AB097D8E-4AD6-4120-B75C-306E274727D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AB097D8E-4AD6-4120-B75C-306E274727D4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {74243378-7F6B-4B8D-81E3-E61C7AD8B87D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {74243378-7F6B-4B8D-81E3-E61C7AD8B87D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {74243378-7F6B-4B8D-81E3-E61C7AD8B87D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {74243378-7F6B-4B8D-81E3-E61C7AD8B87D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C06900FB-F604-4640-AFDC-000BF6BB38CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C06900FB-F604-4640-AFDC-000BF6BB38CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C06900FB-F604-4640-AFDC-000BF6BB38CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C06900FB-F604-4640-AFDC-000BF6BB38CC}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BB7A44E8-2F00-4A87-843D-5387CD8611E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BB7A44E8-2F00-4A87-843D-5387CD8611E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BB7A44E8-2F00-4A87-843D-5387CD8611E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BB7A44E8-2F00-4A87-843D-5387CD8611E3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8645A982-AA1E-48CB-B996-7FCC4F8703CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8645A982-AA1E-48CB-B996-7FCC4F8703CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8645A982-AA1E-48CB-B996-7FCC4F8703CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8645A982-AA1E-48CB-B996-7FCC4F8703CE}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8AA31784-B653-4727-B8AD-ED2756AF1C3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {8AA31784-B653-4727-B8AD-ED2756AF1C3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {8AA31784-B653-4727-B8AD-ED2756AF1C3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {8AA31784-B653-4727-B8AD-ED2756AF1C3D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C07F9E49-E65C-40C7-A3BD-02F932A33C2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C07F9E49-E65C-40C7-A3BD-02F932A33C2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C07F9E49-E65C-40C7-A3BD-02F932A33C2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C07F9E49-E65C-40C7-A3BD-02F932A33C2A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {590FFFA8-EFBA-4B65-87A7-FB3B42C9FF02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {590FFFA8-EFBA-4B65-87A7-FB3B42C9FF02}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {590FFFA8-EFBA-4B65-87A7-FB3B42C9FF02}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {590FFFA8-EFBA-4B65-87A7-FB3B42C9FF02}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B43E74BB-F4C0-462C-B86A-7108208A22A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B43E74BB-F4C0-462C-B86A-7108208A22A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B43E74BB-F4C0-462C-B86A-7108208A22A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B43E74BB-F4C0-462C-B86A-7108208A22A0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1D2E5242-8084-4C3C-8461-F9B0DF7D0F32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1D2E5242-8084-4C3C-8461-F9B0DF7D0F32}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1D2E5242-8084-4C3C-8461-F9B0DF7D0F32}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1D2E5242-8084-4C3C-8461-F9B0DF7D0F32}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1CA793F9-A71D-4534-B684-D77AF04AB96F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1CA793F9-A71D-4534-B684-D77AF04AB96F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1CA793F9-A71D-4534-B684-D77AF04AB96F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1CA793F9-A71D-4534-B684-D77AF04AB96F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {422D6DBA-72EE-4876-9EC3-78DEE759CAA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {422D6DBA-72EE-4876-9EC3-78DEE759CAA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {422D6DBA-72EE-4876-9EC3-78DEE759CAA9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {422D6DBA-72EE-4876-9EC3-78DEE759CAA9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {924F9DA0-6AEB-4250-AE3C-DFF80FF3C231}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A01E9CA8-9B09-4D80-923B-67E8B60D2723}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A01E9CA8-9B09-4D80-923B-67E8B60D2723}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A01E9CA8-9B09-4D80-923B-67E8B60D2723}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A01E9CA8-9B09-4D80-923B-67E8B60D2723}.Release|Any CPU.Build.0 = Release|Any CPU
-               {3EC882EF-A451-467F-BE31-CE6E98A538F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {3EC882EF-A451-467F-BE31-CE6E98A538F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {3EC882EF-A451-467F-BE31-CE6E98A538F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {3EC882EF-A451-467F-BE31-CE6E98A538F0}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F2A9349E-4A1E-4FA2-86D7-E970CF54C6A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F2A9349E-4A1E-4FA2-86D7-E970CF54C6A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F2A9349E-4A1E-4FA2-86D7-E970CF54C6A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F2A9349E-4A1E-4FA2-86D7-E970CF54C6A5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {AB071CEE-330F-4AA3-B73C-9154150914C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AB071CEE-330F-4AA3-B73C-9154150914C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AB071CEE-330F-4AA3-B73C-9154150914C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AB071CEE-330F-4AA3-B73C-9154150914C1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {490E03A7-434E-41D6-B134-BD090A9CE383}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {490E03A7-434E-41D6-B134-BD090A9CE383}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {490E03A7-434E-41D6-B134-BD090A9CE383}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {490E03A7-434E-41D6-B134-BD090A9CE383}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6DDBDFA1-00F6-4584-801D-A2FC8691AEE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6DDBDFA1-00F6-4584-801D-A2FC8691AEE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6DDBDFA1-00F6-4584-801D-A2FC8691AEE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6DDBDFA1-00F6-4584-801D-A2FC8691AEE1}.Release|Any CPU.Build.0 = Release|Any CPU
-               {6B1ABEA7-1774-41A8-B6B6-5A3CFDED2882}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {6B1ABEA7-1774-41A8-B6B6-5A3CFDED2882}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {6B1ABEA7-1774-41A8-B6B6-5A3CFDED2882}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {6B1ABEA7-1774-41A8-B6B6-5A3CFDED2882}.Release|Any CPU.Build.0 = Release|Any CPU
-               {ADFD4824-AEDB-445C-9B52-D0E0A9318B87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {ADFD4824-AEDB-445C-9B52-D0E0A9318B87}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {ADFD4824-AEDB-445C-9B52-D0E0A9318B87}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {ADFD4824-AEDB-445C-9B52-D0E0A9318B87}.Release|Any CPU.Build.0 = Release|Any CPU
-               {37C82B59-9992-4A8F-AC90-C2D77D3BDF8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {37C82B59-9992-4A8F-AC90-C2D77D3BDF8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {37C82B59-9992-4A8F-AC90-C2D77D3BDF8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {37C82B59-9992-4A8F-AC90-C2D77D3BDF8F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {57596539-1B39-4CF2-9586-383EF5AB45DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {57596539-1B39-4CF2-9586-383EF5AB45DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {57596539-1B39-4CF2-9586-383EF5AB45DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {57596539-1B39-4CF2-9586-383EF5AB45DB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {515D27B3-F7B6-4F0D-9CF6-521F7D37118D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {515D27B3-F7B6-4F0D-9CF6-521F7D37118D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {515D27B3-F7B6-4F0D-9CF6-521F7D37118D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {515D27B3-F7B6-4F0D-9CF6-521F7D37118D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {16E0F17C-FBA5-46E2-97D1-E04E9E0CBB6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {16E0F17C-FBA5-46E2-97D1-E04E9E0CBB6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {16E0F17C-FBA5-46E2-97D1-E04E9E0CBB6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {16E0F17C-FBA5-46E2-97D1-E04E9E0CBB6D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {9C91B0D3-EEDF-4914-A1D1-13360A6B7A8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {9C91B0D3-EEDF-4914-A1D1-13360A6B7A8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {9C91B0D3-EEDF-4914-A1D1-13360A6B7A8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {9C91B0D3-EEDF-4914-A1D1-13360A6B7A8F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DC000DEB-DEAE-4B93-994A-F9EB4DFB9901}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DC000DEB-DEAE-4B93-994A-F9EB4DFB9901}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DC000DEB-DEAE-4B93-994A-F9EB4DFB9901}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DC000DEB-DEAE-4B93-994A-F9EB4DFB9901}.Release|Any CPU.Build.0 = Release|Any CPU
-               {831B40B7-11F7-4B33-B5C7-26989628D70C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {831B40B7-11F7-4B33-B5C7-26989628D70C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {831B40B7-11F7-4B33-B5C7-26989628D70C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {831B40B7-11F7-4B33-B5C7-26989628D70C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {DB76C87C-DD25-4563-9DD0-7914A84CC11D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {DB76C87C-DD25-4563-9DD0-7914A84CC11D}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {DB76C87C-DD25-4563-9DD0-7914A84CC11D}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {DB76C87C-DD25-4563-9DD0-7914A84CC11D}.Release|Any CPU.Build.0 = Release|Any CPU
-               {20C68AFD-8518-4A78-91B4-747C71CB7589}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {20C68AFD-8518-4A78-91B4-747C71CB7589}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {20C68AFD-8518-4A78-91B4-747C71CB7589}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {20C68AFD-8518-4A78-91B4-747C71CB7589}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D7EDCA7E-F61D-4D8A-8540-B0DDAED8A927}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D7EDCA7E-F61D-4D8A-8540-B0DDAED8A927}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D7EDCA7E-F61D-4D8A-8540-B0DDAED8A927}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D7EDCA7E-F61D-4D8A-8540-B0DDAED8A927}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F87B162C-A83C-45FD-8FED-FFFB1E4C002C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F87B162C-A83C-45FD-8FED-FFFB1E4C002C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F87B162C-A83C-45FD-8FED-FFFB1E4C002C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F87B162C-A83C-45FD-8FED-FFFB1E4C002C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F0F5AB89-1FCB-400C-B20F-90063C272C28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F0F5AB89-1FCB-400C-B20F-90063C272C28}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F0F5AB89-1FCB-400C-B20F-90063C272C28}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F0F5AB89-1FCB-400C-B20F-90063C272C28}.Release|Any CPU.Build.0 = Release|Any CPU
-               {46CFCFD7-D328-4896-86F2-215A6577548C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {46CFCFD7-D328-4896-86F2-215A6577548C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {46CFCFD7-D328-4896-86F2-215A6577548C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {46CFCFD7-D328-4896-86F2-215A6577548C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {A99841AC-505D-4E3F-8EC7-17232A175EB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {A99841AC-505D-4E3F-8EC7-17232A175EB9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {A99841AC-505D-4E3F-8EC7-17232A175EB9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {A99841AC-505D-4E3F-8EC7-17232A175EB9}.Release|Any CPU.Build.0 = Release|Any CPU
-               {2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {2AE9CF93-986F-4C13-AD77-5E40FCDD0DB7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {20363524-CE98-4FCB-8477-AF79DDC1A909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {20363524-CE98-4FCB-8477-AF79DDC1A909}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {20363524-CE98-4FCB-8477-AF79DDC1A909}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {20363524-CE98-4FCB-8477-AF79DDC1A909}.Release|Any CPU.Build.0 = Release|Any CPU
-               {4A2FA66A-594D-4A7B-9943-B7956C46D856}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {4A2FA66A-594D-4A7B-9943-B7956C46D856}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {4A2FA66A-594D-4A7B-9943-B7956C46D856}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {4A2FA66A-594D-4A7B-9943-B7956C46D856}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D8E8B136-69B6-461F-872A-9C0F12272D53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {D8E8B136-69B6-461F-872A-9C0F12272D53}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {D8E8B136-69B6-461F-872A-9C0F12272D53}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {D8E8B136-69B6-461F-872A-9C0F12272D53}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5797142C-571A-4B83-B837-0821D077236A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {5797142C-571A-4B83-B837-0821D077236A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {5797142C-571A-4B83-B837-0821D077236A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {5797142C-571A-4B83-B837-0821D077236A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {23304250-6657-44F1-851B-8EF6C5A9CEF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {23304250-6657-44F1-851B-8EF6C5A9CEF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {23304250-6657-44F1-851B-8EF6C5A9CEF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {23304250-6657-44F1-851B-8EF6C5A9CEF7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0410DC95-B046-49E0-954A-A2CDA3368100}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0410DC95-B046-49E0-954A-A2CDA3368100}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0410DC95-B046-49E0-954A-A2CDA3368100}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0410DC95-B046-49E0-954A-A2CDA3368100}.Release|Any CPU.Build.0 = Release|Any CPU
-               {53C6EE8D-8590-4805-B016-FD9C8E360A21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {53C6EE8D-8590-4805-B016-FD9C8E360A21}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {53C6EE8D-8590-4805-B016-FD9C8E360A21}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {53C6EE8D-8590-4805-B016-FD9C8E360A21}.Release|Any CPU.Build.0 = Release|Any CPU
-               {AABFEC11-0171-447F-9093-6E118257D22C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {AABFEC11-0171-447F-9093-6E118257D22C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {AABFEC11-0171-447F-9093-6E118257D22C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {AABFEC11-0171-447F-9093-6E118257D22C}.Release|Any CPU.Build.0 = Release|Any CPU
-               {0CEF008D-47D4-49DC-9B67-C1CC73F40D77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {0CEF008D-47D4-49DC-9B67-C1CC73F40D77}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {0CEF008D-47D4-49DC-9B67-C1CC73F40D77}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {0CEF008D-47D4-49DC-9B67-C1CC73F40D77}.Release|Any CPU.Build.0 = Release|Any CPU
-               {BFDC3628-3992-4BA9-B95F-E0DAF5A8D247}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {BFDC3628-3992-4BA9-B95F-E0DAF5A8D247}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {BFDC3628-3992-4BA9-B95F-E0DAF5A8D247}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {BFDC3628-3992-4BA9-B95F-E0DAF5A8D247}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F3D6F2CB-120A-401F-92B5-59D88F932C4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F3D6F2CB-120A-401F-92B5-59D88F932C4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F3D6F2CB-120A-401F-92B5-59D88F932C4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F3D6F2CB-120A-401F-92B5-59D88F932C4A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C43E1948-715C-4711-9442-13652674CE49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C43E1948-715C-4711-9442-13652674CE49}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C43E1948-715C-4711-9442-13652674CE49}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C43E1948-715C-4711-9442-13652674CE49}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3874F10B-9AE4-4A7E-873B-42FFDCE80CB7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {07C1F58B-9E99-47F8-A847-79EDA5157DA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {07C1F58B-9E99-47F8-A847-79EDA5157DA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {07C1F58B-9E99-47F8-A847-79EDA5157DA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {07C1F58B-9E99-47F8-A847-79EDA5157DA8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {93EE601C-8B43-4AE1-B417-7BDCD0FE4C95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {93EE601C-8B43-4AE1-B417-7BDCD0FE4C95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {93EE601C-8B43-4AE1-B417-7BDCD0FE4C95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {93EE601C-8B43-4AE1-B417-7BDCD0FE4C95}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7ADB0D4D-F0ED-4C82-BEE3-D261699A390B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {267C4423-C2E5-4EA8-9F3B-F2B13EFA4CCC}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D9776E38-7673-45F6-BF19-7B77830DF9CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D9776E38-7673-45F6-BF19-7B77830DF9CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D9776E38-7673-45F6-BF19-7B77830DF9CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D9776E38-7673-45F6-BF19-7B77830DF9CA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {EB7444A6-C3E6-4224-BDB0-63CA3B4F2B87}.Release|Any CPU.Build.0 = Release|Any CPU
+               {79F25FD7-0D76-4526-AF39-1A648649A827}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {79F25FD7-0D76-4526-AF39-1A648649A827}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {79F25FD7-0D76-4526-AF39-1A648649A827}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {79F25FD7-0D76-4526-AF39-1A648649A827}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2EB99669-03DF-4DF7-9B20-0B6E6C9DBFEF}.Release|Any CPU.Build.0 = Release|Any CPU
+               {245C754C-D6DE-4434-BA78-37A93E196236}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {245C754C-D6DE-4434-BA78-37A93E196236}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {245C754C-D6DE-4434-BA78-37A93E196236}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {245C754C-D6DE-4434-BA78-37A93E196236}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D513888C-71DC-4A65-B753-668FF8FB2CAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D513888C-71DC-4A65-B753-668FF8FB2CAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D513888C-71DC-4A65-B753-668FF8FB2CAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D513888C-71DC-4A65-B753-668FF8FB2CAA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2BD930A2-88A9-4AD0-ADE7-1531552DF896}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2BD930A2-88A9-4AD0-ADE7-1531552DF896}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2BD930A2-88A9-4AD0-ADE7-1531552DF896}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2BD930A2-88A9-4AD0-ADE7-1531552DF896}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DC4EE47D-CEB6-4592-994A-92C6B1D746FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DC4EE47D-CEB6-4592-994A-92C6B1D746FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DC4EE47D-CEB6-4592-994A-92C6B1D746FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DC4EE47D-CEB6-4592-994A-92C6B1D746FA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {347CC78E-794E-4BEF-BDAB-A0437E367442}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {347CC78E-794E-4BEF-BDAB-A0437E367442}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {347CC78E-794E-4BEF-BDAB-A0437E367442}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {347CC78E-794E-4BEF-BDAB-A0437E367442}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D9D617A3-31C7-4B72-A905-9E4274FC853B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D9D617A3-31C7-4B72-A905-9E4274FC853B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D9D617A3-31C7-4B72-A905-9E4274FC853B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D9D617A3-31C7-4B72-A905-9E4274FC853B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {269CBEEC-489D-4169-A4D8-CEAE9DB7E404}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {269CBEEC-489D-4169-A4D8-CEAE9DB7E404}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {269CBEEC-489D-4169-A4D8-CEAE9DB7E404}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {269CBEEC-489D-4169-A4D8-CEAE9DB7E404}.Release|Any CPU.Build.0 = Release|Any CPU
+               {83D197B9-A796-4A0D-B8F9-930DD9415615}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {83D197B9-A796-4A0D-B8F9-930DD9415615}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {83D197B9-A796-4A0D-B8F9-930DD9415615}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {83D197B9-A796-4A0D-B8F9-930DD9415615}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FC2EF2C1-8774-4DFE-AE47-9574374D3591}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FC2EF2C1-8774-4DFE-AE47-9574374D3591}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FC2EF2C1-8774-4DFE-AE47-9574374D3591}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FC2EF2C1-8774-4DFE-AE47-9574374D3591}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8131BE5D-BE64-4BA5-A62D-FAC4BE0A0B53}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FE5BDC7B-FCD6-4351-B638-656CAFA12CAB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {6785B2B5-3B06-48F3-9E6C-99B23B9AAC4F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1A468E0B-8690-4595-BBD7-D9A5002DFF26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1A468E0B-8690-4595-BBD7-D9A5002DFF26}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1A468E0B-8690-4595-BBD7-D9A5002DFF26}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1A468E0B-8690-4595-BBD7-D9A5002DFF26}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D121EB80-19C6-4313-9BBE-6F66556CE8B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D121EB80-19C6-4313-9BBE-6F66556CE8B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D121EB80-19C6-4313-9BBE-6F66556CE8B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D121EB80-19C6-4313-9BBE-6F66556CE8B7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C86FCD4E-6A52-4595-8F9E-5270607D5EA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C86FCD4E-6A52-4595-8F9E-5270607D5EA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C86FCD4E-6A52-4595-8F9E-5270607D5EA9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C86FCD4E-6A52-4595-8F9E-5270607D5EA9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {51720A26-B4D9-4B84-8CB5-9CBA57477FBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {51720A26-B4D9-4B84-8CB5-9CBA57477FBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {51720A26-B4D9-4B84-8CB5-9CBA57477FBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {51720A26-B4D9-4B84-8CB5-9CBA57477FBB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8260E24F-1471-4320-AB5B-7CC7B68521E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8260E24F-1471-4320-AB5B-7CC7B68521E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8260E24F-1471-4320-AB5B-7CC7B68521E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8260E24F-1471-4320-AB5B-7CC7B68521E3}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8BF2FA62-9F71-4D96-A5D6-3DD903B25ED8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CA49630B-FD24-411F-9651-B15CA72CE5B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CA49630B-FD24-411F-9651-B15CA72CE5B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CA49630B-FD24-411F-9651-B15CA72CE5B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CA49630B-FD24-411F-9651-B15CA72CE5B8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FCBCCC55-006E-41B2-A649-CF9A843E34BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FCBCCC55-006E-41B2-A649-CF9A843E34BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FCBCCC55-006E-41B2-A649-CF9A843E34BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FCBCCC55-006E-41B2-A649-CF9A843E34BD}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5E680987-7C43-48A0-9BF1-86124ACA78BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5E680987-7C43-48A0-9BF1-86124ACA78BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5E680987-7C43-48A0-9BF1-86124ACA78BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5E680987-7C43-48A0-9BF1-86124ACA78BD}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DE980ED1-84A5-4B5B-A707-8D1BB4E2BDD5}.Release|Any CPU.Build.0 = Release|Any CPU
+               {AF08418D-2ADF-47E1-9D2F-8A9A2FEBF4B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {AF08418D-2ADF-47E1-9D2F-8A9A2FEBF4B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {AF08418D-2ADF-47E1-9D2F-8A9A2FEBF4B1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {AF08418D-2ADF-47E1-9D2F-8A9A2FEBF4B1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DE98E72C-2727-4737-AAFC-CC1228F4812C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DE98E72C-2727-4737-AAFC-CC1228F4812C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DE98E72C-2727-4737-AAFC-CC1228F4812C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DE98E72C-2727-4737-AAFC-CC1228F4812C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {BC1890C0-51E5-48D0-8DBA-B1DD23468F9C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {31465E05-7B4F-4209-8B9B-5F596A032D27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {31465E05-7B4F-4209-8B9B-5F596A032D27}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {31465E05-7B4F-4209-8B9B-5F596A032D27}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {31465E05-7B4F-4209-8B9B-5F596A032D27}.Release|Any CPU.Build.0 = Release|Any CPU
+               {91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {91AF1828-5F39-42D2-AAAB-EAEF2DCFBA4B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4DA7FF20-BC1E-496E-BA80-FAD46C54EC1D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F96F7491-66DB-4291-8803-F2F165B33B55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F96F7491-66DB-4291-8803-F2F165B33B55}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F96F7491-66DB-4291-8803-F2F165B33B55}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F96F7491-66DB-4291-8803-F2F165B33B55}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A2A5BBDB-A278-484E-811D-8FC5BA18444B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A2A5BBDB-A278-484E-811D-8FC5BA18444B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A2A5BBDB-A278-484E-811D-8FC5BA18444B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A2A5BBDB-A278-484E-811D-8FC5BA18444B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CBA2EEEA-4D6F-45B5-ADE2-7C86D3B2A449}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CBA2EEEA-4D6F-45B5-ADE2-7C86D3B2A449}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CBA2EEEA-4D6F-45B5-ADE2-7C86D3B2A449}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CBA2EEEA-4D6F-45B5-ADE2-7C86D3B2A449}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9FB65E2F-34A9-42FF-AE94-2F101B951E4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9FB65E2F-34A9-42FF-AE94-2F101B951E4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9FB65E2F-34A9-42FF-AE94-2F101B951E4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9FB65E2F-34A9-42FF-AE94-2F101B951E4E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B915D688-A61F-4B8E-9110-16B76DB4446D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B915D688-A61F-4B8E-9110-16B76DB4446D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B915D688-A61F-4B8E-9110-16B76DB4446D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B915D688-A61F-4B8E-9110-16B76DB4446D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D8260595-C32F-4AC3-9C01-2CD2528CFA1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D8260595-C32F-4AC3-9C01-2CD2528CFA1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D8260595-C32F-4AC3-9C01-2CD2528CFA1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D8260595-C32F-4AC3-9C01-2CD2528CFA1D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9837CA8F-8FA7-4CE9-8BE8-BE4D5A236CDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9837CA8F-8FA7-4CE9-8BE8-BE4D5A236CDE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9837CA8F-8FA7-4CE9-8BE8-BE4D5A236CDE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9837CA8F-8FA7-4CE9-8BE8-BE4D5A236CDE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {99D172A2-7914-496C-9005-AA69F51195AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {99D172A2-7914-496C-9005-AA69F51195AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {99D172A2-7914-496C-9005-AA69F51195AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {99D172A2-7914-496C-9005-AA69F51195AF}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2D07BA52-8035-4434-B4FD-9B87789B8286}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2D07BA52-8035-4434-B4FD-9B87789B8286}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2D07BA52-8035-4434-B4FD-9B87789B8286}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2D07BA52-8035-4434-B4FD-9B87789B8286}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B05F1D3D-6D46-4D62-8088-1F6ECFD319EA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C7510E1F-66A4-4076-B87B-889E219AAB3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C7510E1F-66A4-4076-B87B-889E219AAB3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C7510E1F-66A4-4076-B87B-889E219AAB3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C7510E1F-66A4-4076-B87B-889E219AAB3F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {65F07468-96FC-4A71-8565-2CD7A50728CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {65F07468-96FC-4A71-8565-2CD7A50728CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {65F07468-96FC-4A71-8565-2CD7A50728CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {65F07468-96FC-4A71-8565-2CD7A50728CC}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CA2CD67B-1308-460D-BDBA-498F63DEAA31}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CA2CD67B-1308-460D-BDBA-498F63DEAA31}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CA2CD67B-1308-460D-BDBA-498F63DEAA31}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CA2CD67B-1308-460D-BDBA-498F63DEAA31}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A1C102BA-BFA1-4242-A44D-E041A6E37161}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A1C102BA-BFA1-4242-A44D-E041A6E37161}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A1C102BA-BFA1-4242-A44D-E041A6E37161}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A1C102BA-BFA1-4242-A44D-E041A6E37161}.Release|Any CPU.Build.0 = Release|Any CPU
+               {38FCD731-0E11-46F7-A31B-DCBE853AD8D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {38FCD731-0E11-46F7-A31B-DCBE853AD8D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {38FCD731-0E11-46F7-A31B-DCBE853AD8D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {38FCD731-0E11-46F7-A31B-DCBE853AD8D7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4ED6CCE8-8E8A-4D82-8BCA-3EA4D4203AA4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8A8D5677-ACBD-40B4-916D-B9B5451F713D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8A8D5677-ACBD-40B4-916D-B9B5451F713D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8A8D5677-ACBD-40B4-916D-B9B5451F713D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8A8D5677-ACBD-40B4-916D-B9B5451F713D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5532F6F2-B136-4D85-9500-5D1C9E1D9335}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5532F6F2-B136-4D85-9500-5D1C9E1D9335}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5532F6F2-B136-4D85-9500-5D1C9E1D9335}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5532F6F2-B136-4D85-9500-5D1C9E1D9335}.Release|Any CPU.Build.0 = Release|Any CPU
+               {6977FA25-AB73-4DE7-B535-19C04DB9C29A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {6977FA25-AB73-4DE7-B535-19C04DB9C29A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {6977FA25-AB73-4DE7-B535-19C04DB9C29A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {6977FA25-AB73-4DE7-B535-19C04DB9C29A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {475537C3-F2C7-42FD-8AF9-871BC6266BAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {475537C3-F2C7-42FD-8AF9-871BC6266BAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {475537C3-F2C7-42FD-8AF9-871BC6266BAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {475537C3-F2C7-42FD-8AF9-871BC6266BAA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CF521447-730D-46F7-911F-0A1CFFB9B5CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CF521447-730D-46F7-911F-0A1CFFB9B5CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CF521447-730D-46F7-911F-0A1CFFB9B5CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CF521447-730D-46F7-911F-0A1CFFB9B5CB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7C1E1624-DAC7-4819-880B-852644622BF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7C1E1624-DAC7-4819-880B-852644622BF2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7C1E1624-DAC7-4819-880B-852644622BF2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7C1E1624-DAC7-4819-880B-852644622BF2}.Release|Any CPU.Build.0 = Release|Any CPU
+               {84879866-2AFD-4318-8C53-8951471B7369}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {84879866-2AFD-4318-8C53-8951471B7369}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {84879866-2AFD-4318-8C53-8951471B7369}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {84879866-2AFD-4318-8C53-8951471B7369}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0CE11B15-9B31-4AD1-857C-55B69C027130}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0CE11B15-9B31-4AD1-857C-55B69C027130}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0CE11B15-9B31-4AD1-857C-55B69C027130}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0CE11B15-9B31-4AD1-857C-55B69C027130}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9F1843D9-A9D4-4D87-8CC9-B4AF53DE0196}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9F1843D9-A9D4-4D87-8CC9-B4AF53DE0196}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9F1843D9-A9D4-4D87-8CC9-B4AF53DE0196}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9F1843D9-A9D4-4D87-8CC9-B4AF53DE0196}.Release|Any CPU.Build.0 = Release|Any CPU
+               {945A4FD5-2184-44CC-9519-13AFC37ED81A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {945A4FD5-2184-44CC-9519-13AFC37ED81A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {945A4FD5-2184-44CC-9519-13AFC37ED81A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {945A4FD5-2184-44CC-9519-13AFC37ED81A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1DFD7DE0-7771-4EE5-93B7-60551C6D3C6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1DFD7DE0-7771-4EE5-93B7-60551C6D3C6F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1DFD7DE0-7771-4EE5-93B7-60551C6D3C6F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1DFD7DE0-7771-4EE5-93B7-60551C6D3C6F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {562FC450-E53A-4CF5-AE5A-91973EBE5A28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {562FC450-E53A-4CF5-AE5A-91973EBE5A28}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {562FC450-E53A-4CF5-AE5A-91973EBE5A28}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {562FC450-E53A-4CF5-AE5A-91973EBE5A28}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9C3F8EFB-4A3A-4BD1-9072-881F1F558781}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9C3F8EFB-4A3A-4BD1-9072-881F1F558781}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9C3F8EFB-4A3A-4BD1-9072-881F1F558781}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9C3F8EFB-4A3A-4BD1-9072-881F1F558781}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D1129EE6-1E08-4393-8EF2-EA2EA6C1D5A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D1129EE6-1E08-4393-8EF2-EA2EA6C1D5A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D1129EE6-1E08-4393-8EF2-EA2EA6C1D5A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D1129EE6-1E08-4393-8EF2-EA2EA6C1D5A9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {20B32D23-8DD0-4291-A98F-C52A3E99DFE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {20B32D23-8DD0-4291-A98F-C52A3E99DFE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {20B32D23-8DD0-4291-A98F-C52A3E99DFE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {20B32D23-8DD0-4291-A98F-C52A3E99DFE8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9B26C34E-8E81-4857-A1CB-B50F407EE7E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9B26C34E-8E81-4857-A1CB-B50F407EE7E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9B26C34E-8E81-4857-A1CB-B50F407EE7E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9B26C34E-8E81-4857-A1CB-B50F407EE7E1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {21E94E1F-226D-4BD3-9368-594C0553CE91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {21E94E1F-226D-4BD3-9368-594C0553CE91}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {21E94E1F-226D-4BD3-9368-594C0553CE91}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {21E94E1F-226D-4BD3-9368-594C0553CE91}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0653CFE2-4A19-4B91-A51F-793F8D516790}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0653CFE2-4A19-4B91-A51F-793F8D516790}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0653CFE2-4A19-4B91-A51F-793F8D516790}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0653CFE2-4A19-4B91-A51F-793F8D516790}.Release|Any CPU.Build.0 = Release|Any CPU
+               {663D8C81-B74E-4D44-8C59-2264C6942B30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {663D8C81-B74E-4D44-8C59-2264C6942B30}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {663D8C81-B74E-4D44-8C59-2264C6942B30}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {663D8C81-B74E-4D44-8C59-2264C6942B30}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4C5A0721-050A-4457-8D1C-8FB58DA895DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4C5A0721-050A-4457-8D1C-8FB58DA895DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4C5A0721-050A-4457-8D1C-8FB58DA895DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4C5A0721-050A-4457-8D1C-8FB58DA895DE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F26434C1-BA3D-41FB-B560-C009CB72B1B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F26434C1-BA3D-41FB-B560-C009CB72B1B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F26434C1-BA3D-41FB-B560-C009CB72B1B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F26434C1-BA3D-41FB-B560-C009CB72B1B6}.Release|Any CPU.Build.0 = Release|Any CPU
+               {121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {121E7DB9-FC04-46DF-8CF1-18B5A3FEE1B5}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7D94F9AC-9F7A-4639-9E89-85083D77101D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7D94F9AC-9F7A-4639-9E89-85083D77101D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7D94F9AC-9F7A-4639-9E89-85083D77101D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7D94F9AC-9F7A-4639-9E89-85083D77101D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {95593889-8509-4FFC-8EDE-C673FDA39FC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {95593889-8509-4FFC-8EDE-C673FDA39FC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {95593889-8509-4FFC-8EDE-C673FDA39FC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {95593889-8509-4FFC-8EDE-C673FDA39FC8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {287E4CA2-E854-4E18-AFEE-B71E893A30EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {287E4CA2-E854-4E18-AFEE-B71E893A30EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {287E4CA2-E854-4E18-AFEE-B71E893A30EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {287E4CA2-E854-4E18-AFEE-B71E893A30EA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {409FF748-B765-4AB3-BCB1-72199B9E341C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {409FF748-B765-4AB3-BCB1-72199B9E341C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {409FF748-B765-4AB3-BCB1-72199B9E341C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {409FF748-B765-4AB3-BCB1-72199B9E341C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {16740D76-23DD-4BEC-87C6-948A8D766030}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {16740D76-23DD-4BEC-87C6-948A8D766030}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {16740D76-23DD-4BEC-87C6-948A8D766030}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {16740D76-23DD-4BEC-87C6-948A8D766030}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0ECDAF31-B581-4319-A1B3-1CDF1FF1BA0B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C044B1E6-B892-49DC-BD71-4C796BD8964A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C044B1E6-B892-49DC-BD71-4C796BD8964A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C044B1E6-B892-49DC-BD71-4C796BD8964A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C044B1E6-B892-49DC-BD71-4C796BD8964A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {394BAC94-3126-4DAE-8C55-5547372BAB46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {394BAC94-3126-4DAE-8C55-5547372BAB46}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {394BAC94-3126-4DAE-8C55-5547372BAB46}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {394BAC94-3126-4DAE-8C55-5547372BAB46}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0B03F192-EC11-49E5-A7F6-E97C0D559E51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0B03F192-EC11-49E5-A7F6-E97C0D559E51}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0B03F192-EC11-49E5-A7F6-E97C0D559E51}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0B03F192-EC11-49E5-A7F6-E97C0D559E51}.Release|Any CPU.Build.0 = Release|Any CPU
+               {32FF1A9B-A989-43C0-BFBB-3808C7B2509F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {32FF1A9B-A989-43C0-BFBB-3808C7B2509F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {32FF1A9B-A989-43C0-BFBB-3808C7B2509F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {32FF1A9B-A989-43C0-BFBB-3808C7B2509F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {BAC369E3-E94E-4E5A-97FF-0CF696D07814}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {BAC369E3-E94E-4E5A-97FF-0CF696D07814}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {BAC369E3-E94E-4E5A-97FF-0CF696D07814}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {BAC369E3-E94E-4E5A-97FF-0CF696D07814}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8EF189A4-B862-4825-9938-00658C43B534}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8EF189A4-B862-4825-9938-00658C43B534}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8EF189A4-B862-4825-9938-00658C43B534}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8EF189A4-B862-4825-9938-00658C43B534}.Release|Any CPU.Build.0 = Release|Any CPU
+               {71444193-6B64-4C1B-A87D-580CCB548952}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {71444193-6B64-4C1B-A87D-580CCB548952}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {71444193-6B64-4C1B-A87D-580CCB548952}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {71444193-6B64-4C1B-A87D-580CCB548952}.Release|Any CPU.Build.0 = Release|Any CPU
+               {92E7A483-839B-4EFA-A77D-16C68F051941}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {92E7A483-839B-4EFA-A77D-16C68F051941}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {92E7A483-839B-4EFA-A77D-16C68F051941}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {92E7A483-839B-4EFA-A77D-16C68F051941}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DD1B3195-5FEA-46A2-99B5-9839CA60485C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DD1B3195-5FEA-46A2-99B5-9839CA60485C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DD1B3195-5FEA-46A2-99B5-9839CA60485C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DD1B3195-5FEA-46A2-99B5-9839CA60485C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4796A339-E32F-476E-9D7D-69C771CD618C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4796A339-E32F-476E-9D7D-69C771CD618C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4796A339-E32F-476E-9D7D-69C771CD618C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4796A339-E32F-476E-9D7D-69C771CD618C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CA7E5301-90D2-4C07-87B7-851AA216D4C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CA7E5301-90D2-4C07-87B7-851AA216D4C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CA7E5301-90D2-4C07-87B7-851AA216D4C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CA7E5301-90D2-4C07-87B7-851AA216D4C9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {49220562-83E1-49A2-971F-5D31C4AB0258}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {49220562-83E1-49A2-971F-5D31C4AB0258}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {49220562-83E1-49A2-971F-5D31C4AB0258}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {49220562-83E1-49A2-971F-5D31C4AB0258}.Release|Any CPU.Build.0 = Release|Any CPU
+               {99315C7A-EEDA-4247-96F4-14924760DB8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {99315C7A-EEDA-4247-96F4-14924760DB8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {99315C7A-EEDA-4247-96F4-14924760DB8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {99315C7A-EEDA-4247-96F4-14924760DB8B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {85526C39-79CA-40DB-940A-3C83DF30DF85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {85526C39-79CA-40DB-940A-3C83DF30DF85}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {85526C39-79CA-40DB-940A-3C83DF30DF85}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {85526C39-79CA-40DB-940A-3C83DF30DF85}.Release|Any CPU.Build.0 = Release|Any CPU
+               {991C45A8-3B22-45BB-B688-DBF8BA835992}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {991C45A8-3B22-45BB-B688-DBF8BA835992}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {991C45A8-3B22-45BB-B688-DBF8BA835992}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {991C45A8-3B22-45BB-B688-DBF8BA835992}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B91370A1-A33A-4F7A-BDF2-1E194AFA0869}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B91370A1-A33A-4F7A-BDF2-1E194AFA0869}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B91370A1-A33A-4F7A-BDF2-1E194AFA0869}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B91370A1-A33A-4F7A-BDF2-1E194AFA0869}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F83F663F-89F7-481C-941E-E4FE67867254}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F83F663F-89F7-481C-941E-E4FE67867254}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F83F663F-89F7-481C-941E-E4FE67867254}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F83F663F-89F7-481C-941E-E4FE67867254}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D0D311A2-725A-4413-B7FA-EF61E2A4C0C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D0D311A2-725A-4413-B7FA-EF61E2A4C0C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D0D311A2-725A-4413-B7FA-EF61E2A4C0C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D0D311A2-725A-4413-B7FA-EF61E2A4C0C0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {AA8CFAB1-B81C-434E-AA60-C2373B27EB56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {AA8CFAB1-B81C-434E-AA60-C2373B27EB56}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {AA8CFAB1-B81C-434E-AA60-C2373B27EB56}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {AA8CFAB1-B81C-434E-AA60-C2373B27EB56}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CEE0A26D-0700-446F-B515-5AFF610ACF5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CEE0A26D-0700-446F-B515-5AFF610ACF5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CEE0A26D-0700-446F-B515-5AFF610ACF5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CEE0A26D-0700-446F-B515-5AFF610ACF5E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {08486D58-12AA-4B53-82F7-1B2C62EAE9D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {08486D58-12AA-4B53-82F7-1B2C62EAE9D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {08486D58-12AA-4B53-82F7-1B2C62EAE9D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {08486D58-12AA-4B53-82F7-1B2C62EAE9D5}.Release|Any CPU.Build.0 = Release|Any CPU
+               {77D30907-035D-4382-AA43-5A8EE294EA33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {77D30907-035D-4382-AA43-5A8EE294EA33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {77D30907-035D-4382-AA43-5A8EE294EA33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {77D30907-035D-4382-AA43-5A8EE294EA33}.Release|Any CPU.Build.0 = Release|Any CPU
+               {82BD591A-1377-41BD-9B2C-1037574BB935}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {82BD591A-1377-41BD-9B2C-1037574BB935}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {82BD591A-1377-41BD-9B2C-1037574BB935}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {82BD591A-1377-41BD-9B2C-1037574BB935}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1CD96FCF-0288-4FA4-9451-47B0C2206186}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1CD96FCF-0288-4FA4-9451-47B0C2206186}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1CD96FCF-0288-4FA4-9451-47B0C2206186}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1CD96FCF-0288-4FA4-9451-47B0C2206186}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7DA0BC53-8555-4547-BAE6-BD72EF93B109}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7DA0BC53-8555-4547-BAE6-BD72EF93B109}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7DA0BC53-8555-4547-BAE6-BD72EF93B109}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7DA0BC53-8555-4547-BAE6-BD72EF93B109}.Release|Any CPU.Build.0 = Release|Any CPU
+               {6CC04C44-1378-4502-B134-FE6D46B1A4B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {6CC04C44-1378-4502-B134-FE6D46B1A4B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {6CC04C44-1378-4502-B134-FE6D46B1A4B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {6CC04C44-1378-4502-B134-FE6D46B1A4B4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7E62A1A2-DEED-44AD-9FF2-178065ED8A44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7E62A1A2-DEED-44AD-9FF2-178065ED8A44}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7E62A1A2-DEED-44AD-9FF2-178065ED8A44}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7E62A1A2-DEED-44AD-9FF2-178065ED8A44}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E19661F8-3BCE-48C0-A408-8F712F87A396}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E19661F8-3BCE-48C0-A408-8F712F87A396}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E19661F8-3BCE-48C0-A408-8F712F87A396}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E19661F8-3BCE-48C0-A408-8F712F87A396}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D413E89D-CE81-4766-BBC1-AC17A3FD5C95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D413E89D-CE81-4766-BBC1-AC17A3FD5C95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D413E89D-CE81-4766-BBC1-AC17A3FD5C95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D413E89D-CE81-4766-BBC1-AC17A3FD5C95}.Release|Any CPU.Build.0 = Release|Any CPU
+               {07BD11C9-C562-4EC3-8B7E-26EA909393C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {07BD11C9-C562-4EC3-8B7E-26EA909393C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {07BD11C9-C562-4EC3-8B7E-26EA909393C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {07BD11C9-C562-4EC3-8B7E-26EA909393C0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7EB08776-A0D3-415F-960A-58869EDFDA02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7EB08776-A0D3-415F-960A-58869EDFDA02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7EB08776-A0D3-415F-960A-58869EDFDA02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7EB08776-A0D3-415F-960A-58869EDFDA02}.Release|Any CPU.Build.0 = Release|Any CPU
+               {228F1876-102C-4817-875C-1D80F17BADF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {228F1876-102C-4817-875C-1D80F17BADF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {228F1876-102C-4817-875C-1D80F17BADF9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {228F1876-102C-4817-875C-1D80F17BADF9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {923568BE-5A8D-44A1-AA33-348679E6AAD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {923568BE-5A8D-44A1-AA33-348679E6AAD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {923568BE-5A8D-44A1-AA33-348679E6AAD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {923568BE-5A8D-44A1-AA33-348679E6AAD7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C67F17EE-7E1C-4B87-B58B-11458749DD70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C67F17EE-7E1C-4B87-B58B-11458749DD70}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C67F17EE-7E1C-4B87-B58B-11458749DD70}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C67F17EE-7E1C-4B87-B58B-11458749DD70}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C7D8B744-96E6-42A0-82C0-C191C686D485}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C7D8B744-96E6-42A0-82C0-C191C686D485}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C7D8B744-96E6-42A0-82C0-C191C686D485}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C7D8B744-96E6-42A0-82C0-C191C686D485}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2ABC2A54-EF46-42A3-BCCD-A58070E5D2F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2ABC2A54-EF46-42A3-BCCD-A58070E5D2F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2ABC2A54-EF46-42A3-BCCD-A58070E5D2F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2ABC2A54-EF46-42A3-BCCD-A58070E5D2F0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8C367062-EFEF-4765-B1B1-5553608F6A60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8C367062-EFEF-4765-B1B1-5553608F6A60}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8C367062-EFEF-4765-B1B1-5553608F6A60}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8C367062-EFEF-4765-B1B1-5553608F6A60}.Release|Any CPU.Build.0 = Release|Any CPU
+               {41B3B369-328C-45B8-9F14-224641427A35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {41B3B369-328C-45B8-9F14-224641427A35}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {41B3B369-328C-45B8-9F14-224641427A35}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {41B3B369-328C-45B8-9F14-224641427A35}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3C0E9135-1458-47F6-9076-17FFB1E3E32F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3C0E9135-1458-47F6-9076-17FFB1E3E32F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3C0E9135-1458-47F6-9076-17FFB1E3E32F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3C0E9135-1458-47F6-9076-17FFB1E3E32F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A0DF2D35-BA97-4CAB-90C6-1C4463186C3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A0DF2D35-BA97-4CAB-90C6-1C4463186C3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A0DF2D35-BA97-4CAB-90C6-1C4463186C3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A0DF2D35-BA97-4CAB-90C6-1C4463186C3E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CF9157B2-D8CB-4C1E-9F92-7028CBD13DE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CF9157B2-D8CB-4C1E-9F92-7028CBD13DE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CF9157B2-D8CB-4C1E-9F92-7028CBD13DE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CF9157B2-D8CB-4C1E-9F92-7028CBD13DE0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {465CE08E-9F33-4EA5-9AAB-A03DEBFAF671}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {465CE08E-9F33-4EA5-9AAB-A03DEBFAF671}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {465CE08E-9F33-4EA5-9AAB-A03DEBFAF671}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {465CE08E-9F33-4EA5-9AAB-A03DEBFAF671}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0E57DA52-274B-4E8D-A60D-3B87910B70E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0E57DA52-274B-4E8D-A60D-3B87910B70E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0E57DA52-274B-4E8D-A60D-3B87910B70E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0E57DA52-274B-4E8D-A60D-3B87910B70E0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {993AE1D3-7F06-482F-A90A-A06FD59B3FF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {993AE1D3-7F06-482F-A90A-A06FD59B3FF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {993AE1D3-7F06-482F-A90A-A06FD59B3FF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {993AE1D3-7F06-482F-A90A-A06FD59B3FF5}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0C6297C3-66BE-4FD1-B9B0-057950B32E94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0C6297C3-66BE-4FD1-B9B0-057950B32E94}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0C6297C3-66BE-4FD1-B9B0-057950B32E94}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0C6297C3-66BE-4FD1-B9B0-057950B32E94}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7694FE57-6BB7-478E-BB4E-C5187167804F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7694FE57-6BB7-478E-BB4E-C5187167804F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7694FE57-6BB7-478E-BB4E-C5187167804F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7694FE57-6BB7-478E-BB4E-C5187167804F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {BEF2A1BC-18C4-4D92-875B-DABEBC2D6B8C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {91FFC577-CF58-43EB-BD06-D0233F588A5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {91FFC577-CF58-43EB-BD06-D0233F588A5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {91FFC577-CF58-43EB-BD06-D0233F588A5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {91FFC577-CF58-43EB-BD06-D0233F588A5B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A91ADA57-5818-4949-B584-CB5303EB8842}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A91ADA57-5818-4949-B584-CB5303EB8842}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A91ADA57-5818-4949-B584-CB5303EB8842}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A91ADA57-5818-4949-B584-CB5303EB8842}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F3D6D651-192F-4209-B272-7F8354D0CDB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F3D6D651-192F-4209-B272-7F8354D0CDB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F3D6D651-192F-4209-B272-7F8354D0CDB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F3D6D651-192F-4209-B272-7F8354D0CDB6}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D358D57B-1CF3-4DBC-B5F7-17B69814B7DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D358D57B-1CF3-4DBC-B5F7-17B69814B7DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D358D57B-1CF3-4DBC-B5F7-17B69814B7DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D358D57B-1CF3-4DBC-B5F7-17B69814B7DE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {EC71F150-48A7-4971-A37D-E519ABA830A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {EC71F150-48A7-4971-A37D-E519ABA830A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {EC71F150-48A7-4971-A37D-E519ABA830A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {EC71F150-48A7-4971-A37D-E519ABA830A3}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8BA87CBE-8098-4512-B008-A347E1EA281C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8BA87CBE-8098-4512-B008-A347E1EA281C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8BA87CBE-8098-4512-B008-A347E1EA281C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8BA87CBE-8098-4512-B008-A347E1EA281C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1CB843E3-75E7-4115-9EE6-7B7262AC6C96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1CB843E3-75E7-4115-9EE6-7B7262AC6C96}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1CB843E3-75E7-4115-9EE6-7B7262AC6C96}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1CB843E3-75E7-4115-9EE6-7B7262AC6C96}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3429D3B3-51DC-4236-9C5A-33C4F9E260FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3429D3B3-51DC-4236-9C5A-33C4F9E260FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3429D3B3-51DC-4236-9C5A-33C4F9E260FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3429D3B3-51DC-4236-9C5A-33C4F9E260FE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {443D0D78-0A65-4288-80C2-B58011E3A5D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {443D0D78-0A65-4288-80C2-B58011E3A5D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {443D0D78-0A65-4288-80C2-B58011E3A5D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {443D0D78-0A65-4288-80C2-B58011E3A5D1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3C248397-71FD-4A63-B4A5-9F2A28C4D983}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3C248397-71FD-4A63-B4A5-9F2A28C4D983}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3C248397-71FD-4A63-B4A5-9F2A28C4D983}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3C248397-71FD-4A63-B4A5-9F2A28C4D983}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CD0A320A-620E-42D0-86CD-2D32F5592E57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CD0A320A-620E-42D0-86CD-2D32F5592E57}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CD0A320A-620E-42D0-86CD-2D32F5592E57}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CD0A320A-620E-42D0-86CD-2D32F5592E57}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A8B93174-06DF-4FC7-8E3E-45F395A943EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A8B93174-06DF-4FC7-8E3E-45F395A943EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A8B93174-06DF-4FC7-8E3E-45F395A943EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A8B93174-06DF-4FC7-8E3E-45F395A943EB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2A3A7368-D302-4166-820C-8CB18138740C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2A3A7368-D302-4166-820C-8CB18138740C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2A3A7368-D302-4166-820C-8CB18138740C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2A3A7368-D302-4166-820C-8CB18138740C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {114A51BC-8AB2-4B25-A9A7-CB78C43745B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {114A51BC-8AB2-4B25-A9A7-CB78C43745B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {114A51BC-8AB2-4B25-A9A7-CB78C43745B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {114A51BC-8AB2-4B25-A9A7-CB78C43745B8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {57115A1C-8C33-455E-A108-04DCD04808BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {57115A1C-8C33-455E-A108-04DCD04808BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {57115A1C-8C33-455E-A108-04DCD04808BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {57115A1C-8C33-455E-A108-04DCD04808BD}.Release|Any CPU.Build.0 = Release|Any CPU
+               {99FAEDEC-48C5-4B12-8707-13A8CF11CFEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {99FAEDEC-48C5-4B12-8707-13A8CF11CFEF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {99FAEDEC-48C5-4B12-8707-13A8CF11CFEF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {99FAEDEC-48C5-4B12-8707-13A8CF11CFEF}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D86B8C00-9D5A-46D0-8BF0-49E4D7606EAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D86B8C00-9D5A-46D0-8BF0-49E4D7606EAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D86B8C00-9D5A-46D0-8BF0-49E4D7606EAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D86B8C00-9D5A-46D0-8BF0-49E4D7606EAD}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8B8B57E4-285A-409A-BA4A-290DE0055301}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8B8B57E4-285A-409A-BA4A-290DE0055301}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8B8B57E4-285A-409A-BA4A-290DE0055301}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8B8B57E4-285A-409A-BA4A-290DE0055301}.Release|Any CPU.Build.0 = Release|Any CPU
+               {54B3EC1E-F177-4E17-B4B9-ADF5C4AEE9B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {54B3EC1E-F177-4E17-B4B9-ADF5C4AEE9B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {54B3EC1E-F177-4E17-B4B9-ADF5C4AEE9B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {54B3EC1E-F177-4E17-B4B9-ADF5C4AEE9B4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {039AD56A-E91B-4803-8328-287F70B61D14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {039AD56A-E91B-4803-8328-287F70B61D14}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {039AD56A-E91B-4803-8328-287F70B61D14}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {039AD56A-E91B-4803-8328-287F70B61D14}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9F93BC7A-F061-4AF5-AF3C-F81692D20E89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9F93BC7A-F061-4AF5-AF3C-F81692D20E89}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9F93BC7A-F061-4AF5-AF3C-F81692D20E89}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9F93BC7A-F061-4AF5-AF3C-F81692D20E89}.Release|Any CPU.Build.0 = Release|Any CPU
+               {75114723-49E9-4351-A4FD-36DB9BC044E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {75114723-49E9-4351-A4FD-36DB9BC044E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {75114723-49E9-4351-A4FD-36DB9BC044E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {75114723-49E9-4351-A4FD-36DB9BC044E6}.Release|Any CPU.Build.0 = Release|Any CPU
+               {61C7FBD9-B531-4292-8456-AAA6F9E650C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {61C7FBD9-B531-4292-8456-AAA6F9E650C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {61C7FBD9-B531-4292-8456-AAA6F9E650C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {61C7FBD9-B531-4292-8456-AAA6F9E650C4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {417E7FEB-E054-44F0-81FF-A896F4018DC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {417E7FEB-E054-44F0-81FF-A896F4018DC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {417E7FEB-E054-44F0-81FF-A896F4018DC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {417E7FEB-E054-44F0-81FF-A896F4018DC7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2E94B160-349C-4138-8922-208B3B8175F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2E94B160-349C-4138-8922-208B3B8175F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2E94B160-349C-4138-8922-208B3B8175F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2E94B160-349C-4138-8922-208B3B8175F2}.Release|Any CPU.Build.0 = Release|Any CPU
+               {954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {954D1C17-36C2-4EE1-A1B6-144E8AB18FB4}.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
+               {21F6D72C-2C4D-4108-9BC5-C01FAFFCEF8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {21F6D72C-2C4D-4108-9BC5-C01FAFFCEF8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {21F6D72C-2C4D-4108-9BC5-C01FAFFCEF8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {21F6D72C-2C4D-4108-9BC5-C01FAFFCEF8E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FBA53F04-D998-43D8-8538-C11EE71EEB70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FBA53F04-D998-43D8-8538-C11EE71EEB70}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FBA53F04-D998-43D8-8538-C11EE71EEB70}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FBA53F04-D998-43D8-8538-C11EE71EEB70}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3D24376B-ECC8-4E7B-9433-C77CC67880AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3D24376B-ECC8-4E7B-9433-C77CC67880AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3D24376B-ECC8-4E7B-9433-C77CC67880AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3D24376B-ECC8-4E7B-9433-C77CC67880AA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2BAFB878-D329-46A5-93AF-5A4ECD403A13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2BAFB878-D329-46A5-93AF-5A4ECD403A13}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2BAFB878-D329-46A5-93AF-5A4ECD403A13}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2BAFB878-D329-46A5-93AF-5A4ECD403A13}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DB6937A9-D27A-42AB-A044-1DB4B1F97414}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DB6937A9-D27A-42AB-A044-1DB4B1F97414}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DB6937A9-D27A-42AB-A044-1DB4B1F97414}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DB6937A9-D27A-42AB-A044-1DB4B1F97414}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5CD66EA1-51EB-48EE-8C1C-DDFD23E22C38}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7E7B683B-FA73-492D-A59B-E13AF28F8B21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7E7B683B-FA73-492D-A59B-E13AF28F8B21}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7E7B683B-FA73-492D-A59B-E13AF28F8B21}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7E7B683B-FA73-492D-A59B-E13AF28F8B21}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0DA63190-E6E1-41C5-B683-A54FADBE61CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0DA63190-E6E1-41C5-B683-A54FADBE61CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0DA63190-E6E1-41C5-B683-A54FADBE61CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0DA63190-E6E1-41C5-B683-A54FADBE61CB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {AE80331E-4C95-4F65-BE43-0C3011661AE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {AE80331E-4C95-4F65-BE43-0C3011661AE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {AE80331E-4C95-4F65-BE43-0C3011661AE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {AE80331E-4C95-4F65-BE43-0C3011661AE1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B0995E00-BF37-4B8A-8229-285C060E5957}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B0995E00-BF37-4B8A-8229-285C060E5957}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B0995E00-BF37-4B8A-8229-285C060E5957}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B0995E00-BF37-4B8A-8229-285C060E5957}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E572DA55-C0E6-42BA-9BCF-05B2C777D15B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E572DA55-C0E6-42BA-9BCF-05B2C777D15B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E572DA55-C0E6-42BA-9BCF-05B2C777D15B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E572DA55-C0E6-42BA-9BCF-05B2C777D15B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A581C8A4-F031-43BA-A744-042ECD6EA6FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A581C8A4-F031-43BA-A744-042ECD6EA6FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A581C8A4-F031-43BA-A744-042ECD6EA6FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A581C8A4-F031-43BA-A744-042ECD6EA6FE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {20A3B729-8CAB-4480-84BF-07E8CECE4CDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {20A3B729-8CAB-4480-84BF-07E8CECE4CDB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {20A3B729-8CAB-4480-84BF-07E8CECE4CDB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {20A3B729-8CAB-4480-84BF-07E8CECE4CDB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E90544E8-C031-49EE-BB6F-8688382E8618}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E90544E8-C031-49EE-BB6F-8688382E8618}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E90544E8-C031-49EE-BB6F-8688382E8618}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E90544E8-C031-49EE-BB6F-8688382E8618}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DC1A3B5B-AFAC-4EE0-B9B8-6664F9E744B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DC1A3B5B-AFAC-4EE0-B9B8-6664F9E744B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DC1A3B5B-AFAC-4EE0-B9B8-6664F9E744B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DC1A3B5B-AFAC-4EE0-B9B8-6664F9E744B7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3353D8EA-FB17-4A46-B7B6-82D55B12BD5D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4F614C6C-A83E-4C3C-859B-0548391F519E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4F614C6C-A83E-4C3C-859B-0548391F519E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4F614C6C-A83E-4C3C-859B-0548391F519E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4F614C6C-A83E-4C3C-859B-0548391F519E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F3D909C0-D548-4FBC-BA04-BC8A445954EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F3D909C0-D548-4FBC-BA04-BC8A445954EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F3D909C0-D548-4FBC-BA04-BC8A445954EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F3D909C0-D548-4FBC-BA04-BC8A445954EA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C410B7A1-AC09-4CBB-9F20-AC9473811B40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C410B7A1-AC09-4CBB-9F20-AC9473811B40}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C410B7A1-AC09-4CBB-9F20-AC9473811B40}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C410B7A1-AC09-4CBB-9F20-AC9473811B40}.Release|Any CPU.Build.0 = Release|Any CPU
+               {45FB5242-B51C-43BC-A7B5-75E5E17C4E95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {45FB5242-B51C-43BC-A7B5-75E5E17C4E95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {45FB5242-B51C-43BC-A7B5-75E5E17C4E95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {45FB5242-B51C-43BC-A7B5-75E5E17C4E95}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CE1B7764-9679-451A-9ACB-697088B116F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CE1B7764-9679-451A-9ACB-697088B116F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CE1B7764-9679-451A-9ACB-697088B116F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CE1B7764-9679-451A-9ACB-697088B116F1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {53BEA1F5-AA08-429E-BD7A-EAD4DF7B9EE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {53BEA1F5-AA08-429E-BD7A-EAD4DF7B9EE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {53BEA1F5-AA08-429E-BD7A-EAD4DF7B9EE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {53BEA1F5-AA08-429E-BD7A-EAD4DF7B9EE1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D5F1C909-8875-4D37-8CC1-30851258C594}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D5F1C909-8875-4D37-8CC1-30851258C594}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D5F1C909-8875-4D37-8CC1-30851258C594}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D5F1C909-8875-4D37-8CC1-30851258C594}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1D746BE5-4458-4F6F-B87F-8B3EEEE2DD46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1D746BE5-4458-4F6F-B87F-8B3EEEE2DD46}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1D746BE5-4458-4F6F-B87F-8B3EEEE2DD46}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1D746BE5-4458-4F6F-B87F-8B3EEEE2DD46}.Release|Any CPU.Build.0 = Release|Any CPU
+               {93406A57-422B-4A7E-886A-B37F2E97DB78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {93406A57-422B-4A7E-886A-B37F2E97DB78}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {93406A57-422B-4A7E-886A-B37F2E97DB78}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {93406A57-422B-4A7E-886A-B37F2E97DB78}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C035D4D2-D112-49A6-87B8-E47469BBDA4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C035D4D2-D112-49A6-87B8-E47469BBDA4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C035D4D2-D112-49A6-87B8-E47469BBDA4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C035D4D2-D112-49A6-87B8-E47469BBDA4F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3AD60A26-BA14-4B61-9293-D98C1BF9552C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3AD60A26-BA14-4B61-9293-D98C1BF9552C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3AD60A26-BA14-4B61-9293-D98C1BF9552C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3AD60A26-BA14-4B61-9293-D98C1BF9552C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {83FDEDF8-E46D-437E-8CEF-DD2C36E05324}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {83FDEDF8-E46D-437E-8CEF-DD2C36E05324}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {83FDEDF8-E46D-437E-8CEF-DD2C36E05324}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {83FDEDF8-E46D-437E-8CEF-DD2C36E05324}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8E750A9D-7421-408C-B859-62A8C92D3FE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8E750A9D-7421-408C-B859-62A8C92D3FE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8E750A9D-7421-408C-B859-62A8C92D3FE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8E750A9D-7421-408C-B859-62A8C92D3FE2}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1B8CCB0F-D7EC-421E-B5E3-9F107139FE7E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {74D8D6B9-1D98-4F19-A834-A0C603AD1482}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {74D8D6B9-1D98-4F19-A834-A0C603AD1482}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {74D8D6B9-1D98-4F19-A834-A0C603AD1482}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {74D8D6B9-1D98-4F19-A834-A0C603AD1482}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5889C0B9-25DF-4405-A240-AC0615F4B3EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5889C0B9-25DF-4405-A240-AC0615F4B3EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5889C0B9-25DF-4405-A240-AC0615F4B3EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5889C0B9-25DF-4405-A240-AC0615F4B3EB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0EDE201B-DEE2-486E-8DF2-F18F9D6239B9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5F59D153-79FB-4348-B615-419F2DA69166}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5F59D153-79FB-4348-B615-419F2DA69166}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5F59D153-79FB-4348-B615-419F2DA69166}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5F59D153-79FB-4348-B615-419F2DA69166}.Release|Any CPU.Build.0 = Release|Any CPU
+               {74E571CD-0506-4A52-B780-FDA9445675FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {74E571CD-0506-4A52-B780-FDA9445675FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {74E571CD-0506-4A52-B780-FDA9445675FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {74E571CD-0506-4A52-B780-FDA9445675FB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F70BF1C1-23E0-449D-966D-0A0657F0AB02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F70BF1C1-23E0-449D-966D-0A0657F0AB02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F70BF1C1-23E0-449D-966D-0A0657F0AB02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F70BF1C1-23E0-449D-966D-0A0657F0AB02}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9F8B1088-2610-4E4D-A6E4-EDF2771104D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9F8B1088-2610-4E4D-A6E4-EDF2771104D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9F8B1088-2610-4E4D-A6E4-EDF2771104D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9F8B1088-2610-4E4D-A6E4-EDF2771104D9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {64E625C0-AA4E-44DC-98F4-352D552F2EF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {64E625C0-AA4E-44DC-98F4-352D552F2EF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {64E625C0-AA4E-44DC-98F4-352D552F2EF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {64E625C0-AA4E-44DC-98F4-352D552F2EF8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8A46F1CA-4F8B-4EE5-A5E3-AC67291311F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8A46F1CA-4F8B-4EE5-A5E3-AC67291311F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8A46F1CA-4F8B-4EE5-A5E3-AC67291311F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8A46F1CA-4F8B-4EE5-A5E3-AC67291311F3}.Release|Any CPU.Build.0 = Release|Any CPU
+               {02E0DC5C-2182-45D8-95E3-FF5ED16C318E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {02E0DC5C-2182-45D8-95E3-FF5ED16C318E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {02E0DC5C-2182-45D8-95E3-FF5ED16C318E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {02E0DC5C-2182-45D8-95E3-FF5ED16C318E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1500FD28-7DB2-40B3-BAB2-A8FBE3960A4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1500FD28-7DB2-40B3-BAB2-A8FBE3960A4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1500FD28-7DB2-40B3-BAB2-A8FBE3960A4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1500FD28-7DB2-40B3-BAB2-A8FBE3960A4E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {BC669CAE-D6F8-49B9-8AC3-68B48BD70587}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {BC669CAE-D6F8-49B9-8AC3-68B48BD70587}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {BC669CAE-D6F8-49B9-8AC3-68B48BD70587}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {BC669CAE-D6F8-49B9-8AC3-68B48BD70587}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E8E13C56-208F-44E9-B0F9-F1A4996C595A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E8E13C56-208F-44E9-B0F9-F1A4996C595A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E8E13C56-208F-44E9-B0F9-F1A4996C595A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E8E13C56-208F-44E9-B0F9-F1A4996C595A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C4643395-6B5B-47D9-BD50-9F6804478AFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C4643395-6B5B-47D9-BD50-9F6804478AFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C4643395-6B5B-47D9-BD50-9F6804478AFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C4643395-6B5B-47D9-BD50-9F6804478AFD}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E8DC0734-B7DB-4CA3-9DF2-4103F35B8A39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E8DC0734-B7DB-4CA3-9DF2-4103F35B8A39}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E8DC0734-B7DB-4CA3-9DF2-4103F35B8A39}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E8DC0734-B7DB-4CA3-9DF2-4103F35B8A39}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9A686629-45E0-431D-975C-BEDF137D75F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9A686629-45E0-431D-975C-BEDF137D75F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9A686629-45E0-431D-975C-BEDF137D75F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9A686629-45E0-431D-975C-BEDF137D75F1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E8BE3F98-6FE7-4EBD-8FAC-7CDADFE26096}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E8BE3F98-6FE7-4EBD-8FAC-7CDADFE26096}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E8BE3F98-6FE7-4EBD-8FAC-7CDADFE26096}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E8BE3F98-6FE7-4EBD-8FAC-7CDADFE26096}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4F4AE80E-7DB0-49A9-B508-80A328137181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4F4AE80E-7DB0-49A9-B508-80A328137181}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4F4AE80E-7DB0-49A9-B508-80A328137181}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4F4AE80E-7DB0-49A9-B508-80A328137181}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1AC76475-2AAB-431E-BD97-444CD5AF1191}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1AC76475-2AAB-431E-BD97-444CD5AF1191}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1AC76475-2AAB-431E-BD97-444CD5AF1191}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1AC76475-2AAB-431E-BD97-444CD5AF1191}.Release|Any CPU.Build.0 = Release|Any CPU
+               {05D8BAFE-64FA-4F09-AC7B-86627DFF136F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {05D8BAFE-64FA-4F09-AC7B-86627DFF136F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {05D8BAFE-64FA-4F09-AC7B-86627DFF136F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {05D8BAFE-64FA-4F09-AC7B-86627DFF136F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {33307B59-24A6-4100-9E0C-F65613FE95AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {33307B59-24A6-4100-9E0C-F65613FE95AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {33307B59-24A6-4100-9E0C-F65613FE95AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {33307B59-24A6-4100-9E0C-F65613FE95AA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FB9F6B34-05B5-444F-885E-FF87DA721F12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FB9F6B34-05B5-444F-885E-FF87DA721F12}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FB9F6B34-05B5-444F-885E-FF87DA721F12}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FB9F6B34-05B5-444F-885E-FF87DA721F12}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D8ECB9E8-884D-4BC4-8854-BA89701C9FC3}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A05D5D7B-744A-4E62-9B38-4B5149AA955A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A05D5D7B-744A-4E62-9B38-4B5149AA955A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A05D5D7B-744A-4E62-9B38-4B5149AA955A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A05D5D7B-744A-4E62-9B38-4B5149AA955A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C1BA77F3-938B-4598-BD75-5E9578827F47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C1BA77F3-938B-4598-BD75-5E9578827F47}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C1BA77F3-938B-4598-BD75-5E9578827F47}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C1BA77F3-938B-4598-BD75-5E9578827F47}.Release|Any CPU.Build.0 = Release|Any CPU
+               {ADF802C8-DED6-4991-A5AE-34B8F1440EE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {ADF802C8-DED6-4991-A5AE-34B8F1440EE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {ADF802C8-DED6-4991-A5AE-34B8F1440EE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {ADF802C8-DED6-4991-A5AE-34B8F1440EE4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {EB9696AB-2203-48F1-92B4-86BD28340248}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {EB9696AB-2203-48F1-92B4-86BD28340248}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {EB9696AB-2203-48F1-92B4-86BD28340248}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {EB9696AB-2203-48F1-92B4-86BD28340248}.Release|Any CPU.Build.0 = Release|Any CPU
+               {704ADB45-E58F-432D-955A-69E3B5DDEE77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {704ADB45-E58F-432D-955A-69E3B5DDEE77}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {704ADB45-E58F-432D-955A-69E3B5DDEE77}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {704ADB45-E58F-432D-955A-69E3B5DDEE77}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9A7E3AA8-1EB4-4A43-A806-636E6B220A76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9A7E3AA8-1EB4-4A43-A806-636E6B220A76}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9A7E3AA8-1EB4-4A43-A806-636E6B220A76}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9A7E3AA8-1EB4-4A43-A806-636E6B220A76}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1A3E2D13-1CE7-43CB-9748-9C7D586A897F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1A3E2D13-1CE7-43CB-9748-9C7D586A897F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1A3E2D13-1CE7-43CB-9748-9C7D586A897F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1A3E2D13-1CE7-43CB-9748-9C7D586A897F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {AC2AB4A1-8005-4458-8B2B-614DA9BBC644}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {AC2AB4A1-8005-4458-8B2B-614DA9BBC644}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {AC2AB4A1-8005-4458-8B2B-614DA9BBC644}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {AC2AB4A1-8005-4458-8B2B-614DA9BBC644}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D8A2B8F2-F52B-44D5-A868-C344682749E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D8A2B8F2-F52B-44D5-A868-C344682749E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D8A2B8F2-F52B-44D5-A868-C344682749E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D8A2B8F2-F52B-44D5-A868-C344682749E2}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E34212A3-F152-4A6F-88F7-7A4D0324D11C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E34212A3-F152-4A6F-88F7-7A4D0324D11C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E34212A3-F152-4A6F-88F7-7A4D0324D11C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E34212A3-F152-4A6F-88F7-7A4D0324D11C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {47FD8F07-F207-478D-B9D7-4CE5DC4A52B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {47FD8F07-F207-478D-B9D7-4CE5DC4A52B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {47FD8F07-F207-478D-B9D7-4CE5DC4A52B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {47FD8F07-F207-478D-B9D7-4CE5DC4A52B6}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B1643A3E-B53E-4264-8CA3-27533EF662CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B1643A3E-B53E-4264-8CA3-27533EF662CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B1643A3E-B53E-4264-8CA3-27533EF662CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B1643A3E-B53E-4264-8CA3-27533EF662CB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2E8547F9-AE9C-4179-BC88-C0695369170B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2E8547F9-AE9C-4179-BC88-C0695369170B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2E8547F9-AE9C-4179-BC88-C0695369170B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2E8547F9-AE9C-4179-BC88-C0695369170B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {10779E1B-BD7F-4FE1-81BB-E4EE8BAA0B83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {10779E1B-BD7F-4FE1-81BB-E4EE8BAA0B83}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {10779E1B-BD7F-4FE1-81BB-E4EE8BAA0B83}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {10779E1B-BD7F-4FE1-81BB-E4EE8BAA0B83}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0BE7F9C7-58D0-42F5-A177-1DA6CAE06A94}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E0DEF2F1-BC80-48E8-8387-13CC5B03BE5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E0DEF2F1-BC80-48E8-8387-13CC5B03BE5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E0DEF2F1-BC80-48E8-8387-13CC5B03BE5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E0DEF2F1-BC80-48E8-8387-13CC5B03BE5B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C60066A8-6929-44CD-BD9F-4556AFFC0087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C60066A8-6929-44CD-BD9F-4556AFFC0087}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C60066A8-6929-44CD-BD9F-4556AFFC0087}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C60066A8-6929-44CD-BD9F-4556AFFC0087}.Release|Any CPU.Build.0 = Release|Any CPU
+               {875503E2-28DA-4301-99D4-9A897BDC06F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {875503E2-28DA-4301-99D4-9A897BDC06F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {875503E2-28DA-4301-99D4-9A897BDC06F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {875503E2-28DA-4301-99D4-9A897BDC06F1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C776055D-B157-4022-8926-DC1DCE41832F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C776055D-B157-4022-8926-DC1DCE41832F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C776055D-B157-4022-8926-DC1DCE41832F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C776055D-B157-4022-8926-DC1DCE41832F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C18ABE89-33D2-4780-93BE-AB89B8187581}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C18ABE89-33D2-4780-93BE-AB89B8187581}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C18ABE89-33D2-4780-93BE-AB89B8187581}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C18ABE89-33D2-4780-93BE-AB89B8187581}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CE2E44C6-7B7F-43BB-992D-44749DFA7D71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CE2E44C6-7B7F-43BB-992D-44749DFA7D71}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CE2E44C6-7B7F-43BB-992D-44749DFA7D71}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CE2E44C6-7B7F-43BB-992D-44749DFA7D71}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DD189B9C-5CB4-4CB8-988C-90C36AB0BDA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DD189B9C-5CB4-4CB8-988C-90C36AB0BDA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DD189B9C-5CB4-4CB8-988C-90C36AB0BDA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DD189B9C-5CB4-4CB8-988C-90C36AB0BDA2}.Release|Any CPU.Build.0 = Release|Any CPU
+               {6D34CFEC-13B9-4E34-A253-CE4E46322542}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {6D34CFEC-13B9-4E34-A253-CE4E46322542}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {6D34CFEC-13B9-4E34-A253-CE4E46322542}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {6D34CFEC-13B9-4E34-A253-CE4E46322542}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FD8BB787-B115-4DED-ACB0-2858546FC16D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FD8BB787-B115-4DED-ACB0-2858546FC16D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FD8BB787-B115-4DED-ACB0-2858546FC16D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FD8BB787-B115-4DED-ACB0-2858546FC16D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {42F035A7-4FCD-4526-9D82-E7D3D4350AC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {42F035A7-4FCD-4526-9D82-E7D3D4350AC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {42F035A7-4FCD-4526-9D82-E7D3D4350AC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {42F035A7-4FCD-4526-9D82-E7D3D4350AC1}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D80FD091-3F53-4879-B0BB-08897139CF97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D80FD091-3F53-4879-B0BB-08897139CF97}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D80FD091-3F53-4879-B0BB-08897139CF97}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D80FD091-3F53-4879-B0BB-08897139CF97}.Release|Any CPU.Build.0 = Release|Any CPU
+               {CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {CC4B4666-F6F2-4E54-8AF9-656A76A3F0DF}.Release|Any CPU.Build.0 = Release|Any CPU
+               {83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {83E7D015-CA2B-4B3D-A764-DB8C3A9B3EEE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {6A74098E-D4D5-4D6F-A673-8E95CBF8726E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {6A74098E-D4D5-4D6F-A673-8E95CBF8726E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {6A74098E-D4D5-4D6F-A673-8E95CBF8726E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {6A74098E-D4D5-4D6F-A673-8E95CBF8726E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {03DD638D-4D60-42BB-94D6-3C7112C62C20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {03DD638D-4D60-42BB-94D6-3C7112C62C20}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {03DD638D-4D60-42BB-94D6-3C7112C62C20}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {03DD638D-4D60-42BB-94D6-3C7112C62C20}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5462ACB9-395E-4152-8292-B24612453210}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5462ACB9-395E-4152-8292-B24612453210}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5462ACB9-395E-4152-8292-B24612453210}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5462ACB9-395E-4152-8292-B24612453210}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A12A96AC-3AAD-417A-90FB-B40573189AC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A12A96AC-3AAD-417A-90FB-B40573189AC4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A12A96AC-3AAD-417A-90FB-B40573189AC4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A12A96AC-3AAD-417A-90FB-B40573189AC4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {6E6F15CD-2244-4DD8-AD9E-02FECE17DB0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {6E6F15CD-2244-4DD8-AD9E-02FECE17DB0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {6E6F15CD-2244-4DD8-AD9E-02FECE17DB0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {6E6F15CD-2244-4DD8-AD9E-02FECE17DB0D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {36C5B564-9E57-4DD3-ADA4-4EC79402B02E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {36C5B564-9E57-4DD3-ADA4-4EC79402B02E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {36C5B564-9E57-4DD3-ADA4-4EC79402B02E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {36C5B564-9E57-4DD3-ADA4-4EC79402B02E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {68AE2077-862E-4351-A159-D3CD817059CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {68AE2077-862E-4351-A159-D3CD817059CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {68AE2077-862E-4351-A159-D3CD817059CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {68AE2077-862E-4351-A159-D3CD817059CF}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4EEAD998-2E72-4435-9BC3-9A3C1DDC59A7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A7DB00D7-81EF-4197-9F87-D6EBDFDBD88E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A7DB00D7-81EF-4197-9F87-D6EBDFDBD88E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A7DB00D7-81EF-4197-9F87-D6EBDFDBD88E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A7DB00D7-81EF-4197-9F87-D6EBDFDBD88E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4D33E714-F07E-44AC-9998-705170E29818}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4D33E714-F07E-44AC-9998-705170E29818}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4D33E714-F07E-44AC-9998-705170E29818}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4D33E714-F07E-44AC-9998-705170E29818}.Release|Any CPU.Build.0 = Release|Any CPU
+               {05D23556-E085-4A30-A6AF-8F39651CA284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {05D23556-E085-4A30-A6AF-8F39651CA284}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {05D23556-E085-4A30-A6AF-8F39651CA284}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {05D23556-E085-4A30-A6AF-8F39651CA284}.Release|Any CPU.Build.0 = Release|Any CPU
+               {90405849-4C66-4BF7-B9F6-E0D81995231B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {90405849-4C66-4BF7-B9F6-E0D81995231B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {90405849-4C66-4BF7-B9F6-E0D81995231B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {90405849-4C66-4BF7-B9F6-E0D81995231B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FCB4DC7D-7B4C-4BD6-98CA-4F5AA08CB18B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FCB4DC7D-7B4C-4BD6-98CA-4F5AA08CB18B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FCB4DC7D-7B4C-4BD6-98CA-4F5AA08CB18B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FCB4DC7D-7B4C-4BD6-98CA-4F5AA08CB18B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A0CB0E7E-B383-4EE6-A7B8-E553318C3DBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A0CB0E7E-B383-4EE6-A7B8-E553318C3DBE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A0CB0E7E-B383-4EE6-A7B8-E553318C3DBE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A0CB0E7E-B383-4EE6-A7B8-E553318C3DBE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5E2117E9-A72D-4842-AD28-87FE0AAF5417}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5E2117E9-A72D-4842-AD28-87FE0AAF5417}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5E2117E9-A72D-4842-AD28-87FE0AAF5417}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5E2117E9-A72D-4842-AD28-87FE0AAF5417}.Release|Any CPU.Build.0 = Release|Any CPU
+               {46C0366B-72E7-4482-A6C4-4C8CE8318BDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {46C0366B-72E7-4482-A6C4-4C8CE8318BDA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {46C0366B-72E7-4482-A6C4-4C8CE8318BDA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {46C0366B-72E7-4482-A6C4-4C8CE8318BDA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {AAE2ADEF-2160-40D7-B7E4-37C96ADBAC8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {AAE2ADEF-2160-40D7-B7E4-37C96ADBAC8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {AAE2ADEF-2160-40D7-B7E4-37C96ADBAC8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {AAE2ADEF-2160-40D7-B7E4-37C96ADBAC8C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {82B719BA-7803-4832-B837-42928A0E1CEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {82B719BA-7803-4832-B837-42928A0E1CEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {82B719BA-7803-4832-B837-42928A0E1CEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {82B719BA-7803-4832-B837-42928A0E1CEB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8A83591A-6906-48BF-BB8E-1515D264B2D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8A83591A-6906-48BF-BB8E-1515D264B2D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8A83591A-6906-48BF-BB8E-1515D264B2D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8A83591A-6906-48BF-BB8E-1515D264B2D7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5FA3AE70-F92C-4D4E-80A6-2B7BD55655BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5FA3AE70-F92C-4D4E-80A6-2B7BD55655BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5FA3AE70-F92C-4D4E-80A6-2B7BD55655BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5FA3AE70-F92C-4D4E-80A6-2B7BD55655BB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {BE71D058-35CB-4623-AA66-631C7EB5F139}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {BE71D058-35CB-4623-AA66-631C7EB5F139}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {BE71D058-35CB-4623-AA66-631C7EB5F139}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {BE71D058-35CB-4623-AA66-631C7EB5F139}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7F42459F-0D03-42BF-BC81-7EDF54F78C05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7F42459F-0D03-42BF-BC81-7EDF54F78C05}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7F42459F-0D03-42BF-BC81-7EDF54F78C05}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7F42459F-0D03-42BF-BC81-7EDF54F78C05}.Release|Any CPU.Build.0 = Release|Any CPU
+               {36096AD5-68E4-46E0-B9A0-FC29DBCC9B15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {36096AD5-68E4-46E0-B9A0-FC29DBCC9B15}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {36096AD5-68E4-46E0-B9A0-FC29DBCC9B15}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {36096AD5-68E4-46E0-B9A0-FC29DBCC9B15}.Release|Any CPU.Build.0 = Release|Any CPU
+               {030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {030FB9AF-B3A5-4FCB-B59C-E1C90675CD42}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0089F43D-5A83-46A4-9299-A98B0A86A70A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0089F43D-5A83-46A4-9299-A98B0A86A70A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0089F43D-5A83-46A4-9299-A98B0A86A70A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0089F43D-5A83-46A4-9299-A98B0A86A70A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {E9421151-F425-415F-8D32-5F28974E3C72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {E9421151-F425-415F-8D32-5F28974E3C72}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {E9421151-F425-415F-8D32-5F28974E3C72}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {E9421151-F425-415F-8D32-5F28974E3C72}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7A8432CA-9024-4496-A751-18AEFC8932E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7A8432CA-9024-4496-A751-18AEFC8932E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7A8432CA-9024-4496-A751-18AEFC8932E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7A8432CA-9024-4496-A751-18AEFC8932E7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3DB9B990-AE64-4B64-8A75-3797970AF64A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3DB9B990-AE64-4B64-8A75-3797970AF64A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3DB9B990-AE64-4B64-8A75-3797970AF64A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3DB9B990-AE64-4B64-8A75-3797970AF64A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9BDDA23D-1ABF-477A-AAA6-CD489033208E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9BDDA23D-1ABF-477A-AAA6-CD489033208E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9BDDA23D-1ABF-477A-AAA6-CD489033208E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9BDDA23D-1ABF-477A-AAA6-CD489033208E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9E5FB1DD-0691-445E-8048-C90981B6948D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9E5FB1DD-0691-445E-8048-C90981B6948D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9E5FB1DD-0691-445E-8048-C90981B6948D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9E5FB1DD-0691-445E-8048-C90981B6948D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {00562AD9-16A9-4A82-8236-9FFCC0FC9B26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {00562AD9-16A9-4A82-8236-9FFCC0FC9B26}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {00562AD9-16A9-4A82-8236-9FFCC0FC9B26}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {00562AD9-16A9-4A82-8236-9FFCC0FC9B26}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7AC4183B-FA37-45D9-9069-47336EB37D0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7AC4183B-FA37-45D9-9069-47336EB37D0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7AC4183B-FA37-45D9-9069-47336EB37D0A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7AC4183B-FA37-45D9-9069-47336EB37D0A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2D2DDD2D-5AE7-458B-B626-4475D671A7F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2D2DDD2D-5AE7-458B-B626-4475D671A7F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2D2DDD2D-5AE7-458B-B626-4475D671A7F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2D2DDD2D-5AE7-458B-B626-4475D671A7F9}.Release|Any CPU.Build.0 = Release|Any CPU
+               {61E5E4CF-E818-44D1-B718-70EE46F2B85D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {61E5E4CF-E818-44D1-B718-70EE46F2B85D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {61E5E4CF-E818-44D1-B718-70EE46F2B85D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {61E5E4CF-E818-44D1-B718-70EE46F2B85D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {BB5DAECF-1B34-480C-B8EC-C1DAEEE56B89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {BB5DAECF-1B34-480C-B8EC-C1DAEEE56B89}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {BB5DAECF-1B34-480C-B8EC-C1DAEEE56B89}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {BB5DAECF-1B34-480C-B8EC-C1DAEEE56B89}.Release|Any CPU.Build.0 = Release|Any CPU
+               {75C86F9F-5D58-4DDE-AADE-362D15CD395A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {75C86F9F-5D58-4DDE-AADE-362D15CD395A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {75C86F9F-5D58-4DDE-AADE-362D15CD395A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {75C86F9F-5D58-4DDE-AADE-362D15CD395A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FD39D99F-0489-4AA5-990D-46A03BB78A1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FD39D99F-0489-4AA5-990D-46A03BB78A1A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FD39D99F-0489-4AA5-990D-46A03BB78A1A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FD39D99F-0489-4AA5-990D-46A03BB78A1A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D5662433-D835-47CA-BA45-E186255D48EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D5662433-D835-47CA-BA45-E186255D48EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D5662433-D835-47CA-BA45-E186255D48EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D5662433-D835-47CA-BA45-E186255D48EB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FE15E8BF-7546-4A4E-AD88-55AED8C3CBB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FE15E8BF-7546-4A4E-AD88-55AED8C3CBB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FE15E8BF-7546-4A4E-AD88-55AED8C3CBB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FE15E8BF-7546-4A4E-AD88-55AED8C3CBB3}.Release|Any CPU.Build.0 = Release|Any CPU
+               {EDE6E598-F2C2-4E50-8D2C-F9EE48DD52BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {EDE6E598-F2C2-4E50-8D2C-F9EE48DD52BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {EDE6E598-F2C2-4E50-8D2C-F9EE48DD52BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {EDE6E598-F2C2-4E50-8D2C-F9EE48DD52BE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {449CB31C-BD0B-4350-A82A-D0F4EE76F1C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {449CB31C-BD0B-4350-A82A-D0F4EE76F1C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {449CB31C-BD0B-4350-A82A-D0F4EE76F1C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {449CB31C-BD0B-4350-A82A-D0F4EE76F1C8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FC137D2C-3EE5-4DDC-8BE8-17DCCC4624DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FC137D2C-3EE5-4DDC-8BE8-17DCCC4624DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FC137D2C-3EE5-4DDC-8BE8-17DCCC4624DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FC137D2C-3EE5-4DDC-8BE8-17DCCC4624DC}.Release|Any CPU.Build.0 = Release|Any CPU
+               {06851BAA-6E25-4DEA-87E6-93D5BE894976}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {06851BAA-6E25-4DEA-87E6-93D5BE894976}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {06851BAA-6E25-4DEA-87E6-93D5BE894976}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {06851BAA-6E25-4DEA-87E6-93D5BE894976}.Release|Any CPU.Build.0 = Release|Any CPU
+               {86450EE5-13B2-4F59-8C0B-13EEF614ED79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {86450EE5-13B2-4F59-8C0B-13EEF614ED79}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {86450EE5-13B2-4F59-8C0B-13EEF614ED79}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {86450EE5-13B2-4F59-8C0B-13EEF614ED79}.Release|Any CPU.Build.0 = Release|Any CPU
+               {41BDC045-34C4-490C-A7B7-C826689DE03F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {41BDC045-34C4-490C-A7B7-C826689DE03F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {41BDC045-34C4-490C-A7B7-C826689DE03F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {41BDC045-34C4-490C-A7B7-C826689DE03F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {EC155D19-0F07-4ED0-BB51-A1792B4AF2EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {EC155D19-0F07-4ED0-BB51-A1792B4AF2EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {EC155D19-0F07-4ED0-BB51-A1792B4AF2EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {EC155D19-0F07-4ED0-BB51-A1792B4AF2EC}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D8AD74BA-B169-400B-89EE-BC64E04E5A88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D8AD74BA-B169-400B-89EE-BC64E04E5A88}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D8AD74BA-B169-400B-89EE-BC64E04E5A88}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D8AD74BA-B169-400B-89EE-BC64E04E5A88}.Release|Any CPU.Build.0 = Release|Any CPU
+               {41117A9D-0DAC-42F2-BBB7-44621610838F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {41117A9D-0DAC-42F2-BBB7-44621610838F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {41117A9D-0DAC-42F2-BBB7-44621610838F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {41117A9D-0DAC-42F2-BBB7-44621610838F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F7093FF5-BB89-471B-83F6-509C7B32360D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F7093FF5-BB89-471B-83F6-509C7B32360D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F7093FF5-BB89-471B-83F6-509C7B32360D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F7093FF5-BB89-471B-83F6-509C7B32360D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2BD41344-9F19-4972-B3A7-6CAA80E60F1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2BD41344-9F19-4972-B3A7-6CAA80E60F1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2BD41344-9F19-4972-B3A7-6CAA80E60F1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2BD41344-9F19-4972-B3A7-6CAA80E60F1F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8C685929-4B19-408E-975E-D14039889A7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8C685929-4B19-408E-975E-D14039889A7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8C685929-4B19-408E-975E-D14039889A7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8C685929-4B19-408E-975E-D14039889A7A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C27D0C3E-DD75-4E27-B70A-50D9DF48ECC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C27D0C3E-DD75-4E27-B70A-50D9DF48ECC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C27D0C3E-DD75-4E27-B70A-50D9DF48ECC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C27D0C3E-DD75-4E27-B70A-50D9DF48ECC0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {708A9F7F-4511-4AA3-A35E-3C9FB945E103}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {708A9F7F-4511-4AA3-A35E-3C9FB945E103}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {708A9F7F-4511-4AA3-A35E-3C9FB945E103}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {708A9F7F-4511-4AA3-A35E-3C9FB945E103}.Release|Any CPU.Build.0 = Release|Any CPU
+               {1FE96A47-EA1F-4043-95C0-9A511AA095D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {1FE96A47-EA1F-4043-95C0-9A511AA095D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {1FE96A47-EA1F-4043-95C0-9A511AA095D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {1FE96A47-EA1F-4043-95C0-9A511AA095D7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {2A9DFBB5-AE84-489E-BD5C-19A721461836}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {2A9DFBB5-AE84-489E-BD5C-19A721461836}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {2A9DFBB5-AE84-489E-BD5C-19A721461836}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {2A9DFBB5-AE84-489E-BD5C-19A721461836}.Release|Any CPU.Build.0 = Release|Any CPU
+               {20594AA3-D09B-4751-93B6-16AED2B965BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {20594AA3-D09B-4751-93B6-16AED2B965BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {20594AA3-D09B-4751-93B6-16AED2B965BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {20594AA3-D09B-4751-93B6-16AED2B965BC}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9B796831-5CFB-4783-9CB6-56ABE02AA4B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9B796831-5CFB-4783-9CB6-56ABE02AA4B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9B796831-5CFB-4783-9CB6-56ABE02AA4B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9B796831-5CFB-4783-9CB6-56ABE02AA4B4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {0153FD8E-87C1-4828-BA17-5DCE9ACEF3A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {0153FD8E-87C1-4828-BA17-5DCE9ACEF3A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {0153FD8E-87C1-4828-BA17-5DCE9ACEF3A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {0153FD8E-87C1-4828-BA17-5DCE9ACEF3A2}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DEA6829A-AAAA-4927-8C14-C6B22F4E875E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DEA6829A-AAAA-4927-8C14-C6B22F4E875E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DEA6829A-AAAA-4927-8C14-C6B22F4E875E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DEA6829A-AAAA-4927-8C14-C6B22F4E875E}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A5E05FB9-6ACC-49B1-86DE-233378C8A616}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A5E05FB9-6ACC-49B1-86DE-233378C8A616}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A5E05FB9-6ACC-49B1-86DE-233378C8A616}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A5E05FB9-6ACC-49B1-86DE-233378C8A616}.Release|Any CPU.Build.0 = Release|Any CPU
+               {33772F45-1E93-4C47-87CD-74B75C304345}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {33772F45-1E93-4C47-87CD-74B75C304345}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {33772F45-1E93-4C47-87CD-74B75C304345}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {33772F45-1E93-4C47-87CD-74B75C304345}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FA366919-E9AA-4B3B-BEE0-753010021EBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FA366919-E9AA-4B3B-BEE0-753010021EBC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FA366919-E9AA-4B3B-BEE0-753010021EBC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FA366919-E9AA-4B3B-BEE0-753010021EBC}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C06DBBA4-D7A1-4B22-A513-A670C489392C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C06DBBA4-D7A1-4B22-A513-A670C489392C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C06DBBA4-D7A1-4B22-A513-A670C489392C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C06DBBA4-D7A1-4B22-A513-A670C489392C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F4225D55-F85F-41CF-B886-2EA80BC621C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F4225D55-F85F-41CF-B886-2EA80BC621C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F4225D55-F85F-41CF-B886-2EA80BC621C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F4225D55-F85F-41CF-B886-2EA80BC621C7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8ABEAF4B-A0E4-486D-8DEA-F8F1A1B13835}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8ABEAF4B-A0E4-486D-8DEA-F8F1A1B13835}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8ABEAF4B-A0E4-486D-8DEA-F8F1A1B13835}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8ABEAF4B-A0E4-486D-8DEA-F8F1A1B13835}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B23EA10F-1BAC-46D0-AFAD-F8E87F9BF5EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B23EA10F-1BAC-46D0-AFAD-F8E87F9BF5EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B23EA10F-1BAC-46D0-AFAD-F8E87F9BF5EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B23EA10F-1BAC-46D0-AFAD-F8E87F9BF5EB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {202B203B-093C-4C40-B4FA-950CE4F138E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {202B203B-093C-4C40-B4FA-950CE4F138E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {202B203B-093C-4C40-B4FA-950CE4F138E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {202B203B-093C-4C40-B4FA-950CE4F138E7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4F627E32-59E1-4560-9254-A5F6AEEA49D0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4F627E32-59E1-4560-9254-A5F6AEEA49D0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4F627E32-59E1-4560-9254-A5F6AEEA49D0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4F627E32-59E1-4560-9254-A5F6AEEA49D0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F5C32B79-74F0-452C-9DA4-3010910DA071}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F5C32B79-74F0-452C-9DA4-3010910DA071}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F5C32B79-74F0-452C-9DA4-3010910DA071}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F5C32B79-74F0-452C-9DA4-3010910DA071}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A435BDB8-2601-4D5B-AD78-7E5575E1DD37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A435BDB8-2601-4D5B-AD78-7E5575E1DD37}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A435BDB8-2601-4D5B-AD78-7E5575E1DD37}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A435BDB8-2601-4D5B-AD78-7E5575E1DD37}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B979CA0D-CF48-4A33-AC27-FC8CC12E009D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B979CA0D-CF48-4A33-AC27-FC8CC12E009D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B979CA0D-CF48-4A33-AC27-FC8CC12E009D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B979CA0D-CF48-4A33-AC27-FC8CC12E009D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {06EB86BE-A440-44C2-B11E-9C2A05CD9DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {06EB86BE-A440-44C2-B11E-9C2A05CD9DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {06EB86BE-A440-44C2-B11E-9C2A05CD9DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {06EB86BE-A440-44C2-B11E-9C2A05CD9DAB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8D758ECB-8294-41E7-A239-B31194C7FD4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8D758ECB-8294-41E7-A239-B31194C7FD4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8D758ECB-8294-41E7-A239-B31194C7FD4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8D758ECB-8294-41E7-A239-B31194C7FD4D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A1AE0E86-573D-4B50-8078-3EB8744924C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A1AE0E86-573D-4B50-8078-3EB8744924C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A1AE0E86-573D-4B50-8078-3EB8744924C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A1AE0E86-573D-4B50-8078-3EB8744924C7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {DDCB4935-5269-4DFB-9B7B-D01655DDC29C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {DDCB4935-5269-4DFB-9B7B-D01655DDC29C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {DDCB4935-5269-4DFB-9B7B-D01655DDC29C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {DDCB4935-5269-4DFB-9B7B-D01655DDC29C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {C08613F0-C5E5-4FF2-A8F0-516BA0B39688}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {C08613F0-C5E5-4FF2-A8F0-516BA0B39688}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {C08613F0-C5E5-4FF2-A8F0-516BA0B39688}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {C08613F0-C5E5-4FF2-A8F0-516BA0B39688}.Release|Any CPU.Build.0 = Release|Any CPU
+               {60725AA0-76C0-46AA-9E9A-793D5EB671F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {60725AA0-76C0-46AA-9E9A-793D5EB671F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {60725AA0-76C0-46AA-9E9A-793D5EB671F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {60725AA0-76C0-46AA-9E9A-793D5EB671F8}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F3509D69-1160-463A-8607-68E5E34EC5F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F3509D69-1160-463A-8607-68E5E34EC5F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F3509D69-1160-463A-8607-68E5E34EC5F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F3509D69-1160-463A-8607-68E5E34EC5F5}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9933A0E4-D6A6-465B-814A-4B2E1860C931}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9933A0E4-D6A6-465B-814A-4B2E1860C931}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9933A0E4-D6A6-465B-814A-4B2E1860C931}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9933A0E4-D6A6-465B-814A-4B2E1860C931}.Release|Any CPU.Build.0 = Release|Any CPU
+               {EEA0DCB3-83BF-4BCF-BF77-5A43E289945A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {EEA0DCB3-83BF-4BCF-BF77-5A43E289945A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {EEA0DCB3-83BF-4BCF-BF77-5A43E289945A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {EEA0DCB3-83BF-4BCF-BF77-5A43E289945A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {A0351AB5-FB39-49C2-9A16-856E3CE38288}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {A0351AB5-FB39-49C2-9A16-856E3CE38288}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {A0351AB5-FB39-49C2-9A16-856E3CE38288}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {A0351AB5-FB39-49C2-9A16-856E3CE38288}.Release|Any CPU.Build.0 = Release|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
index 631a9aaa1d19c81b3b7f1de01946bf03f3390dd6..e5fdc5ad3a2ac9a0d7ce30c0631ca82651b58139 100644 (file)
@@ -28,7 +28,7 @@
       <library_output>./../../class/lib/basic/tmp/System.dll</library_output>
       <fx_version>2.0</fx_version>
       <profile>basic</profile>
-      <response>System.dll.sources</response>
+      <response>./../../build/deps/basic_System.dll.sources</response>
     </project>
     <project dir="class/System.XML" library="System.Xml-basic">
       <boot>true</boot>
@@ -48,7 +48,7 @@
       <library_output>./../../class/lib/basic/tmp/System.dll</library_output>
       <fx_version>2.0</fx_version>
       <profile>basic</profile>
-      <response>System.dll.sources</response>
+      <response>./../../build/deps/basic_System.dll.sources</response>
     </project>
     <project dir="class/Mono.Security" library="Mono.Security-basic">
       <boot>true</boot>
     </project>
     <project dir="class/corlib" library="corlib-tests-net_2_0">
       <boot>false</boot>
-      <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 -r:./../../class/lib/net_2_0/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS</flags>
+      <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 -r:./../../class/lib/net_2_0/mscorlib.dll -debug -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS -resource:Test/resources/Resources.resources</flags>
       <output>corlib_test_net_2_0.dll</output>
       <built_sources></built_sources>
       <library_output>corlib_test_net_2_0.dll</library_output>
     </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 -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 /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 -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_2_0/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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-net_2_0-1">
       <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 -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 /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 -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_2_0/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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-net_2_0-2">
       <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 -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 /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 -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_2_0/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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.Net" library="System.Net-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 -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720</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 /noconfig -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720</flags>
       <output>System.Net.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_2_0/System.Net.dll</library_output>
     </project>
     <project dir="tools/mkbundle" library="mkbundle-net_2_0">
       <boot></boot>
-      <flags>/codepage:65001 -r:Mono.Posix.dll -r:ICSharpCode.SharpZipLib.dll -resource:template.c -resource:template_z.c -resource:template_main.c -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig</flags>
+      <flags>/codepage:65001 -resource:template.c -resource:template_z.c -resource:template_main.c -d:STATIC,NO_SYMBOL_WRITER,NO_AUTHENTICODE -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig</flags>
       <output>mkbundle.exe</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_2_0/mkbundle.exe</library_output>
     </project>
     <project dir="class/corlib" library="corlib-tests-net_4_0">
       <boot>false</boot>
-      <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 -r:./../../class/lib/net_4_0/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS</flags>
+      <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 -r:./../../class/lib/net_4_0/mscorlib.dll -debug -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS -resource:Test/resources/Resources.resources</flags>
       <output>corlib_test_net_4_0.dll</output>
       <built_sources></built_sources>
       <library_output>corlib_test_net_4_0.dll</library_output>
     </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 -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 -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 -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_0/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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-net_4_0-1">
       <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 -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 -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 -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_0/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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-net_4_0-2">
       <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 -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 -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 -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_0/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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.Net" library="System.Net-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 -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720</flags>
+      <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 -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720</flags>
       <output>System.Net.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_0/System.Net.dll</library_output>
     </project>
     <project dir="class/monodoc" library="monodoc-tests-net_4_0">
       <boot>false</boot>
-      <flags>/codepage:65001 /nowarn:618,612,672,809 /define:LEGACY_MODE -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/monodoc.dll /r:System.Core.dll /r:System.Xml.dll</flags>
+      <flags>/codepage:65001 /nowarn:618,612,672,809 /define:LEGACY_MODE -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/monodoc.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll</flags>
       <output>monodoc_test_net_4_0.dll</output>
       <built_sources></built_sources>
       <library_output>monodoc_test_net_4_0.dll</library_output>
     </project>
     <project dir="class/corlib" library="corlib-tests-net_4_5">
       <boot>false</boot>
-      <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 -r:./../../class/lib/net_4_5/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS</flags>
+      <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 -r:./../../class/lib/net_4_5/mscorlib.dll -debug -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS -resource:Test/resources/Resources.resources</flags>
       <output>corlib_test_net_4_5.dll</output>
       <built_sources></built_sources>
       <library_output>corlib_test_net_4_5.dll</library_output>
     </project>
     <project dir="class/System" library="System-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 -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 -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 -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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-net_4_5-1">
       <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 -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 -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 -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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-net_4_5-2">
       <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 -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.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 -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 -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:MonoSecurity=Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll</flags>
       <output>System.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/tmp/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/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn: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 -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.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.Net" library="System.Net-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 -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720</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 -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720</flags>
       <output>System.Net.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Net.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Interfaces" library="System.Reactive.Interfaces-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 @more_build_args -r:System.dll -r:System.Core.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Interfaces.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Interfaces.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Core" library="System.Reactive.Core-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Core.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Core.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Linq" library="System.Reactive.Linq-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Linq.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Linq.dll</library_output>
     </project>
     <project dir="class/System.Reactive.PlatformServices" library="System.Reactive.PlatformServices-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.PlatformServices.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.PlatformServices.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Providers" library="System.Reactive.Providers-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Providers.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Providers.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Runtime.Remoting" library="System.Reactive.Runtime.Remoting-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Runtime.Remoting.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Runtime.Remoting.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Windows.Forms" library="System.Reactive.Windows.Forms-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -r:System.Windows.Forms.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -r:System.Windows.Forms.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Windows.Forms.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Windows.Forms.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Windows.Threading" library="System.Reactive.Windows.Threading-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -r:WindowsBase.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -r:WindowsBase.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Windows.Threading.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Windows.Threading.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Experimental" library="System.Reactive.Experimental-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Experimental.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Experimental.dll</library_output>
     </project>
     <project dir="class/System.Reactive.Debugger" library="System.Reactive.Debugger-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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC</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 @more_build_args -r:System.dll -r:System.Core.dll -r:System.Reactive.Interfaces.dll -r:System.Reactive.Core.dll -r:System.Reactive.Linq.dll -d:HAS_EDI -d:PREFERASYNC -d:PREFER_ASYNC -d:HAS_AWAIT</flags>
       <output>System.Reactive.Debugger.dll</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/System.Reactive.Debugger.dll</library_output>
     </project>
     <project dir="class/monodoc" library="monodoc-tests-net_4_5">
       <boot>false</boot>
-      <flags>/codepage:65001 /nowarn:618,612,672,809 /define:LEGACY_MODE -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/monodoc.dll /r:System.Core.dll /r:System.Xml.dll</flags>
+      <flags>/codepage:65001 /nowarn:618,612,672,809 /define:LEGACY_MODE -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/monodoc.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll</flags>
       <output>monodoc_test_net_4_5.dll</output>
       <built_sources></built_sources>
       <library_output>monodoc_test_net_4_5.dll</library_output>
       <profile>net_4_5</profile>
       <response>./../../build/deps/System.Net.Http_test_net_4_5.dll.response</response>
     </project>
+    <project dir="class/System.Net.Http.WebRequest" library="System.Net.Http.WebRequest-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.Net.Http.dll -r:System.dll</flags>
+      <output>System.Net.Http.WebRequest.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/net_4_5/System.Net.Http.WebRequest.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Net.Http.WebRequest.dll.sources</response>
+    </project>
     <project dir="class/System.Web.Razor" library="System.Web.Razor-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 /warn:1 /keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Core.dll /d:ASPNETWEBPAGES /resource:System.Web.Razor.Resources.RazorResources.resources /resource:System.Web.Razor.Common.CommonResources.resources</flags>
       <profile>net_4_5</profile>
       <response>System.Web.Http.SelfHost.dll.sources</response>
     </project>
+    <project dir="class/System.Web.Http.WebHost" library="">
+      <boot></boot>
+      <flags></flags>
+      <output></output>
+      <built_sources></built_sources>
+      <library_output></library_output>
+      <fx_version></fx_version>
+      <profile></profile>
+      <response></response>
+    </project>
+    <project dir="System.Web.Http.WebHost-net_4_5" library="">
+      <boot></boot>
+      <flags></flags>
+      <output></output>
+      <built_sources></built_sources>
+      <library_output></library_output>
+      <fx_version></fx_version>
+      <profile></profile>
+      <response></response>
+    </project>
     <project dir="class/EntityFramework" library="EntityFramework-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.Data.dll -r:System.Transactions.dll -r:System.Xml.Linq.dll -r:System.Configuration.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Runtime.Serialization.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:Microsoft.CSharp.dll -keyfile:../ecma.pub -delaysign -warn:1 -resource:System.Data.Entity.Properties.Resources.resources -resource:System.Data.Entity.Properties.Resources.Migrate.resources -resource:System.Data.Entity.Properties.Resources.PowerShell.resources -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/System.Data.Resources.DbProviderServices.ConceptualSchemaDefinition.csdl -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/System.Data.Resources.DbProviderServices.ConceptualSchemaDefinitionVersion3.csdl -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/System.Data.Resources.ProviderServices.ProviderManifest.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.AnnotationSchema.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CodeGenerationSchema.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_1.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_1_1.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_2.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_3.xsd -resource:System.Data.Resources.EntityStoreSchemaGenerator.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.SSDLSchema.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.SSDLSchema_2.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.SSDLSchema_3.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/MappingSpecification/System.Data.Resources.CSMSL_1.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/MappingSpecification/System.Data.Resources.CSMSL_2.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/MappingSpecification/System.Data.Resources.CSMSL_3.xsd</flags>
       <profile>net_4_5</profile>
       <response>./../../build/deps/Mono.CodeContracts_test_net_4_5.dll.response</response>
     </project>
+    <project dir="class/System.IO.Compression" library="System.IO.Compression-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</flags>
+      <output>System.IO.Compression.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/net_4_5/System.IO.Compression.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.IO.Compression.dll.sources</response>
+    </project>
+    <project dir="class/System.IO.Compression.FileSystem" library="System.IO.Compression.FileSystem-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 /r:System.IO.Compression.dll</flags>
+      <output>System.IO.Compression.FileSystem.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/net_4_5/System.IO.Compression.FileSystem.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.IO.Compression.FileSystem.dll.sources</response>
+    </project>
+    <project dir="class/System.Windows" library="System.Windows-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</flags>
+      <output>System.Windows.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/net_4_5/System.Windows.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Windows.dll.sources</response>
+    </project>
+    <project dir="class/System.Xml.Serialization" library="System.Xml.Serialization-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.Xml /r:System.ServiceModel</flags>
+      <output>System.Xml.Serialization.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../class/lib/net_4_5/System.Xml.Serialization.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Xml.Serialization.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Runtime" library="System.Runtime-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 /r:System.Core /r:System.ComponentModel.Composition</flags>
+      <output>System.Runtime.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Runtime.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Runtime.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Linq" library="System.Linq-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.Core /r:System</flags>
+      <output>System.Linq.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Linq.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Linq.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Xml.XmlSerializer" library="System.Xml.XmlSerializer-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.Xml</flags>
+      <output>System.Xml.XmlSerializer.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Xml.XmlSerializer.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Xml.XmlSerializer.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.ServiceModel.Primitives" library="System.ServiceModel.Primitives-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.ServiceModel /r:System.Xml</flags>
+      <output>System.ServiceModel.Primitives.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.ServiceModel.Primitives.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.ServiceModel.Primitives.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Xml.ReaderWriter" library="System.Xml.ReaderWriter-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.Xml</flags>
+      <output>System.Xml.ReaderWriter.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Xml.ReaderWriter.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Xml.ReaderWriter.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Diagnostics.Debug" library="System.Diagnostics.Debug-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</flags>
+      <output>System.Diagnostics.Debug.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Diagnostics.Debug.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Diagnostics.Debug.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Runtime.Extensions" library="System.Runtime.Extensions-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</flags>
+      <output>System.Runtime.Extensions.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Runtime.Extensions.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Runtime.Extensions.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Diagnostics.Tools" library="System.Diagnostics.Tools-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</flags>
+      <output>System.Diagnostics.Tools.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Diagnostics.Tools.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Diagnostics.Tools.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Collections" library="System.Collections-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 /r:System.Core</flags>
+      <output>System.Collections.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Collections.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Collections.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.ComponentModel.EventBasedAsync" library="System.ComponentModel.EventBasedAsync-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</flags>
+      <output>System.ComponentModel.EventBasedAsync.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.ComponentModel.EventBasedAsync.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.ComponentModel.EventBasedAsync.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.ComponentModel" library="System.ComponentModel-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</flags>
+      <output>System.ComponentModel.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.ComponentModel.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.ComponentModel.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.ObjectModel" library="System.ObjectModel-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</flags>
+      <output>System.ObjectModel.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.ObjectModel.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.ObjectModel.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Text.RegularExpressions" library="System.Text.RegularExpressions-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</flags>
+      <output>System.Text.RegularExpressions.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Text.RegularExpressions.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Text.RegularExpressions.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Threading" library="System.Threading-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.Core /r:System</flags>
+      <output>System.Threading.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Threading.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Threading.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Runtime.InteropServices" library="System.Runtime.InteropServices-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</flags>
+      <output>System.Runtime.InteropServices.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Runtime.InteropServices.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Runtime.InteropServices.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Reflection" library="System.Reflection-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</flags>
+      <output>System.Reflection.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Reflection.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Reflection.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Globalization" library="System.Globalization-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</flags>
+      <output>System.Globalization.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Globalization.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Globalization.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.IO" library="System.IO-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</flags>
+      <output>System.IO.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.IO.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.IO.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Reflection.Primitives" library="System.Reflection.Primitives-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</flags>
+      <output>System.Reflection.Primitives.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Reflection.Primitives.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Reflection.Primitives.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Resources.ResourceManager" library="System.Resources.ResourceManager-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</flags>
+      <output>System.Resources.ResourceManager.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Resources.ResourceManager.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Resources.ResourceManager.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Security.Principal" library="System.Security.Principal-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</flags>
+      <output>System.Security.Principal.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Security.Principal.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Security.Principal.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Text.Encoding" library="System.Text.Encoding-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</flags>
+      <output>System.Text.Encoding.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Text.Encoding.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Text.Encoding.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Text.Encoding.Extensions" library="System.Text.Encoding.Extensions-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</flags>
+      <output>System.Text.Encoding.Extensions.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Text.Encoding.Extensions.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Text.Encoding.Extensions.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Linq.Queryable" library="System.Linq.Queryable-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.Core /r:System</flags>
+      <output>System.Linq.Queryable.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Linq.Queryable.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Linq.Queryable.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Linq.Expressions" library="System.Linq.Expressions-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.Core /r:System</flags>
+      <output>System.Linq.Expressions.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Linq.Expressions.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Linq.Expressions.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Net.Primitives" library="System.Net.Primitives-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</flags>
+      <output>System.Net.Primitives.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Net.Primitives.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Net.Primitives.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Net.Requests" library="System.Net.Requests-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</flags>
+      <output>System.Net.Requests.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Net.Requests.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Net.Requests.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Net.NetworkInformation" library="System.Net.NetworkInformation-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</flags>
+      <output>System.Net.NetworkInformation.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Net.NetworkInformation.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Net.NetworkInformation.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Runtime.Serialization.Primitives" library="System.Runtime.Serialization.Primitives-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.Runtime.Serialization /r:System.Xml</flags>
+      <output>System.Runtime.Serialization.Primitives.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Runtime.Serialization.Primitives.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Runtime.Serialization.Primitives.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Runtime.Serialization.Xml" library="System.Runtime.Serialization.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:System.Runtime.Serialization /r:System.Xml</flags>
+      <output>System.Runtime.Serialization.Xml.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Runtime.Serialization.Xml.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Runtime.Serialization.Xml.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Runtime.Serialization.Json" library="System.Runtime.Serialization.Json-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.Runtime.Serialization /r:System.Xml</flags>
+      <output>System.Runtime.Serialization.Json.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Runtime.Serialization.Json.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Runtime.Serialization.Json.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.ServiceModel.Http" library="System.ServiceModel.Http-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.ServiceModel</flags>
+      <output>System.ServiceModel.Http.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.ServiceModel.Http.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.ServiceModel.Http.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Xml.XDocument" library="System.Xml.XDocument-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.Xml.Linq /r:System.Xml</flags>
+      <output>System.Xml.XDocument.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Xml.XDocument.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Xml.XDocument.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Threading.Tasks" library="System.Threading.Tasks-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.Core /r:System</flags>
+      <output>System.Threading.Tasks.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Threading.Tasks.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Threading.Tasks.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Diagnostics.Contracts" library="System.Diagnostics.Contracts-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</flags>
+      <output>System.Diagnostics.Contracts.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Diagnostics.Contracts.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Diagnostics.Contracts.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Dynamic.Runtime" library="System.Dynamic.Runtime-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</flags>
+      <output>System.Dynamic.Runtime.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Dynamic.Runtime.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Dynamic.Runtime.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.ComponentModel.Annotations" library="System.ComponentModel.Annotations-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.ComponentModel.DataAnnotations</flags>
+      <output>System.ComponentModel.Annotations.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.ComponentModel.Annotations.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.ComponentModel.Annotations.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Runtime.Numerics" library="System.Runtime.Numerics-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.Numerics</flags>
+      <output>System.Runtime.Numerics.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Runtime.Numerics.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Runtime.Numerics.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Linq.Parallel" library="System.Linq.Parallel-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.Core /r:System</flags>
+      <output>System.Linq.Parallel.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Linq.Parallel.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Linq.Parallel.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Collections.Concurrent" library="System.Collections.Concurrent-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</flags>
+      <output>System.Collections.Concurrent.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Collections.Concurrent.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Collections.Concurrent.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Threading.Tasks.Parallel" library="System.Threading.Tasks.Parallel-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</flags>
+      <output>System.Threading.Tasks.Parallel.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Threading.Tasks.Parallel.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Threading.Tasks.Parallel.dll.sources</response>
+    </project>
+    <project dir="class/Facades/System.Reflection.Extensions" library="System.Reflection.Extensions-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</flags>
+      <output>System.Reflection.Extensions.dll</output>
+      <built_sources></built_sources>
+      <library_output>./../../../class/lib/net_4_5/Facades/System.Reflection.Extensions.dll</library_output>
+      <fx_version>4.5</fx_version>
+      <profile>net_4_5</profile>
+      <response>System.Reflection.Extensions.dll.sources</response>
+    </project>
     <project dir="nunit24/NUnit.Framework/framework" library="NUnit.Framework-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.Xml.dll /r:System.dll /d:StronglyNamedAssembly -warn:1</flags>
     </project>
     <project dir="tools/mkbundle" library="mkbundle-net_4_5">
       <boot></boot>
-      <flags>/codepage:65001 -r:Mono.Posix.dll -r:ICSharpCode.SharpZipLib.dll -resource:template.c -resource:template_z.c -resource:template_main.c -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>
+      <flags>/codepage:65001 -resource:template.c -resource:template_z.c -resource:template_main.c -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>mkbundle.exe</output>
       <built_sources></built_sources>
       <library_output>./../../class/lib/net_4_5/mkbundle.exe</library_output>